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_my21nea8/schedule?date=2026-10-15&tz=UTC
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 23:35 | Gaia: A Death on Dancing LedgeDespite multiple warnings, three years before her death, Gaia became involved online with an older man who turned out to be at the centre of a worl... | S1 E2, Episode 2 | 50m | |
| 00:25 | My FamilyBringing Up Janey: Popular sitcom with Robert Lindsay and Zoe Wanamaker. Janey wants to keep her new man under wraps. Ben tries to expose an affair... | 30m | ||
| 00:55 | My FamilyA Very Brief Encounter: More farcical fun with the Harper family. Susan asks Ben to help an old girlfriend of hers through a divorce, but nearly pr... | 30m | ||
| 01:25 | My Family Xmas 2002: Ding Dong MerrilyDomestic sitcom and it's Christmas in the Harper household - oh dear. The season of goodwill brings them glad tidings, if little joy. | 35m | ||
| 02:00 | TeleshoppingShopping from Home. | 3h 10m | ||
| 05:10 | Property Brothers: Under PressureHis Past, Their Future: Ted and Erin inherit a Los Angeles home - but it's where Ted raised his children with his ex-wife, and Erin isn't sure ther... | S1 E2, His Past, Their Future | 50m | |
| 06:00 | Tipping PointBen Shephard hosts the quiz show in which four players take on an extraordinary machine. S11 Ep52 | S11 E52, Episode 52 | 1h | |
| 07:00 | Tipping PointBen Shephard hosts the quiz show in which four players take on an extraordinary machine. S11 Ep53 | S11 E53, Episode 53 | 1h | |
| 08:00 | Tipping PointBen Shephard hosts the quiz show in which four players take on an extraordinary machine. S11 Ep54 | S11 E54, Episode 54 | 1h | |
| 09:00 | DIY SOS: The Big BuildChildren in Need 2021 - Hull: Comedian Rhod Gilbert joins the team in East Yorkshire to transform an overgrown 2.5 acres into an adventure campsite... | 1h | ||
| 10:00 | DIY SOS: The Big BuildKettering: Nick Knowles and the team help a widow and mum-of-four by finishing the work her late husband started on their Kettering home before he ... | S32 E1, The Big Build - Kettering | 1h | |
| 11:00 | DIY SOS: The Big BuildSouthmead: The team set to work on an adventure playground in Southmead, Bristol, which has fallen into disrepair and is now unfit for purpose. S32... | S32 E2, The Big Build - Corby | 1h | |
| 12:00 | Tipping PointBen Shephard hosts the quiz show in which four players take on an extraordinary machine. S11 Ep52 | S11 E52, Episode 52 | 1h | |
| 13:00 | Tipping PointBen Shephard hosts the quiz show in which four players take on an extraordinary machine. S11 Ep53 | S11 E53, Episode 53 | 1h | |
| 14:00 | Tipping PointBen Shephard hosts the quiz show in which four players take on an extraordinary machine. S11 Ep54 | S11 E54, Episode 54 | 1h | |
| 15:00 | Property Brothers: Under PressureHis Past, Their Future: Ted and Erin inherit a Los Angeles home - but it's where Ted raised his children with his ex-wife, and Erin isn't sure ther... | S1 E2, His Past, Their Future | 1h | |
| 16:00 | DIY SOS: The Big BuildChildren in Need 2021 - Hull: Comedian Rhod Gilbert joins the team in East Yorkshire to transform an overgrown 2.5 acres into an adventure campsite... | 1h | ||
| 17:00 | DIY SOS: The Big BuildKettering: Nick Knowles and the team help a widow and mum-of-four by finishing the work her late husband started on their Kettering home before he ... | S32 E1, The Big Build - Kettering | 1h | |
| 18:00 | New: MasterChef AustraliaIt's an immunity challenge today for the Top 5 to 'Keep up with Andy', cooking his delicious BBQ lamb, burnt eggplant cream and braised borlotti be... | S18 E54, Immunity Challenge: Keeping up with Andy | 1h | |
| 19:00 | Inside the AmbulanceReality series following the paramedics of West Midlands Ambulance Service. Paramedics attend to a man with abdominal pain and a grandmother who is... | S2 E2, Episode 2 | 1h | |
| 20:00 | DIY SOS: The Big BuildLongframlington: The team head to Northumberland to finish a build they started before the pandemic, helping a couple whose daughter has complex me... | S32 E3, The Big Build - Southmead | 1h | |
| 21:00 | Pete Wicks: For Dogs' SakeMonica, Biggie and Rachel: Pete helps dogs with behavioural and medical challenges, including a Pocket Bully facing surgery and an eight-month-old ... | S4 E3, Episode 3 | 1h | |
| 22:00 | Manhunting with my MumFunny and touching documentary following AJ Odudu and her match-making mum Florence on a mission to find a husband in her mother's native Nigeria. | 1h | ||
| 23:00 | Gaia: A Death on Dancing LedgeEvidence shows Gaia's alleged attacker contacted her 10 months before she went missing. As her attempts to get a restraining order were declined, h... | S1 E3, Episode 3 | 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_my21nea8/schedule?date=2026-10-15&tz=UTC" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_my21nea8/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_my21nea8/history?from=2025-10-13T00:00:00Z&to=2025-10-14T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_my21nea8/schedule?date=2026-10-15&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_my21nea8/schedule?date=2026-10-15&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_my21nea8/schedule", params={"date": "2026-10-15", "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_my21nea8/schedule?date=2026-10-15, the first programme { "data": [ { "id": "ls_dv675m7q", "channel": "ch_my21nea8", "start": "2026-10-14T23:35:00Z", "stop": "2026-10-15T00:25:00Z", "title": "Gaia: A Death on Dancing Ledge", "sub_title": null, "description": "Despite multiple warnings, three years before her death, Gaia became involved...", "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 24, "date": "2026-10-15", "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.