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_51dvj31g/schedule?date=2026-10-12&tz=Australia/Sydney
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 22:30 | Midsomer Murders - Death And The DivasDeath And The Divas. A murdered journalist is similar to a 1960s horror film starring a Midsomer resident. Could life be imitating art? | S15 E4, Death and the Divas | Drama | 2h |
| 00:30 | Joanna Lumley's Spice Trail Adventure - IndiaIndia. In this episode Joanna explores Southern India starting at the monuments at Hampi once the hub of the spice trade; then moving on to the coa... | S1 E2, India | Documentary | 1h |
| 01:30 | Who Do You Think You Are? UK - Emily AtackEmily Atack. Emily Atack discovers a famous whistler and the secrets behind Paul McCartney's harmonies! | Documentary | 1h | |
| 02:30 | The Graham Norton Show - Episode 18Episode 18. Graham is joined by Jodie Foster, Olivia Colman, Wanda Sykes, Austin Butler, Josh Brolin and Lorraine Kelly. | S31 E18, Jodie Foster, Olivia Colman, Wanda Sykes, Lorraine Kelly, Austin Butler, Josh Brolin, Calvin Harris, Rag 'n' Bone Man | Entertainment | 1h |
| 03:30 | 8 Out Of 10 Cats Does Countdown - Episode 11Episode 11. Jon Richardson and Roisin Conaty take on Joe Lycett and Danny Dyer in the classic words and numbers quiz. Nick Mohammed as Mr. Swallow ... | Entertainment | 1h | |
| 04:30 | QI - InvertebratesInvertebrates. Stephen Fry looks at insects and other invertebrates with guests Sarah Millican, Jimmy Carr, Johnny Vegas and Alan Davies. | Entertainment | 30m | |
| 05:00 | QI - InventiveInventive. Stephen Fry waxes inventive with Nina Conti, Sean Lock, Bill Bailey and Alan Davies. | Entertainment | 30m | |
| 05:30 | QI - IncomprehensibleIncomprehensible. In keeping with the theme this episode of QI is utterly 'Incomprehensible'. QI master Stephen Fry is joined by Alan Davies, Prof ... | Entertainment | 30m | |
| 06:00 | QI - InequalityInequality. This episode is all about 'Injustice and Inequality'. Stephen Fry is joined by Alan Davies, Sandi Toksvig, Clive Anderson and Henning W... | Entertainment | 30m | |
| 06:30 | The Queen's Guard: A Year In Service - Episode 5Episode 5. The Coldstream Guards lead the procession for the Queen's Birthday Parade. It will be Lt Col David Marsham's first time in charge of the... | Documentary | 1h | |
| 07:30 | The Vicar Of Dibley - AnimalsAnimals. Geraldine plans to hold a special service of blessing in St Barnabas for all the animals of the village. David is convinced it will fail, ... | S1 E6, Animals | Comedy | 30m |
| 08:00 | Midsomer Murders - Dance With The DeadDance With The Dead. When the body of a young man is found in a World War II Humber full of exhaust fumes it looks like suicide, but was it? | S10 E1, Dance with the Dead | Drama | 2h |
| 10:00 | Joanna Lumley's Spice Trail Adventure - IndiaIndia. In this episode Joanna explores Southern India starting at the monuments at Hampi once the hub of the spice trade; then moving on to the coa... | S1 E2, India | Documentary | 1h |
| 11:00 | Who Do You Think You Are? UK - Emily AtackEmily Atack. Emily Atack discovers a famous whistler and the secrets behind Paul McCartney's harmonies! | Documentary | 1h | |
| 12:00 | Doc Martin - All My TrialsAll My Trials. Penhale and Morwenna participate in the annual gig race against another town. | N/a | 55m | |
| 12:55 | Absolutely Fabulous - MagazineMagazine. Patsy tries to organise a fashion display for a morning television show. When all the models drop out at the last minute, Patsy tries to ... | S1 E6, Birthday | Sitcom | 35m |
| 13:30 | QI - Jam, Jelly And JuiceJam, Jelly And Juice. Joining Stephen to talk all things Jam, Jelly and Juice are Jo Brand, Liza Tarbuck, Sue Perkins and Alan Davies. | Entertainment | 35m | |
| 14:05 | Would I Lie To You? - The Unseen BitsThe Unseen Bits. An episode of previously unseen material from Series 16, featuring Bob Mortimer, Steve Pemberton, Shazia Mirza, Motsi Mabuse, Henn... | Entertainment | 35m | |
| 14:40 | Midsomer Murders - Last Man OutLast Man Out. Tensions run high in Lower Pampling as a new type of cricket match threatens a century of tradition. When a star cricketer dies durin... | S19 E3, Last Man Out | Drama | 2h 10m |
| 16:50 | Doc Martin - All My TrialsAll My Trials. Penhale and Morwenna participate in the annual gig race against another town. | N/a | 1h 5m | |
| 17:55 | Father Brown - The Labyrinth Of The MinotaurThe Labyrinth Of The Minotaur. Father Brown is asked to look after Lady Felicia's wayward niece Bunty, who soon finds herself suspected of murder. | Drama | 1h | |
| 18:55 | QI - VulgarVulgar. Sandi Toksvig hosts an 'upsadaisy' episode of QI and is joined by Justin Moorhouse, Emmanuel Sonubi, Holly Walsh and Alan Davies. | Entertainment | 35m | |
| 19:30 | QI - Series U UnderthingsSeries U Underthings. Sandi Toksvig is joined by Maisie Adam, Daliso Chaponda, Jack Dee, and Alan Davies for a look at some underthings. | Entertainment | 35m | |
| 20:05 | Would I Lie To You? - Episode 7Episode 7. Rob Brydon is back in the host's chair, with Lee Mack and David Mitchell returning as team captains. Sorting the fact from the fiction t... | Entertainment | 35m | |
| 20:40 | Emmerdale - Episode 10665Episode 10665. Carl makes a plan to honour his father. Voice messages are found on Jimmy's laptop. Will Nicola hear the truth? | Drama | 35m | |
| 21:15 | Coronation Street - Episode 11950Episode 11950. Eva is eventually found injured in the cellar but will help arrive in time? | Drama | 35m | |
| 21:50 | EastEnders - Episode 7395Episode 7395. Its the day of Cindy and Max's, and Kim and Howie's weddings. Zoe encourages Tommy to open up. | Drama | 40m | |
| 22:30 | Father Brown - The Lepidopterist's CompanionThe Lepidopterist's Companion. When Mrs McCarthy takes over the running of the mobile library, Father Brown discovers a shocking secret lurking amo... | Drama | 1h | |
| 23:30 | Father Brown - The Alchemist's SecretThe Alchemist's Secret. Father Brown must investigate a 300-year-old secret hidden in a university in order to save an old friend. | Drama | 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_51dvj31g/schedule?date=2026-10-12&tz=Australia/Sydney" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_51dvj31g/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_51dvj31g/history?from=2025-10-13T00:00:00Z&to=2025-10-14T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_51dvj31g/schedule?date=2026-10-12&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_51dvj31g/schedule?date=2026-10-12&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_51dvj31g/schedule", params={"date": "2026-10-12", "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_51dvj31g/schedule?date=2026-10-12, the first programme { "data": [ { "id": "ls_49sjq9jm", "channel": "ch_51dvj31g", "start": "2026-10-11T11:30:00Z", "stop": "2026-10-11T13:30:00Z", "title": "Midsomer Murders - Death And The Divas", "sub_title": null, "description": "Death And The Divas. A murdered journalist is similar to a 1960s horror film ...", "category": [ "drama" ], "flags": { "new": false, "live": false } } ], "meta": { "count": 29, "date": "2026-10-12", "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.