74.3M 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_kdksze0t/schedule?date=2026-10-11&tz=America/New_York
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 23:40 | Jamie Oliver Cooks the MediterraneanJamie heads to Greece, to the island of Skopelos, starting on the mainland in Thessaloniki. | Jamie Oliver Cooks the Mediterranean | 56m | |
| 00:36 | Jamie Oliver Cooks the MediterraneanJamie soaks up inspiration in Spain with tapas, flavor-charged rice dishes, and spectacular seafood. | Jamie Oliver Cooks the Mediterranean | 56m | |
| 01:32 | Jamie Oliver Cooks the MediterraneanJamie heads to Marseille to explore the seafood, the flavors of Provence, and multicultural dishes. | Jamie Oliver Cooks the Mediterranean | 56m | |
| 02:28 | Jamie Oliver Cooks the MediterraneanIn Tunisia, Jamie meets traditional couscous makers, eats street food, and cooks with local chefs. | Jamie Oliver Cooks the Mediterranean | 56m | |
| 03:24 | Luke Nguyen's Railway VietnamTag along as Luke ventures deep into the jungle in search of a local delicacy: red ant eggs! | S1 E7, Episode 7 | 26m | |
| 03:50 | Luke Nguyen's Railway VietnamJoin Luke as he meets some of Lynne's family for the first time, and tries Banh Da Noodle. | S1 E8, Episode 8 | 26m | |
| 04:16 | Luke Nguyen's Railway VietnamFollow Luke on his hunt for Bun Cha. Luke visits Hoan Kiem Lake for some magenta sticky rice. | S1 E9, Episode 9 | 26m | |
| 04:42 | Luke Nguyen's Railway VietnamJoin Luke as he rekindles a friendship and learns about a local dish of dried buffalo. | S1 E10, Episode 10 | 26m | |
| 05:08 | Jamie Oliver Cooks ItalyJamie heads for one of the hottest food destinations in Italy. | Jamie Oliver Cooks Italy | 52m | |
| 06:00 | Luke Nguyen's Street Food AsiaLuke unearths the delicious delicacies of Jakarta, including the Indonesian dessert, Martabak. | Luke Nguyen's Street Food Asia | 52m | |
| 06:52 | Luke Nguyen's Railway VietnamLuke finds himself in Nha Trang - a region of Vietnam with a similar vibe to the French Riviera! | S1 E3, Episode 3 | 26m | |
| 07:18 | Luke Nguyen's Railway VietnamLuke is in the town of Hội An. He visits a family who has been making chili sauce for 5 generations. | S1 E4, Episode 4 | 26m | |
| 07:44 | Gordon Ramsay's Road TripThe taste buddies go island-hopping, keen to learn more about the Mediterranean diet. | Gordon Ramsay's Road Trip | 52m | |
| 08:36 | Gordon Ramsay's Road TripGordon, Gino and Fred start their trip in Gino's Italy, where Gino needs help to pull off an event. | Gordon Ramsay's Road Trip | 52m | |
| 09:28 | Gordon Ramsay's Road TripGordon, Gino and Fred travel to France where Fred has been asked to co-host an Oyster Festival. | Gordon Ramsay's Road Trip | 51m | |
| 10:19 | Jamie Oliver Cooks ItalyJamie visits Basilicata in search of some old school Italian recipes. | Jamie Oliver Cooks Italy | 53m | |
| 11:12 | Jamie Oliver Cooks ItalyJamie heads for one of the hottest food destinations in Italy. | Jamie Oliver Cooks Italy | 52m | |
| 12:04 | Jamie Oliver Cooks ItalyJamie gets a masterclass in Sicilian sweets and cooking an epic tuna, prawn and pistachio spaghetti. | Jamie Oliver Cooks Italy | 52m | |
| 12:56 | The Pizza City You've Never Heard OfGeorge Kalivas goes on a mission to set the record straight about where to find the best pies. | 52m | ||
| 13:48 | Pati's Mexican TablePati is in one of Mexico's most popular beach destinations - Puerto Vallarta. | S10 E9, Double Vallarta | 26m | |
| 14:14 | Pati's Mexican TableTwo sisters made a little shack into a must-visit restaurant known for one dish: cortadillo stew. | S11 E2, Sisters, Stew, and Sass | 26m | |
| 14:40 | Pati's Mexican TableIn Yaxunah, Pati discovers Yucatán's league of their own when she meets the Amazonas softball team. | S12 E10, A Mayan League of Their Own | 26m | |
| 15:06 | Pati's Mexican TableTemozón is the birthplace of Yucatán's signature smoked meat Carne Ahumada. | S12 E6, Yucatán Meats | 26m | |
| 15:32 | Pati's Mexican TablePati makes carne en su jugo, tres chiles guacamole, and masa berry shortcake. | S10 E4, Los Mariachis | 26m | |
| 15:58 | Pati's Mexican TablePati explores the culinary highlights of Jalisco's capital city, Guadalajara. | S10 E1, Welcome to Guadalajara | 26m | |
| 16:24 | Luke Nguyen's Railway VietnamLuke searches for Ho Chi Minh's old markets before they disappear due to District 1's development. | S1 E1, Episode 1 | 26m | |
| 16:50 | Luke Nguyen's Railway VietnamFollow Luke as he visits the Dalat Train Station and experiences the French influence of the region. | S1 E2, Episode 2 | 26m | |
| 17:16 | Luke Nguyen's Railway VietnamLuke finds himself in Nha Trang - a region of Vietnam with a similar vibe to the French Riviera! | S1 E3, Episode 3 | 26m | |
| 17:42 | Luke Nguyen's Railway VietnamLuke is in the town of Hội An. He visits a family who has been making chili sauce for 5 generations. | S1 E4, Episode 4 | 26m | |
| 18:08 | Extraordinary Places to EatAcclaimed chef Michael Caines takes Fred to Burgundy to visit his favourite restaurants. | Extraordinary Places to Eat | 52m | |
| 19:00 | Extraordinary Places to EatRestaurateur Tommasina Miers takes Fred to South Wales to discover her top restaurants. | Extraordinary Places to Eat | 56m | |
| 19:56 | Extraordinary Places to EatChef Giorgio Locatelli takes Fred to Rome in search of the city's most exciting eats. | Extraordinary Places to Eat | 56m | |
| 20:52 | Extraordinary Places to EatTV host Dermot O'Leary takes Fred to Puglia to visit his favourite Italian restaurants. | Extraordinary Places to Eat | 56m | |
| 21:48 | World's Most Secret HotelsExplore unique and unusual hotels in Cambodia, Italy, Wales, Sweden and England. | S1 E1, Extreme Escapes | 56m | |
| 22:44 | World's Most Secret HotelsExplore some unique and unusual hotels in the USA, Finland, Canada and Scotland. | S1 E3, Hidden Escapes | 56m | |
| 23:40 | Extraordinary Places to EatAcclaimed chef Michael Caines takes Fred to Burgundy to visit his favourite restaurants. | Extraordinary Places to Eat | 56m |
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_kdksze0t/schedule?date=2026-10-11&tz=America/New_York" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_kdksze0t/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_kdksze0t/history?from=2025-10-13T00:00:00Z&to=2025-10-14T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_kdksze0t/schedule?date=2026-10-11&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_kdksze0t/schedule?date=2026-10-11&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_kdksze0t/schedule", params={"date": "2026-10-11", "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_kdksze0t/schedule?date=2026-10-11, the first programme { "data": [ { "id": "ls_pkbjh115", "channel": "ch_kdksze0t", "start": "2026-10-11T03:40:00Z", "stop": "2026-10-11T04:36:00Z", "title": "Jamie Oliver Cooks the Mediterranean", "sub_title": "Jamie Oliver Cooks the Mediterranean", "description": "Jamie heads to Greece, to the island of Skopelos, starting on the mainland in...", "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 36, "date": "2026-10-11", "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.