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 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_43n49z7d/schedule?date=2026-10-16&tz=UTC
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 00:00 | New Zealand: Earth's Mythical IslandsCast Adrift: Isolated since the time of the dinosaurs, New Zealand houses a broad range of wildlife. Witness kiwis, forest-dwelling penguins and pr... | S1 E1, Cast Adrift | 1h | |
| 01:00 | New Zealand: Earth's Mythical IslandsWild Extremes: From whip-smart parrots to sinister snails and constellations of glowworms, learn how animals embrace radical solutions to survive i... | S1 E2, Wild Extremes | 1h | |
| 02:00 | New Zealand: Earth's Mythical IslandsNew Arrivals: How have humans changed New Zealand's landscape? Told through the experiences of its native species, including a flightless parrot, m... | S1 E3, New Arrivals | 50m | |
| 02:50 | Wild JapanHonshu: Explore Japan's natural landscapes and wildlife in this stunning series. Here the focus is on Honshu, Japan's largest island, where people ... | S1 E1, Honshu | 50m | |
| 03:40 | World's Greatest PalacesRoyal Palace of Caserta: The Royal Palace of Caserta near Naples, Italy, which was created by Luigi Vanvitelli and houses a silk factory that dates... | S1 E3, The Royal Palace of Caserta | 50m | |
| 04:30 | Great Coastal Railway JourneysBallarena to Giant's Causeway: Michael Portillo heads to Northern Ireland's Causeway coast beginning a new journey along the north and east coasts ... | S2 E11, Ballarena to Giant's Causeway | 30m | |
| 05:00 | TeleshoppingShopping from Home. | 3h | ||
| 08:00 | Find It, Fix It, Flog ItHenry Cole and Max McMurdo head to Wales to see who can create the most profit on items, including an oil dispenser, fire grate, chaise longue and ... | S2 E5, Episode 5 | 1h | |
| 09:00 | Find It, Fix It, Flog ItHenry Cole and Simon O'Brien are in Northamptonshire and Coventry, where Henry discovers a rare limited edition Honda Goldwing motorbike with only ... | S2 E6, Episode 6 | 1h | |
| 10:00 | Find It, Fix It, Flog ItHenry Cole and Simon O'Brien head to Northamptonshire, where they find night-vision goggles, an antique snooker table and an enormous America army ... | S2 E7, Episode 7 | 1h | |
| 11:00 | Find It, Fix It, Flog ItHenry Cole and Simon O'Brien turn an old, unloved filing cabinet into a valuable and desirable storage unit and convert a Bakelite voltmeter into a... | S2 E8, Episode 8 | 1h | |
| 12:00 | Find It, Fix It, Flog ItHenry Cole and Max McMurdo head to Wales to see who can create the most profit on items, including an oil dispenser, fire grate, chaise longue and ... | S2 E5, Episode 5 | 1h | |
| 13:00 | Find It, Fix It, Flog ItHenry Cole and Simon O'Brien are in Northamptonshire and Coventry, where Henry discovers a rare limited edition Honda Goldwing motorbike with only ... | S2 E6, Episode 6 | 1h | |
| 14:00 | Find It, Fix It, Flog ItHenry Cole and Simon O'Brien head to Northamptonshire, where they find night-vision goggles, an antique snooker table and an enormous America army ... | S2 E7, Episode 7 | 1h | |
| 15:00 | Find It, Fix It, Flog ItHenry Cole and Simon O'Brien turn an old, unloved filing cabinet into a valuable and desirable storage unit and convert a Bakelite voltmeter into a... | S2 E8, Episode 8 | 1h | |
| 16:00 | The Two RonniesLaughter and music courtesy of the late, great Ronnies Barker and Corbett. Sketches include Tinker Tailor Smiley Doyle, Private Lives and Pismonoun... | S11 E5, Episode 5 | 1h | |
| 17:00 | The Two RonniesThe bespectacled comedy legends making us laugh in 1983. The classic sketches include Bushman's Holiday and Raiders of the Last Auk. S10 Ep1 | S10 E1, Episode 1 | 1h | |
| 18:00 | The Two RonniesFeaturing the Confusing Library sketch. Stalwarts of comedy Ronnie Barker and Ronnie Corbett offer up more rib-tickling skits. Other gems include B... | S10 E2, Episode 2 | 1h | |
| 19:00 | The Two RonniesMore wry skits and puntastic comedy from the late, great Ronnies B and C. Sketches include Filling In, Martial Arts, and Office Quickie. S10 Ep3 | 1h | ||
| 20:00 | The Two RonniesLaughter and music courtesy of the late, great Ronnies Barker and Corbett. Sketches include Tinker Tailor Smiley Doyle, Private Lives and Pismonoun... | S11 E5, Episode 5 | 1h 5m | |
| 21:05 | The Two RonniesThe bespectacled comedy legends making us laugh in 1983. The classic sketches include Bushman's Holiday and Raiders of the Last Auk. S10 Ep1 | S10 E1, Episode 1 | 1h | |
| 22:05 | The Two RonniesFeaturing the Confusing Library sketch. Stalwarts of comedy Ronnie Barker and Ronnie Corbett offer up more rib-tickling skits. Other gems include B... | S10 E2, Episode 2 | 1h | |
| 23:05 | The Two RonniesMore wry skits and puntastic comedy from the late, great Ronnies B and C. Sketches include Filling In, Martial Arts, and Office Quickie. S10 Ep3 | 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_43n49z7d/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_43n49z7d/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_43n49z7d/history?from=2025-10-13T00:00:00Z&to=2025-10-14T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_43n49z7d/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_43n49z7d/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_43n49z7d/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_43n49z7d/schedule?date=2026-10-16, the first programme { "data": [ { "id": "ls_2mev39jv", "channel": "ch_43n49z7d", "start": "2026-10-16T00:00:00Z", "stop": "2026-10-16T01:00:00Z", "title": "New Zealand: Earth's Mythical Islands", "sub_title": null, "description": "Cast Adrift: Isolated since the time of the dinosaurs, New Zealand houses a b...", "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 23, "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.