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-12&tz=UTC
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 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 |
| 00:49 | 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 1m |
| 01:50 | Top Chef LiveThe chefs are challenged to reinvent the salad; the chefs must recreate an unhealthy dish into something healthier. | Serve and Protect | Food & cooking, Series | 50m |
| 02:40 | 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 | Series, Food & cooking | 50m |
| 03:30 | Top Chef LiveThe chefs must clean and butcher a slab of meat; guest judge Rick Tramonto. | High Steaks | Series, Food & cooking | 49m |
| 04:19 | 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 | Series, Food & cooking | 1h 3m |
| 05:22 | Top Chef LiveThe contestants cook with cactus, sleep under the stars, and prepare a menu for Las Vegas cowboys; chef Tim Love serves as a guest judge. | Camping | Series, Food & cooking | 48m |
| 06:10 | Top Chef LiveThe contestants deconstruct a classic dish for magicians Penn & Teller; chef Michelle Bernstein serves as a guest judge. | Penn & Teller | Series, Food & cooking | 51m |
| 07:01 | 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 | Series, Food & cooking | 50m |
| 07:51 | Top Chef LiveThe chefs host a "Pig and Pinot" event at guest judge Charlie Palmer's Aureole restaurant. | Pigs and Pinot | Series, Food & cooking | 51m |
| 08:42 | Top Chef LiveThe contestants take over chef Rick Moonen's restaurant while he serves as their guest judge. | Restaurant Wars | Series, Food & cooking | 1h 1m |
| 09:43 | Top Chef LiveThe chefs must make the perfect breakfast in bed dish; Nigella Lawson serves as guest judge. | Strip Around the World | Series, Food & cooking | 49m |
| 10:32 | Top Chef LiveA challenge based on the Bocuse d'Or; guest judges include Jerome Bocuse and Thomas Keller. | Goodbye to Vegas | Series, Food & cooking | 51m |
| 11:23 | Top Chef LiveThe final four chefs compete in Napa Valley to determine who will be the final three. | Season Finale: Part I | Series, Food & cooking | 50m |
| 12:13 | Top Chef LiveIn the Louisiana swamp, the 19 chefs cook with alligator, frog and turtle; the first chef is eliminated. | Soiree In the Swamp | Series, Food & cooking | 48m |
| 13:01 | Top Chef LiveThe chefs work overnight to prepare dishes for Chef Leah Chase; the chefs create and operate food trucks to feed Habitat for Humanity volunteers. | Rebuilding New Orleans | Series, Food & cooking | 50m |
| 13:51 | Top Chef LiveAn elimination quickfire challenge; replicating legacy dishes in the elimination challenge. | Commander's Palace | Series, Food & cooking | 49m |
| 14:40 | Top Chef LiveThe chefs get a crash course in Vietnamese culture. | Captain Vietnam | Series, Food & cooking | 48m |
| 15:28 | Top Chef LiveTools and ingredients are wrapped in aluminum foil; the chefs cater a Halloween party for singer/actress Lea Michele, and the food must be spooky a... | Lea Michele's Halloween Bash | Series, Food & cooking | 49m |
| 16:17 | Top Chef LiveThe creole tomato; the contestants try to impress up-scale chefs. | Campfires, Cream Cheese and Countryside | Series, Food & cooking | 50m |
| 17:07 | Top Chef LiveA food version of musical chairs; the chefs cater a jazzy event. | Jazz Hands | Series, Food & cooking | 48m |
| 17:55 | Top Chef LiveThe contestants make their own hot sauce; the chefs butcher and cook a 300-pound pig. | Piggin' Out | Series, Food & cooking | 49m |
| 18:44 | Top Chef LiveThe contestants create pop-up restaurants to impress the judges. | Restaurant Wars | Series, Food & cooking | 48m |
| 19:32 | Top Chef LiveQuestlove judges various types of poultry drumsticks; the chefs head to LSU's campus to serve incoming students. | Giving It the College Try | Series, Food & cooking | 49m |
| 20:21 | Top Chef LiveThe contestants create their own versions of étouffée: seafood dishes. | Mississippi Mud Bugs | Series, Food & cooking | 48m |
| 21:09 | Top Chef LiveThe four remaining chefs travel to Puerto Rico to compete for the final three spots. | Finale - Part One | Series, Food & cooking | 50m |
| 21:59 | Top Chef On now LiveThe "Top Chef" winner is announced. | Finale Part 2 | Series, Food & cooking | 48m |
| 22:47 | Top Chef LiveA candid gathering of season four's chefs and judges. | Reunion | Series, Food & cooking | 50m |
| 23:37 | Top Chef LiveSeventeen new culinary contestants are introduced in Las Vegas. | Sin City Vice | Series, Food & cooking | 1h 2m |
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-12&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-05T00:00:00Z&to=2026-10-06T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_80q925pn/schedule?date=2026-10-12&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-12&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-12", "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-12, the first programme { "data": [ { "id": "ls_0fnapx0h", "channel": "ch_80q925pn", "start": "2026-10-11T23:59:00Z", "stop": "2026-10-12T00:49:00Z", "title": "Top Chef", "sub_title": "Improv", "description": "The chefs must create a dessert to satisfy the sweet-tooth of chef Johnny Iuz...", "category": [ "food & cooking", "series" ], "flags": { "new": false, "live": true } } ], "meta": { "count": 29, "date": "2026-10-12", "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 155 countries.