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 UTC time, what is on now and next, and the same data in your app with one call.
All times UTC. The same day from the API: GET /v1/channels/ch_80q925pn/schedule?date=2026-10-11&tz=UTC
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 23:43 | Top chef LiveTwo chefs cook the meal of their lives in an effort to take home the title and prize; to win it all, they'll need to impress not only the judges bu... | Finale | Food & cooking, Series | 51m |
| 00:34 | Top Chef LiveThe final chefs compete to earn the title of Bravo's "Top Chef." | Finale | Food & cooking, Series | 1h 2m |
| 01:36 | Top Chef LiveCandid gathering of season three's contestants and judges; the winner of Fan Favorite is announced. | Finale Part 1 | Food & cooking, Series | 50m |
| 02:26 | Top Chef LiveFan favorites from Seasons 1-3 prepare holiday meals to be judged for a $20,000 prize. | Holiday Special | Food & cooking, Series | 1h 13m |
| 03:39 | Top Chef LiveThe 16 rising chefs have to put their own twist on a Chicago staple, then serve it to host Padma Lakshmi and guest judge Rocco DiSpirito; the first... | Anything You Can Cook I Can Cook Better | Food & cooking, Series | 1h 3m |
| 04:42 | Top Chef LiveThe quickfire challenge tests the chefs' knife skills; the chefs split into teams to cater a wedding. | Wedding Wars | Food & cooking, Series | 1h 3m |
| 05:45 | Top Chef LiveThe chefs are forced to work the line at a greasy spoon during breakfast rush; guest judge Jose Andres puts the chefs to the test. | Restaurant Wars | Food & cooking, Series | 50m |
| 06:35 | Top Chef LiveThe chefs must clean and butcher a slab of meat; guest judge Rick Tramonto. | High Steaks | Food & cooking, Series | 49m |
| 07:24 | Top Chef LiveThe four remaining chefs travel to Puerto Rico to compete for the final three spots. | Finale - Part One | Food & cooking, Series | 50m |
| 08:14 | Top Chef LiveThe "Top Chef" winner is announced. | Finale Part 2 | Food & cooking, Series | 48m |
| 09:02 | Top Chef LiveA candid gathering of season four's chefs and judges. | Reunion | Food & cooking, Series | 50m |
| 09:52 | Top Chef LiveSeventeen new culinary contestants are introduced in Las Vegas. | Sin City Vice | Food & cooking, Series | 1h 1m |
| 10:53 | Top Chef LiveWedding bells are ringing; in a city famous for its quickie marriages, the chefs cater to a poolside bachelor and bachelorette party; they compete ... | Bachelor/Ette Party | Food & cooking, Series | 51m |
| 11:44 | Top Chef LiveThe elimination challenge calls for the contestants to create a meal for the Air Force's elite demonstration team, the Thunderbirds. | Thunderbirds | Food & cooking, Series | 1h 1m |
| 12:45 | Top Chef LiveThe contestants pair up to create the perfect French dish for acclaimed chefs Joël Robuchon, Daniel Boulud, Hubert Keller, Laurent Tourondel and Je... | Vivre Las Vegas | Food & cooking, Series | 1h 3m |
| 13:48 | Top Chef LiveThe contestants deconstruct a classic dish for magicians Penn & Teller; chef Michelle Bernstein serves as a guest judge. | Penn & Teller | Food & cooking, Series | 49m |
| 14:37 | Top Chef LiveA slot machine determines the guidelines for the quick-fire challenge; the contestants prepare a special dinner for members of the Macy's Culinary ... | Dinner Party | Food & cooking, Series | 51m |
| 15:28 | Top Chef LiveThe chefs host a "Pig and Pinot" event at guest judge Charlie Palmer's Aureole restaurant. | Pigs and Pinot | Food & cooking, Series | 50m |
| 16:18 | Top Chef LiveThe contestants take over chef Rick Moonen's restaurant while he serves as their guest judge. | Restaurant Wars | Food & cooking, Series | 1h 2m |
| 17:20 | Top Chef LiveContestants visit Craft Steak in Las Vegas to cook for actress Natalie Portman and friends. | Meat Natalie | Food & cooking, Series | 50m |
| 18:10 | Top Chef LiveThe chefs must make the perfect breakfast in bed dish; Nigella Lawson serves as guest judge. | Strip Around the World | Food & cooking, Series | 49m |
| 18:59 | Top Chef LiveA challenge based on the Bocuse d'Or; guest judges include Jerome Bocuse and Thomas Keller. | Goodbye to Vegas | Food & cooking, Series | 51m |
| 19:50 | Top Chef LiveThe final four chefs compete in Napa Valley to determine who will be the final three. | Season Finale: Part I | Food & cooking, Series | 50m |
| 20:40 | Top Chef LiveThe final three chefs attempt to earn the title of "Top Chef." | Season Finale: Part II | Food & cooking, Series | 51m |
| 21:31 | Top Chef LiveFamed Mexican cuisine chef Rick Bayless puts the aspiring chefs through the paces as they put on a neighborhood fiesta. | Block Party | Food & cooking, Series | 50m |
| 22:21 | Top Chef LiveThe chefs show off their knife skills for guest judge Daniel Boulud; film critic Richard Roeper hosts a cinematic-inspired dinner party. | Film Food | Food & cooking, Series | 49m |
| 23:10 | Top Chef LiveThe chefs compete in a complex taste test; the chefs cater an upscale charity event. | The Elements | Food & cooking, Series | 49m |
| 23:59 | Top Chef LiveThe chefs must create a dessert to satisfy the sweet-tooth of chef Johnny Iuzzini; the chefs get a lesson in improvisations from comedy troupe, Sec... | Improv | Food & cooking, Series | 50m |
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_80q925pn/schedule?date=2026-10-11&tz=UTC" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_80q925pn/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_80q925pn/history?from=2026-10-06T00:00:00Z&to=2026-10-07T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_80q925pn/schedule?date=2026-10-11&tz=UTC"); 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_80q925pn/schedule?date=2026-10-11&tz=UTC", { 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_80q925pn/schedule", params={"date": "2026-10-11", "tz": "UTC"}, headers={"Authorization": f"Bearer {os.environ['TVG_KEY']}"}, ) for slot in r.json()["data"]: print(slot["start"], slot["title"])
// GET /v1/channels/ch_80q925pn/schedule?date=2026-10-11, the first programme { "data": [ { "id": "ls_8b3hz25d", "channel": "ch_80q925pn", "start": "2026-10-10T23:43:00Z", "stop": "2026-10-11T00:34:00Z", "title": "Top chef", "sub_title": "Finale", "description": "Two chefs cook the meal of their lives in an effort to take home the title an...", "category": [ "food & cooking", "series" ], "flags": { "new": false, "live": true } } ], "meta": { "count": 28, "date": "2026-10-11", "tz": "UTC" } }
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.