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 UTC 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 UTC. The same day from the API: GET /v1/channels/ch_82rdgben/schedule?date=2026-10-16&tz=UTC
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 00:00 | The Devil's Confession: The Lost Eichmann TapesCette série documentaire en trois parties revient sur l'orchestration de la logistique de l'extermination des juifs, alternant entretiens avec des ... | Documentaire | 1h | |
| 01:00 | This is BBC TwoHighlights of programmes on BBC Two. | Emission spéciale | 4h 30m | |
| 05:30 | Garden RescueFlo and Sue are in Stevenage to help a mother and daughter transform their garden. | Magazine | 45m | |
| 06:15 | Bridge of Lies | Jeu | 45m | |
| 07:00 | Wilderness with Simon ReeveSimon explores the Pacific Ocean's spectacular Coral Triangle, Africa's vast Congo Rainforest, the sweeping Kalahari desert, and the awe-inspiring ... | Documentaire | 1h | |
| 08:00 | BBC News | Journal | 3h 30m | |
| 11:30 | Political Thinking with Nick RobinsonPolitical current affairs magazine. Journalist Nick Robinson is joined by special guests to discuss various aspects of British politics. This serie... | Interview | 30m | |
| 12:00 | Impossible | Jeu | 45m | |
| 12:45 | The Answer Run | Jeu | 45m | |
| 13:30 | The Boss | Jeu | 45m | |
| 14:15 | Great British Railway JourneysFormer politician-turned-travel journalist Michael Portillo takes to the tracks around the British Isles, armed with a copy of the definitive 19th ... | Documentaire | 30m | |
| 14:45 | The Great House RevivalJoin our host, respected Irish architect Hugh Wallace, as he follows the journeys of six restoration buidling projects across the country and intro... | Documentaire | 50m | |
| 15:35 | Antiques RoadshowDepuis plus de 30 ans, Antiques Roadshow parcourt le Royaume-Uni et rencontre ses habitants et leurs trésors familiaux : bijoux, porcelaine, peintu... | Magazine | 40m | |
| 16:15 | Flog It!Paul Martin presents from Ragley Hall in Warwickshire, a beautiful 17th-century Palladian house owned by the Marquess of Hertford. Antiques experts... | Divertissement | 45m | |
| 17:00 | House of Games | Jeu | 30m | |
| 17:30 | Strictly It Takes TwoEllie Taylor is joined by a trio of Strictly all-stars to discuss all things ballroom. | Divertissement | 30m | |
| 18:00 | Newsnight | Journal | 28m | |
| 18:28 | BBC Weather | Météo | 2m | |
| 18:30 | LandwardDougie is in the Borders, rounding up all the action from the 2026 Sheep Dog World Trial. | Documentaire | 30m | |
| 19:00 | Gardeners' WorldL'émission de jardinage fournit des astuces et des conseils fantastiques sur la façon de garder le jardin florissant tout au long de l'année. Diffu... | Magazine | 1h | |
| 20:00 | Six Wives with Lucy WorsleyPremière épouse d'Henri VIII d'Angleterre, Catherine d'Aragon ne parvient pas à donner au roi un héritier mâle. Le roi s'intéresse aux femmes de la... | Documentaire | 1h |
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_82rdgben/schedule?date=2026-10-16&tz=UTC" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_82rdgben/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_82rdgben/history?from=2025-10-13T00:00:00Z&to=2025-10-14T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_82rdgben/schedule?date=2026-10-16&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_82rdgben/schedule?date=2026-10-16&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_82rdgben/schedule", params={"date": "2026-10-16", "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_82rdgben/schedule?date=2026-10-16, the first programme { "data": [ { "id": "ls_aj2p1exd", "channel": "ch_82rdgben", "start": "2026-10-16T00:00:00Z", "stop": "2026-10-16T01:00:00Z", "title": "The Devil's Confession: The Lost Eichmann Tapes", "sub_title": null, "description": "Cette série documentaire en trois parties revient sur l'orchestration de la l...", "category": [ "documentaire" ], "flags": { "new": false, "live": false } } ], "meta": { "count": 21, "date": "2026-10-16", "tz": "UTC" } }
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.