74.6M 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 America/New_York 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 America/New_York. The same day from the API: GET /v1/channels/ch_e790dh6f/schedule?date=2026-10-11&tz=America/New_York
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 23:34 | Classic Doctor Who(4/4) The Doctor and the Master plan to escape the Earth, leaving it to Axos and its fate. | Part 4 | Adrenaline + sci-fi | 29m |
| 00:03 | Classic Doctor Who: Colony In Space(1/6) The TARDIS takes the Doctor and Jo to the future where colonists are menaced by a monster. | Part One | Adrenaline + sci-fi | 29m |
| 00:32 | Classic Doctor Who: Colony In Space(2/6) The Interplanetary Mining Corporation, led by Captain Dent, arrives on the planet. | Part Two | Adrenaline + sci-fi | 26m |
| 00:58 | Classic Doctor Who: Colony In Space(3/6) When Jo attempts to break into the IMC ship she is captured and held hostage. | Part Three | Adrenaline + sci-fi | 28m |
| 01:26 | Classic Doctor Who: Colony In Space(4/6) The Master pretends to have come to settle the dispute between the colonists and IMC. | Part Four | Adrenaline + sci-fi | 29m |
| 01:55 | Classic Doctor Who: Colony In Space(5/6) The Master forces the Doctor to take him to the underground city of the primitives. | Part Five | Adrenaline + sci-fi | 29m |
| 02:24 | Classic Doctor Who: Colony In Space(6/6) The Doctor and the Master confront the guardian of the doomsday weapon. | Part Six | Adrenaline + sci-fi | 29m |
| 02:53 | Classic Doctor Who: The Daemons(1/5) The Doctor tries to prevent Professor Horner from breaking into an ancient barrow. | Part One | Adrenaline + sci-fi | 30m |
| 03:23 | Classic Doctor Who: The Daemons(2/5) Devils End is sealed off from the outside world by a heat barrier. | Part Two | Adrenaline + sci-fi | 28m |
| 03:51 | Classic Doctor Who: The Daemons(3/5) The Doctor attempts to help the Brigadier penetrate the heat barrier. | Part Three | Adrenaline + sci-fi | 29m |
| 04:20 | Classic Doctor Who: The Daemons(4/5) The Doctor is captured by the villagers who are under the Masters control. | Part Four | Adrenaline + sci-fi | 28m |
| 04:48 | Classic Doctor Who: The Daemons(5/5) UNIT have penetrated the heat barrier and launch an attack on the gargoyle, Bok. | Part Five | Adrenaline + sci-fi | 28m |
| 05:16 | Doctor Who: Day of the DaleksWhen Sir Reginald Styles claims to have seen a ghost, UNIT is called in. | Adrenaline + sci-fi | 28m | |
| 05:44 | Doctor Who: Day of the DaleksThe Doctor learns of a plot to change history and Jo is transported to the 22nd Century. | Adrenaline + sci-fi | 28m | |
| 06:12 | Doctor Who: Day of the DaleksThe Doctor arrives in a future where Earth is ruled by the Daleks. | Adrenaline + sci-fi | 28m | |
| 06:40 | Doctor Who: Day of the DaleksThe Daleks travel back in time to ensure that the peace conference fails. | Adrenaline + sci-fi | 28m | |
| 07:08 | Classic Doctor Who: The Curse of Peladon(1/4) The planet Peladon is hoping to join the Galactic Federation. | Part One | Adrenaline + sci-fi | 29m |
| 07:37 | Classic Doctor Who: The Curse of Peladon(2/4) The work of the committee is hampered by sabotage, fear and suspicion. | Part Two | Adrenaline + sci-fi | 29m |
| 08:06 | Classic Doctor Who: The Curse of Peladon(3/4) The Doctor is sentenced to a fight to the death. | Part Three | Adrenaline + sci-fi | 28m |
| 08:34 | Classic Doctor Who: The Curse of Peladon(4/4) Hepesh is revealed to be behind the attacks. | Part Four | Adrenaline + sci-fi | 29m |
| 09:03 | Doctor Who: The Sea DevilsThe Doctor and Jo visit the Master who is held prisoner on an island. | Adrenaline + sci-fi | 28m | |
| 09:31 | Doctor Who: The Sea DevilsThe Doctor is eager to make peace between the Sea Devils and the humans. | Adrenaline + sci-fi | 29m | |
| 10:00 | Doctor Who: The Sea DevilsJo attempts to rescue the Doctor who is being held prisoner by the Master and Trenchard. | Adrenaline + sci-fi | 28m | |
| 10:28 | Doctor Who: The Sea DevilsThe Doctor attempts to persuade Captain Hart of the danger that the Master represents. | Adrenaline + sci-fi | 29m | |
| 10:57 | Doctor Who: The Sea DevilsThe Doctor is captured by the Sea Devils and taken to their undersea base. | Adrenaline + sci-fi | 29m | |
| 11:26 | Doctor Who: The Sea DevilsThe Sea Devils come to the surface and attack the Naval base. | Adrenaline + sci-fi | 29m | |
| 11:55 | Doctor Who: The MutantsThe Doctor is sent to a skybase orbiting the planet of Solos in the 30th century, where he must deliver a sealed message pod. | Part One | Adrenaline + sci-fi | 29m |
| 12:24 | Doctor Who: The MutantsKy flees to the planet's poisonous surface taking Jo with him while the Marshal, holding the Doctor captive, demands that he opens the message pod. | Part Two | Adrenaline + sci-fi | 29m |
| 12:53 | Doctor Who: The MutantsThe Doctor searches for Jo in the caves of Solos. In the shadows the mutants prepare to attack. | Part Three | Adrenaline + sci-fi | 28m |
| 13:21 | Doctor Who: The MutantsThe Doctor and Sondergaard make an amazing discovery in the caves of Solos while Jo falls into the Marshal's trap. | Part Four | Adrenaline + sci-fi | 29m |
| 13:50 | Doctor Who: The MutantsThe Marshal's plans for Solos go disastrously wrong. Can the Doctor save the doomed planet in time to save Jo's life? | Part Five | Adrenaline + sci-fi | 28m |
| 14:18 | Doctor Who: The MutantsThe Marshal is on trial, with the Doctor as chief witness. But Jo and the Doctor's friends are the Marshal's prisoners. Will the Doctor dare to rev... | Part Six | Adrenaline + sci-fi | 29m |
| 14:47 | Doctor Who: The Time MonsterMasquerading as research scientist, Professor Thascales, the Master is using a device called TOMTIT to summon an ancient and powerful creature from... | Part One | Adrenaline + sci-fi | 29m |
| 15:16 | Doctor Who: The Time MonsterThe Doctor tracks the Master down to the Newton Institute. There, after a disastrous attempt to summon Kronos, the Master prepares to use TOMTIT on... | Part Two | Adrenaline + sci-fi | 29m |
| 15:45 | Doctor Who: The Time MonsterKrasis, High Priest of Atlantis has been summoned by the Master to help him find the crystal of Kronos. The Master uses TOMTIT to summon threats fr... | Part Three | Adrenaline + sci-fi | 28m |
| 16:13 | Doctor Who: The Time MonsterAs UNIT approaches, the Master leaves for Atlantis in his TARDIS. However, the Doctor is not far behind and in the time vortex, the two Time Lords ... | Part Four | Adrenaline + sci-fi | 29m |
| 16:42 | Doctor Who: The Time MonsterArriving in Atlantis, the Master seduces the beautiful Queen Galleia so that he might possess the crystal of Kronos. But it is protected by a guard... | Part Five | Adrenaline + sci-fi | 29m |
| 17:11 | Doctor Who: The Time MonsterWith the crystal of Kronos in his possession, the Master prepares to release the Chronovore. The Doctor is powerless to stop his nemesis as the end... | Part Six | Adrenaline + sci-fi | 29m |
| 17:40 | Classic Doctor Who: The Three Doctors(1/4) In search of the Doctor, an antimatter creature attacks UNIT and the Doctor is forced to send an SOS. | Part One | Adrenaline + sci-fi | 29m |
| 18:09 | Classic Doctor Who: The Three Doctors(2/4) Following the advice of the First Doctor, the Third Doctor and Jo have crossed through the black hole. | Part Two | Adrenaline + sci-fi | 28m |
| 18:37 | Classic Doctor Who: The Three Doctors(3/4) The Doctors are trapped in the universe of antimatter. | Part Three | Adrenaline + sci-fi | 29m |
| 19:06 | Classic Doctor Who: The Three Doctors(4/4) Omega intends to escape his antimatter world and needs the Doctors to take his place. | Part Four | Adrenaline + sci-fi | 29m |
| 19:35 | Doctor Who: Carnival of MonstersOn the SS Bernice the TARDIS is stolen by a giant hand and a dinosaur attacks... | Adrenaline + sci-fi | 29m | |
| 20:04 | Doctor Who: Carnival of MonstersThe Doctor and Jo have been miniaturised and are trapped inside a Miniscope peepshow. | Adrenaline + sci-fi | 28m | |
| 20:32 | Doctor Who: Carnival of MonstersThe Drashigs are rampaging through the Miniscope in pursuit of Jo and the Doctor. | Adrenaline + sci-fi | 29m | |
| 21:01 | Doctor Who: Carnival of MonstersThe Doctor is desperate to save the lives of Jo and everyone trapped inside the miniscope. | Adrenaline + sci-fi | 28m | |
| 21:29 | Classic Doctor Who: Frontier in Space(1/6) The Doctor and Jo land on a spaceship in the far future. | Part One | Adrenaline + sci-fi | 28m |
| 21:57 | Classic Doctor Who: Frontier in Space(2/6) Neither the humans or the Draconians are willing to believe the Doctor. | Part Two | Adrenaline + sci-fi | 29m |
| 22:26 | Classic Doctor Who: Frontier in Space(3/6) Something is wrong with Castrovalva, but the Portreeve cannot help. | Part Three | Adrenaline + sci-fi | 28m |
| 22:54 | Classic Doctor Who: Frontier in Space(4/6) Accused of being spies, the Doctor is sentenced to imprisonment. | Part Four | Adrenaline + sci-fi | 28m |
| 23:22 | Classic Doctor Who: Frontier in Space(5/6) The Doctor and Jo are the Masters prisoners. | Part Five | Adrenaline + sci-fi | 28m |
| 23:50 | Classic Doctor Who: Frontier in Space(6/6) On Draconia, the Doctor reveals the Masters plan to provoke war. | Part Six | Adrenaline + sci-fi | 29m |
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_e790dh6f/schedule?date=2026-10-11&tz=America/New_York" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_e790dh6f/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_e790dh6f/history?from=2025-10-13T00:00:00Z&to=2025-10-14T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_e790dh6f/schedule?date=2026-10-11&tz=America/New_York"); 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_e790dh6f/schedule?date=2026-10-11&tz=America/New_York", { 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_e790dh6f/schedule", params={"date": "2026-10-11", "tz": "America/New_York"}, headers={"Authorization": f"Bearer {os.environ['TVG_KEY']}"}, ) for slot in r.json()["data"]: print(slot["start"], slot["title"])
// GET /v1/channels/ch_e790dh6f/schedule?date=2026-10-11, the first programme { "data": [ { "id": "ls_wvt2jfae", "channel": "ch_e790dh6f", "start": "2026-10-11T03:34:00Z", "stop": "2026-10-11T04:03:00Z", "title": "Classic Doctor Who", "sub_title": "Part 4", "description": "(4/4) The Doctor and the Master plan to escape the Earth, leaving it to Axos ...", "category": [ "adrenaline + sci-fi" ], "flags": { "new": false, "live": false } } ], "meta": { "count": 52, "date": "2026-10-11", "tz": "America/New_York" } }
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.