73.8M listings
Every country's schedule under one key, one shape and one set of ids.
GET /v1/now
What every channel in a country is showing this minute, with the next programme after it.
MIT, no lock-in
Every lab tool reads only the public API with your own key, so it runs on the free key.
Working normally
Checked every minute from outside our own servers.
The full schedule in America/New_York time, what is on now and next, and the same data in your app with one call. Search any past day on the Archive plan.
All times America/New_York. The same day from the API: GET /v1/channels/ch_j1wfc5ne/schedule?date=2026-10-15&tz=America/New_York
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 23:57 | The RiflemanWhile trapped in the ghost town saloon, Lucas tries to come up with a plan to escape with his son. | S5 E2, Waste (2) | Classic tv | 32m |
| 00:29 | The RiflemanLucas and several others are trapped in the hotel with a dangerous outlaw. | S5 E4, Quiet Night, Deadly Night | Classic tv | 32m |
| 01:01 | The RiflemanGunslinger Johnny Drako rides into town and tells the bartender that he is looking for Lucas McCain. | S5 E5, Death Never Rides Alone | Classic tv | 32m |
| 01:33 | The RiflemanA man arrives in North Fork, intending to marry Lou Mallory. | S5 E6, I Take This Woman | Classic tv | 32m |
| 02:05 | The RiflemanLucas gets wind of an assassination. | S5 E7, The Assailants | Classic tv | 32m |
| 02:37 | The RiflemanFast-draw artist Wade Randall is in town, bragging of his gun battles with notorious bad men. | S5 E9, The Most Amazing Man | Classic tv | 31m |
| 03:08 | The RiflemanWhen Lucas refuses to sell his land, Mr. Prescott will stop at nothing to change his mind. | S5 E10, Squeeze Play | Classic tv | 32m |
| 03:40 | The RiflemanMark takes a sudden aversion to his father's rifle after one of his friends is killed. | S5 E11, Gun Shy | Classic tv | 32m |
| 04:12 | The RiflemanNils Swenson takes the marshal's place for a few days while Micah is away. | S5 E12, The Anvil Chorus | Classic tv | 32m |
| 04:44 | The RiflemanA murder occurs at a railroad camp and a young Indian friend of Lucas' is accused of the killing. | S5 E14, Incident at Line Shack Six | Classic tv | 32m |
| 05:16 | The RiflemanLucas and Mark come upon Winslow Quince, a peddler whose wagon has broken down. | S5 E15, Suspicion | Classic tv | 32m |
| 05:48 | The RiflemanThe son of a man Lucas killed during an attempted robbery comes to North Fork looking for revenge. | S5 E16, The Sidewinder | Classic tv | 32m |
| 06:20 | The RiflemanBullies ridicule a Japanese visitor. | S5 E17, The Sixteenth Cousin | Classic tv | 32m |
| 06:52 | The RiflemanA snake helps a prisoner escape. | S5 E19, And the Devil Makes Five | Classic tv | 32m |
| 07:24 | The RiflemanWhile Mark goes hunting for Old Spike, Lucas goes hunting for his mortal enemy. | S5 E20, End of the Hunt | Classic tv | 31m |
| 07:55 | The RiflemanLucas uses a bullet as evidence to convict a crooked gambler. | S5 E21, The Bullet | Classic tv | 32m |
| 08:27 | The RiflemanMark is injured in an accident that leaves his legs paralyzed. | S5 E22, Requiem at Mission Springs | Classic tv | 32m |
| 08:59 | The RiflemanLucas refuses help to an old man running from a gang of criminals. | S5 E24, Old Man Running (aka The Wanted Man) | Classic tv | 32m |
| 09:31 | The RiflemanA group of hill folk is installed as peace officers in a town near North Fork. | S5 E25, Which Way'd They Go? | Classic tv | 32m |
| 10:03 | The RiflemanMark and his girlfriend discover that an old hermit is very lonely. | Old Tony | Classic tv | 32m |
| 10:35 | The RiflemanLucas and Mark decide to enter a local turkey shoot to raise money to buy a ranch. | S1 E1, The Sharpshooter | Classic tv | 32m |
| 11:07 | The RiflemanCattle baron Oat Jackford orders his two cowboys to run Lucas McCain and his son off their ranch. | S1 E2, Home Ranch | Classic tv | 32m |
| 11:39 | The RiflemanThe notorious Shelton rides into the town of North Fork to take revenge on an elderly Marshal. | S1 E4, The Marshal | Classic tv | 32m |
| 12:11 | The RiflemanLou Mallory arrives in North Fork and starts buying up land and businesses. | S5 E3, Lou Mallory | Classic tv | 32m |
| 12:43 | The RiflemanLucas and several others are trapped in the hotel with a dangerous outlaw. | S5 E4, Quiet Night, Deadly Night | Classic tv | 32m |
| 13:15 | The RiflemanGunslinger Johnny Drako rides into town and tells the bartender that he is looking for Lucas McCain. | S5 E5, Death Never Rides Alone | Classic tv | 32m |
| 13:47 | The RiflemanLucas gets wind of an assassination. | S5 E7, The Assailants | Classic tv | 32m |
| 14:19 | The RiflemanSharpshooter Marty Blair tries to persuade Lucas to buy Mark a rifle. | S5 E8, Mark's Rifle | Classic tv | 32m |
| 14:51 | The RiflemanFast-draw artist Wade Randall is in town, bragging of his gun battles with notorious bad men. | S5 E9, The Most Amazing Man | Classic tv | 32m |
| 15:23 | The RiflemanWhen Lucas refuses to sell his land, Mr. Prescott will stop at nothing to change his mind. | S5 E10, Squeeze Play | Classic tv | 32m |
| 15:55 | The RiflemanNils Swenson takes the marshal's place for a few days while Micah is away. | S5 E12, The Anvil Chorus | Classic tv | 32m |
| 16:27 | The RiflemanWhile on a cougar hunt, Lucas loses faith in his ability as a rifleman. | S5 E13, Conflict | Classic tv | 32m |
| 16:59 | The RiflemanA murder occurs at a railroad camp and a young Indian friend of Lucas' is accused of the killing. | S5 E14, Incident at Line Shack Six | Classic tv | 32m |
| 17:31 | The RiflemanLucas and Mark come upon Winslow Quince, a peddler whose wagon has broken down. | S5 E15, Suspicion | Classic tv | 31m |
| 18:02 | The RiflemanBullies ridicule a Japanese visitor. | S5 E17, The Sixteenth Cousin | Classic tv | 32m |
| 18:34 | The RiflemanOn Halloween, rustlers take advantage of the seasonal disguises to raid a cattle ranch. | S5 E18, Hostages to Fortune | Classic tv | 32m |
| 19:06 | The RiflemanA snake helps a prisoner escape. | S5 E19, And the Devil Makes Five | Classic tv | 32m |
| 19:38 | The RiflemanWhile Mark goes hunting for Old Spike, Lucas goes hunting for his mortal enemy. | S5 E20, End of the Hunt | Classic tv | 32m |
| 20:10 | The RiflemanMark is injured in an accident that leaves his legs paralyzed. | Requiem at Mission Springs | Classic tv | 32m |
| 21:14 | The RiflemanLucas refuses help to an old man running from a gang of criminals. | Old Man, Running | Classic tv | 32m |
| 21:46 | The RiflemanA group of hill folk is installed as peace officers in a town near North Fork. | Which Way'd They Go? | Classic tv | 32m |
| 22:18 | The RiflemanLucas and Mark decide to enter a local turkey shoot to raise money to buy a ranch. | The Sharpshooter | Classic tv | 32m |
| 22:50 | The RiflemanCattle baron Oat Jackford orders his two cowboys to run Lucas McCain and his son off their ranch. | Home Ranch | Classic tv | 32m |
| 23:22 | The RiflemanWhen Mark gets caught on a mountain ledge, a young outlaw risks his life to rescue him. | End of a Young Gun | Classic tv | 32m |
| 23:54 | The RiflemanThe notorious Shelton rides into the town of North Fork to take revenge on an elderly Marshal. | The Marshal | Classic tv | 32m |
Copy, add your key, run. The free key reads yesterday and today on every channel, 500 calls a day.
curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_j1wfc5ne/schedule?date=2026-10-15&tz=America/New_York" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_j1wfc5ne/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_j1wfc5ne/history?from=2025-10-13T00:00:00Z&to=2025-10-14T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_j1wfc5ne/schedule?date=2026-10-15&tz=America/New_York"); curl_setopt_array($ch, [ CURLOPT_RETURNTRANSFER => true, CURLOPT_HTTPHEADER => ["Authorization: Bearer " . getenv("TVG_KEY")], ]); foreach (json_decode(curl_exec($ch), true)["data"] as $slot) { echo $slot["start"], " ", $slot["title"], "\n"; }
const r = await fetch("https://api.tvguideapi.com/v1/channels/ch_j1wfc5ne/schedule?date=2026-10-15&tz=America/New_York", { headers: { Authorization: `Bearer ${process.env.TVG_KEY}` }, }); const { data } = await r.json(); data.forEach(s => console.log(s.start, s.title, s.flags.live ? "LIVE" : ""));
import os, requests r = requests.get( "https://api.tvguideapi.com/v1/channels/ch_j1wfc5ne/schedule", params={"date": "2026-10-15", "tz": "America/New_York"}, headers={"Authorization": f"Bearer {os.environ['TVG_KEY']}"}, ) for slot in r.json()["data"]: print(slot["start"], slot["title"])
// GET /v1/channels/ch_j1wfc5ne/schedule?date=2026-10-15, the first programme { "data": [ { "id": "ls_hagn6gz7", "channel": "ch_j1wfc5ne", "start": "2026-10-15T03:57:00Z", "stop": "2026-10-15T04:29:00Z", "title": "The Rifleman", "sub_title": "Waste: Part 2", "description": "While trapped in the ghost town saloon, Lucas tries to come up with a plan to...", "category": [ "classic tv" ], "flags": { "new": false, "live": false } } ], "meta": { "count": 45, "date": "2026-10-15", "tz": "America/New_York" } }
What was on, on any date we hold: for research, catch-up, clip finding or proving a broadcast. Any window up to 31 days with /v1/channels/{id}/history on the Archive plan.
| Time | Monday 13 October 2025 | Category |
|---|---|---|
| Nothing held for that day. Try another date. | ||
8 calls cover a channel from its details to its past. Each one opens in the documentation with Try it.
A free key in a minute, with Google. No card. Yesterday and today on every channel in 150 countries.