73.8M 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.
All times America/New_York. The same day from the API: GET /v1/channels/ch_b8ywr2rx/schedule?date=2026-10-13&tz=America/New_York
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 23:16 | Great British Baking ShowAlmost halfway through the competition and the remaining bakers are facing pies and tarts. The bakers must make sweet custard tarts of their own in... | S5 E5, Pies and Tarts | 1h 1m | |
| 00:17 | Great British Baking ShowThe remaining six bakers face three European cakes, including yeast-leavened cakes, a Swedish princess torte and a show-stopper that puts the hungr... | S5 E6, European Cakes | 1h 1m | |
| 01:18 | Great British Baking ShowWeek seven of the baking challenge sees the bakers tested on all kinds of weird and wonderful pastries, including show-stopping eclairs. | S5 E7, Pastry | 1h 1m | |
| 02:19 | Great British Baking Show On nowThe five remaining contestants in the baking challenge face an even tougher second dough week with three kinds of enriched dough. | S5 E8, Advanced Dough | 1h 1m | |
| 03:20 | Great British Baking ShowThe semi-finalists in the baking challenge are asked to make baklava, schichttorte and two elegant entremets. | S5 E9, Semi-Final - Patisserie | 1h | |
| 04:20 | Great British Baking ShowBaking challenge. The final has arrived and just three challenges lie between the remaining three bakers and the trophy. Each baker is worthy, but ... | S5 E10, The Final | 1h 2m | |
| 05:22 | Great British Baking ShowMary Berry and Paul Hollywood show how they would have tackled the Baking Show challenges. Bakes include blackcurrant and liquorice swirly swiss ro... | Great British Baking Show | 1h 3m | |
| 06:25 | Great British Baking ShowBack in the tent, Mary Berry and Paul Hollywood roll up their sleeves, baking the challenges that they set the bakers in the bread and desserts weeks. | Great British Baking Show | 1h 3m | |
| 07:28 | Great British Baking ShowMary and Paul tackle the signature, technical and show-stopper challenges from the second half of the series, including the Swedish prinsesstarta a... | Great British Baking Show | 1h 3m | |
| 08:31 | Great British Baking ShowMary Berry and Paul Hollywood create the signature, technical and show-stopping challenges from the last part of the Great British Baking Show, inc... | Great British Baking Show | 1h 3m | |
| 09:34 | Great British Baking ShowBaking Show judges Mary Berry and Paul Hollywood get festive in the kitchen with six new recipes to bake for the family at Christmas | Great British Baking Show | 1h 3m | |
| 10:37 | Great British Baking ShowLooking back over the bakes of the fifth series and catching up with what the bakers have been doing since. | Great British Baking Show | 1h 5m | |
| 11:42 | Great British Baking ShowThe baking challenge returns. The 12 new bakers don their aprons and head for the iconic tent. Their first signature challenge is to make a madeira... | S6 E1, Cake | 1h 3m | |
| 12:45 | Great British Baking ShowAmateur baking challenge. With cake week under their belts, the 11 remaining bakers must now prove themselves with biscuits. The signature challeng... | S6 E2, Biscuits | 1h 3m | |
| 13:48 | Great British Baking ShowAmateur baking challenge. The ten remaining bakers face bread week, tackling quick breads, baguettes and 3D bread sculptures. | S6 E3, Bread | 1h 2m | |
| 14:50 | Great British Baking ShowAmateur baking challenge. For the nine bakers left, it's time to tackle the sweet ending to every meal - desserts. The signature challenge is creme... | S17 E4, Bread Week | 1h 2m | |
| 15:52 | Great British Baking ShowAmateur baking challenge. The remaining bakers must bake without sugar, gluten or dairy - but thankfully not all in the same challenge. | S6 E5, Alternative Ingredients | 1h 3m | |
| 16:55 | Great British Baking ShowAmateur baking challenge. The bakers must prove their skill with pastry, making frangipane tarts, flaounes and vol-au-vents. | S6 E6, Pastry | 1h 2m | |
| 17:57 | Great British Baking ShowAmateur baking challenge. This episode is devoted to the period of history that gave birth to modern baking, the Victorian era. | S6 E7, Victorian | 1h 3m | |
| 19:00 | Great British Baking ShowAmateur baking challenge. The five remaining bakers work their way through childhood favourites and delicate french fancies to a mountainous choux ... | S6 E8, Patisserie | 1h 2m | |
| 20:02 | Great British Baking ShowAmateur baking challenge. In the semi-final, the remaining bakers must get to grips with one of the most difficult ingredients - chocolate. | S6 E9, Chocolate | 1h 2m | |
| 21:04 | Great British Baking ShowAmateur baking challenge. The three finalists face their last three challenges to discover who will be crowned winner | S6 E10, The Final | 1h 4m | |
| 22:08 | Great British Baking ShowMary kicks off with a classic Madeira cake followed by her Frosted Walnut Cake. Paul makes Hazelnut & Orange Biscotti and shows us the right way to... | Great British Baking Show | 1h 3m | |
| 23:11 | Great British Baking ShowPaul shows us how to make soda bread in under an hour and then bakes baguettes. Mary makes Cappuccino Crème Brulees without a blow torch and the cl... | Great British Baking Show | 1h 3m |
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_b8ywr2rx/schedule?date=2026-10-13&tz=America/New_York" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_b8ywr2rx/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_b8ywr2rx/history?from=2026-10-06T00:00:00Z&to=2026-10-07T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_b8ywr2rx/schedule?date=2026-10-13&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_b8ywr2rx/schedule?date=2026-10-13&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_b8ywr2rx/schedule", params={"date": "2026-10-13", "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_b8ywr2rx/schedule?date=2026-10-13, the first programme { "data": [ { "id": "ls_mgxrq12s", "channel": "ch_b8ywr2rx", "start": "2026-10-13T03:16:00Z", "stop": "2026-10-13T04:17:00Z", "title": "Great British Baking Show", "sub_title": "Great British Baking Show", "description": "Almost halfway through the competition and the remaining bakers are facing pi...", "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 24, "date": "2026-10-13", "tz": "America/New_York" } }
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.