72.1M 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_wqd88mjz/schedule?date=2026-10-12&tz=America/New_York
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 23:29 | The Last Days of Frank & Jesse JamesThe ups and downs of legendary bank robbers and outlaws, Frank and Jesse James. | 1h 53m | ||
| 01:22 | The Genghis Keane StoryKate is surprised at her old school teacher's new personality. | 30m | ||
| 01:53 | Herby Gets DraftedUnUncle Joe accidentally distributes a brochure for the Shady Rest Hotel of the future. | 30m | ||
| 02:23 | Canonball ChristmasUncle Joe's latest scheme involves turning the Shady Rest into a Honeymooners getaway. | 32m | ||
| 02:55 | My Daughter the DoctorHerby Bates, who is sweet on Billie Jo, won't be seeing much more of her, as he has just been drafted. | 30m | ||
| 03:25 | Petticoat JunctionUncle Jo tries using Orville Miggs' flivver to power his railroad scheme and ruin the Hooterville Cannonball. | 34m | ||
| 03:59 | Petticoat JunctionUncle Joe believes an old schoolmate of Kate's is a con artist, instead of the millionaire he says he is. | 30m | ||
| 04:30 | Petticoat JunctionHomer comes back to Shady Rest in the hope of scrapping the Cannonball, and more. | 42m | ||
| 05:11 | BonanzaAdam tries to prove to Hoss his love interest is a Gambler only interested in his money. | 49m | ||
| 06:01 | The SpitfireA Kentucky mountain clan swears revenge on Little Joe after he shoots a family member for Arson. | 52m | ||
| 06:53 | The GunmenA Texas town dominated by two feuding families mistake Hoss and Little Joe for hired bloodthirsty killers. | 50m | ||
| 07:43 | The Fear MerchantA mayoral candidate causes trouble in town wanting all foreigners to leave. | 54m | ||
| 08:37 | BonanzaA dance hall girl poses as a Spanish heiress to claim a land grant, the Cartwrights try to fight the case. | 51m | ||
| 09:29 | Blood on the LandMurderous Jeb Drummond tries to steal Ponderosa land by kidnapping Adam. | 51m | ||
| 10:20 | Petticoat JunctionThe struggling Shady Rest Hotel is thrown into more jeopardy. | 28m | ||
| 10:48 | Quick Hide the RailroadHomer Bedloe of the C and FW Railroad makes the first of many attempts to shut down the Cannonball. | 30m | ||
| 11:18 | The President who Came to DinnerRailroad president Norman Curtis decides to scrap the Cannonball himself but has a change of heart. | 30m | ||
| 11:49 | Is There a Doctor in the RoadhouseRailroad CEO Norman Curtis breaks the throttle of the Cannonball and blocks the way to Kate's jamboree. | 30m | ||
| 12:19 | Harry TracyA train robber courts capture and hanging when he falls in love with the daughter of a judge. | 2h 3m | ||
| 14:21 | MacShayne 2: Final Roll of the DiceNow head of security MacShayne juggles a klepto CEO's grandson, a diva, a threatened senator, and a corpse. | 1h 49m | ||
| 16:10 | The GunmenA Texas town dominated by two feuding families mistake Hoss and Little Joe for hired bloodthirsty killers. | 50m | ||
| 17:00 | High Noon in MayberryA hard, wounded man with gun in hand comes to Mayberry looking for Andy. | 28m | ||
| 17:28 | The Loaded GoatWhat do you do with a goat full of dynamite? Nobody in Mayberry seems to know. | 32m | ||
| 18:01 | The Andy Griffith ShowAt his high school reunion, Andy finds that memories fade, but connections are never completely broken. | S3 E19, Class Reunion | 32m | |
| 18:33 | The Andy Griffith ShowWhen Mayor Stoner objects to a farmer to represent Mayberry in the musical, Andy must appease all sides. | S3 E20, Rafe Hollister Sings | 32m | |
| 19:05 | Kelsea Ballerini Ashley Cooke John Foster Ella LangleyKelsea Ballerini, Ashley Cooke, John Foster, and Ella Langley take the stage from the Opry House. | 55m | ||
| 20:00 | Naomi & Wynonna On nowAshley Judd recounts her mother Naomi's adolescence in 1960s Kentucky. | Love Can Build a Bridge Part 1 | 1h 40m | |
| 21:40 | Naomi & WynonnaNaomi and Wynonna Judd, face constant rejection from recording offices, however things soon turn around. | Love Can Build a Bridge Part 2 | 1h 43m | |
| 23:23 | MacShayne: Winner Takes AllGambler and con-man MacShayne, searches for his son with the aid of retired cop Leggert. | 1h 45m |
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_wqd88mjz/schedule?date=2026-10-12&tz=America/New_York" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_wqd88mjz/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_wqd88mjz/history?from=2026-03-01T00:00:00Z&to=2026-03-02T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_wqd88mjz/schedule?date=2026-10-12&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_wqd88mjz/schedule?date=2026-10-12&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_wqd88mjz/schedule", params={"date": "2026-10-12", "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_wqd88mjz/schedule?date=2026-10-12, the first programme { "data": [ { "id": "ls_eyx7dv2r", "channel": "ch_wqd88mjz", "start": "2026-10-12T03:29:45Z", "stop": "2026-10-12T05:22:55Z", "title": "The Last Days of Frank & Jesse James", "sub_title": null, "description": "The ups and downs of legendary bank robbers and outlaws, Frank and Jesse James.", "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 29, "date": "2026-10-12", "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 | Sunday 1 March 2026 | Category |
|---|---|---|
| 00:29 | The Gambler | Movie, Western |
| 02:16 | Springtime in the Rockies | Movie, Western |
| 03:23 | KELLIE PICKLER: OFF THE RECORD | |
| 24 more programmes that day, on Archive | ||
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 155 countries.