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-13&tz=UTC
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 23:37 | Top Chef LiveSeventeen new culinary contestants are introduced in Las Vegas. | Sin City Vice | Series, Food & cooking | 1h 2m |
| 00:39 | 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 | Series, Food & cooking | 50m |
| 01:29 | Top Chef LiveThe elimination challenge calls for the contestants to create a meal for the Air Force's elite demonstration team, the Thunderbirds. | Thunderbirds | Series, Food & cooking | 1h 2m |
| 02:31 | Top Chef On now 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 |
| 03:34 | 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 | 49m |
| 04:23 | Top Chef LiveThe final three chefs attempt to earn the title of "Top Chef." | Season Finale: Part II | Series, Food & cooking | 50m |
| 05:13 | Top Chef LiveChefs and judges reminisce about the season and answer viewer questions. | What What Happens Reunion | Series, Food & cooking | 51m |
| 06:04 | 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 | 49m |
| 06:53 | 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 | 49m |
| 07:42 | Top Chef LiveThe chefs get a crash course in Vietnamese culture. | Captain Vietnam | Series, Food & cooking | 50m |
| 08:32 | 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 | 48m |
| 09:20 | Top Chef LiveThe creole tomato; the contestants try to impress up-scale chefs. | Campfires, Cream Cheese and Countryside | Series, Food & cooking | 49m |
| 10:09 | Top Chef LiveA food version of musical chairs; the chefs cater a jazzy event. | Jazz Hands | Series, Food & cooking | 48m |
| 10:57 | Top Chef LiveThe contestants make their own hot sauce; the chefs butcher and cook a 300-pound pig. | Piggin' Out | Series, Food & cooking | 50m |
| 11:47 | Top Chef LiveThe contestants create pop-up restaurants to impress the judges. | Restaurant Wars | Series, Food & cooking | 47m |
| 12:34 | Top Chef LiveChef Jacques Pepin tests the contestants; the contestants create French and Spanish dishes. | Oui Si a Challenge | Series, Food & cooking | 50m |
| 13:24 | Top Chef LivePo' boys in the Quickfire; the contestants put their own culinary visions on a plate. | Po' Boy Smackdown | Series, Food & cooking | 49m |
| 14:13 | Top Chef LiveIn Hawaii, the final chefs take on Spam in the Quickfire; Hawaiian canoe crops. | Maui Wowie | Series, Food & cooking | 49m |
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-13&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-13&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-13&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-13", "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-13, the first programme { "data": [ { "id": "ls_as3c2hpw", "channel": "ch_80q925pn", "start": "2026-10-12T23:37:00Z", "stop": "2026-10-13T00:39:00Z", "title": "Top Chef", "sub_title": "Sin City Vice", "description": "Seventeen new culinary contestants are introduced in Las Vegas.", "category": [ "series", "food & cooking" ], "flags": { "new": false, "live": true } } ], "meta": { "count": 18, "date": "2026-10-13", "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 152 countries.