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 Australia/Sydney 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 Australia/Sydney. The same day from the API: GET /v1/channels/ch_73nrdc4x/schedule?date=2026-10-19&tz=Australia/Sydney
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 23:15 | Midsomer MurdersThe Magician's Nephew: A magician's assistant drops dead during a stage show, poisoned by a deadly tropical frog. Barnaby and Jones investigate the... | Midsomer Murders | Mystery, Crime drama | 1h 40m |
| 00:55 | QIPubs - Christmas Special: Sandi Toksvig has a Christmas knees-up in the pub with Alan Davies, Cariad Lloyd, Josh Widdicombe and Noel Fielding. S17 E9 | Qi | Comedy, Gameshow | 35m |
| 01:30 | Great British Cities with Susan CalmanEpisode 1: Susan explores an underground labyrinth and a murder that inspired Charles Dickens. S1 E1 | Great British Cities With Susan Calman | Travel | 50m |
| 02:20 | GrantchesterEpisode 5: A murder at Esme's office sends shockwaves through the Keating family. Alphy's meeting with the bishop fails to go as planned. S9 E5 | Grantchester | Mystery, Crime drama | 50m |
| 03:10 | GrantchesterEpisode 6: Alphy and Geordie's investigation into the murder of an archaeologist uncovers a tangled web of betrayal and deceit. S9 E6 | Grantchester | Mystery, Crime drama | 50m |
| 04:00 | QIJoints: Stephen Fry asks for 'quite interesting' answers, this time about joints. With Cal Wilson, Jack Whitehall, Jimmy Carr and Alan Davies. S11 E6 | Qi | Comedy, Gameshow | 35m |
| 04:35 | Would I Lie To You?Episode 7: Sinitta, Jo Brand, Ivo Graham and Johnny Marr join host Rob Brydon and team captains Lee Mack and David Mitchell to sort out the fact fr... | Would I Lie To You? | Comedy | 30m |
| 05:05 | Great British Cities with Susan CalmanEpisode 1: Susan explores an underground labyrinth and a murder that inspired Charles Dickens. S1 E1 | Great British Cities With Susan Calman | Travel | 50m |
| 05:55 | Who Do You Think You Are? AustraliaKerry Armstrong: Television and stage actor Kerry Armstrong discovers a lineage of rebellious and free-spirited women, and explores her strange con... | Who Do You Think You Are? Australia | Biography | 1h |
| 06:55 | MumWednesday: Cathy and Michael get ready to go for a walk in the countryside, but Jason has concerns. S3 E3 | Mum | Sitcom | 30m |
| 07:25 | Richard Osman's House Of GamesEpisode 20: The quiz giant challenges four famous faces to go toe-to-toe in testing their general knowledge skills. Who'll end the week triumphant ... | Richard Osman's House Of Games | Comedy | 30m |
| 07:55 | Father BrownThe Lord of the Dance: Father Brown takes the lead when a television dancing contest turns deadly. S12 E6 | Father Brown | Crime, Drama | 50m |
| 08:45 | Doc MartinThe Apple Doesn't Fall: Martin suspects Louisa may have anaemia. Aunt Joan is forced to receive treatment from Martin after nearly running someone ... | Doc Martin | Comedy drama, Medical | 50m |
| 09:35 | Antiques RoadshowStonor Park 1: Antiques Roadshow is at Stonor Park in Oxfordshire, where treasures include a rare artefact that survived the attack on Pearl Harbor... | Antiques Roadshow | Collectibles, Art | 1h |
| 10:35 | Midsomer MurdersVixens Run: Barnaby and Jones investigate the death of a local aristocrat who seemingly died of a coronary - shortly after declaring he had an impo... | Midsomer Murders | Mystery, Crime drama | 1h 50m |
| 12:25 | New TricksEpisode 2: The discovery of a fake painting in the Queen's art collection sends the UCOS team on a hush hush mission to uncover the forger. S1 E2 | New Tricks | Crime drama, Mystery | 1h |
| 13:25 | 8 Out Of 10 Cats Does CountdownEpisode 9: Jon Richardson and Richard Ayoade are joined by Chris McCausland, Sara Pascoe and Morganna as Annabel in the dictionary corner. S14 E9 | 8 Out Of 10 Cats Does Countdown | Comedy | 55m |
| 14:20 | Shakespeare & Hathaway: Private InvestigatorsTime Decays: Private Investigators - An idyllic Shakespeare walk soon turns to disaster when one of the walkers is murdered and Frank becomes the p... | Shakespeare & Hathaway | Crime, Comedy | 55m |
| 15:15 | Antiques RoadshowCrathes Castle 2: Crathes Castle in Aberdeenshire and its beautiful gardens host a Roadshow with a distinctly Scottish flavour, with signed Harry P... | Antiques Roadshow | Collectibles, Art | 1h |
| 16:15 | QIKinky: Stephen Fry comes over all kinky with guests Janet Street-Porter, Sandi Toksvig, Johnny Vegas and Alan Davies. S12 E11 | Qi | Comedy, Gameshow | 35m |
| 16:50 | EastEndersEpisode 7402: Kat makes a discovery. Oscar is torn between his head and his heart. And the Brannings and the Panesars come together for Penny and V... | EastEnders | Soap, Drama | 35m |
| 17:25 | Richard Osman's House Of GamesEpisode 21: The quiz giant challenges four famous faces to go toe-to-toe in testing their general knowledge skills. Who'll end the week triumphant ... | Richard Osman's House Of Games | Comedy | 35m |
| 18:00 | Would I Lie To You?Episode 1: Sorting the fact from the fiction in this episode are guests Julie Hesmondhalgh, Chris McCausland, Yinka Bokinni and Harriet Kemsley. S1... | Would I Lie To You? | Comedy | 35m |
| 18:35 | GhostsThe Bone Plot: A documentary team comes to Button House to investigate a historical assassination plot. S3 E1 | Ghosts | Comedy | 35m |
| 19:10 | Absolutely FabulousParis: Patsy and Eddy go on a photo shoot to Paris for a 'generation flex' feature in which old and young mingle. Patsy teams up with supermodel Er... | Absolutely Fabulous | Comedy | 35m |
| 19:45 | Midsomer MurdersThe Green Man: Troy wins a promotion to inspection, but before he can decide on his future, a construction mishap unearths a recent skeleton hidden... | Midsomer Murders | Mystery, Crime drama | 1h 55m |
| 21:40 | QIKinky: Stephen Fry comes over all kinky with guests Janet Street-Porter, Sandi Toksvig, Johnny Vegas and Alan Davies. S12 E11 | Qi | Comedy, Gameshow | 35m |
| 22:15 | Richard Osman's House Of GamesEpisode 21: The quiz giant challenges four famous faces to go toe-to-toe in testing their general knowledge skills. Who'll end the week triumphant ... | Richard Osman's House Of Games | Comedy | 30m |
| 22:45 | Would I Lie To You?Episode 1: Sorting the fact from the fiction in this episode are guests Julie Hesmondhalgh, Chris McCausland, Yinka Bokinni and Harriet Kemsley. S1... | Would I Lie To You? | Comedy | 30m |
| 23:15 | Midsomer MurdersVixens Run: Barnaby and Jones investigate the death of a local aristocrat who seemingly died of a coronary - shortly after declaring he had an impo... | Midsomer Murders | Mystery, Crime drama | 1h 45m |
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_73nrdc4x/schedule?date=2026-10-19&tz=Australia/Sydney" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_73nrdc4x/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_73nrdc4x/history?from=2025-10-13T00:00:00Z&to=2025-10-14T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_73nrdc4x/schedule?date=2026-10-19&tz=Australia/Sydney"); 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_73nrdc4x/schedule?date=2026-10-19&tz=Australia/Sydney", { 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_73nrdc4x/schedule", params={"date": "2026-10-19", "tz": "Australia/Sydney"}, headers={"Authorization": f"Bearer {os.environ['TVG_KEY']}"}, ) for slot in r.json()["data"]: print(slot["start"], slot["title"])
// GET /v1/channels/ch_73nrdc4x/schedule?date=2026-10-19, the first programme { "data": [ { "id": "ls_ktvzdh4v", "channel": "ch_73nrdc4x", "start": "2026-10-18T12:15:00Z", "stop": "2026-10-18T13:55:00Z", "title": "Midsomer Murders", "sub_title": "Midsomer Murders", "description": "The Magician's Nephew: A magician's assistant drops dead during a stage show,...", "category": [ "mystery", "crime drama" ], "flags": { "new": false, "live": false } } ], "meta": { "count": 30, "date": "2026-10-19", "tz": "Australia/Sydney" } }
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.