72.1M 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_qmk21qxa/schedule?date=2026-10-14&tz=UTC
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 00:00 | How It's MadeFind out how commercial drones, aquarium fish, runway cleaners, and shuttlecocks are made. S24, Ep5 | S27 E5, Commercial Drones; Aquarium Fish; Runway Cleaners; and Shuttlecocks | 30m | |
| 00:30 | Above And Beyond: NASA's Journey To TomorrowA celebration of NASA's 60th anniversary and the remarkable, historic institution that went to the moon, the surface of Mars, and to the outer edge... | 1h 30m | ||
| 02:00 | How the Universe WorksThe Universe's Deadliest. The Universe is a violent and dangerous place. From exploding stars and colliding galaxies to nebula shockwaves - what ar... | S5 E2, Black Holes: The Secret Origin | 1h | |
| 03:00 | Dino HuntersCurse Of The Carnivore. Clayton and his team prepare to flip a 20,000-lb carnivore fossil from the earth. Mike hunts for a duckbill skull and Jared... | S1 E3, Curse of the Carnivore | 1h | |
| 04:00 | Dino HuntersShots Fired. Clayton must haul his 20,000-lb dinosaur fossil to a lab for analysis. The Harris-Bolan clan chases poachers off their land and Jared ... | S1 E4, Shots Fired | 1h | |
| 05:00 | TeleshoppingTeleshopping. | 30m | ||
| 05:30 | TeleshoppingTeleshopping. | 30m | ||
| 06:00 | TeleshoppingTeleshopping. | 30m | ||
| 06:30 | TeleshoppingTeleshopping. | 30m | ||
| 07:00 | How the Universe WorksJourney To A Black Hole. The supermassive black hole M87 is the first and only black hole ever photographed. How did it grow so large and what effe... | S9 E11, Mystery of Alien Worlds | 2h | |
| 09:00 | How the Universe WorksSecrets Of The Cosmic Web. New research is beginning to reveal an invisible scaffold of dark matter known as the Cosmic Web, an intergalactic netwo... | S10 E1, Secrets of the Cosmic Web | 1h | |
| 10:00 | Extreme EngineeringGotthard Base Tunnel. Danny investigates the Gotthard Base Tunnel; costing 18 billion dollars, it's the longest in the world, making journeys throu... | S8 E8, Gotthard Base Tunnel | 1h | |
| 11:00 | Extreme EngineeringAbu Dhabi Central Market. Danny explores Abu Dhabi's Central Market - a hub for an emerging world destination, complete with offices, parks, shops,... | S8 E9, Abu Dhabi Central Market | 1h | |
| 12:00 | Blowing Up HistoryCurse Of The Seventh Wonder. The Lighthouse of Alexandria is one of the world's original Seven Wonders. Experts investigate its many secrets - did ... | S5 E4, Ghosts of Venice | 1h | |
| 13:00 | Blowing Up HistoryDead Sea Scrolls: The Dark Truth. The Dead Sea Scrolls in Israel are the oldest biblical texts. New discoveries might finally reveal the hidden mea... | S5 E7, Secrets Of The Sunken Empire | 1h | |
| 14:00 | How the Universe WorksBlack Holes: The Secret Origin. Supermassive black holes are so large they devour stars and shape galaxies. The latest science may answer why they ... | S5 E3, Secret History of Pluto | 1h | |
| 15:00 | How the Universe WorksLife & Death On The Red Planet. Once there was life on Mars - but scientists believe a series of devastating mass extinctions transformed a watery ... | S5 E4, Stars That Kill | 1h | |
| 16:00 | How the Universe WorksStars That Kill. Countdown of NASAs top six the deadliest stars - 'vampire' stars that drain their neighbours, supernovas and white dwarfs that des... | S5 E5, The Universe's Deadliest | 1h | |
| 17:00 | How It's Made: Dream CarsMorgan 3-Wheeler. The crew head to the birthplace of the Morgan 3-Wheeler in England where the car's inner workings and gorgeous exterior are exami... | S2 E5, Morgan 3-Wheeler | 30m | |
| 17:30 | How It's Made: Dream CarsGinetta G40. Ginetta and Team LNT are synonymous with racing, making headway in auto racing history for decades. The crew head to its birthplace, r... | S2 E6, Ginetta G40 | 30m | |
| 18:00 | How It's Made: Dream CarsLucra LC470. The Lucra LC470 is a lightweight supercar with heavyweight power. What design choices make this stunning vehicle so durable, agile and... | S2 E7, Lucra LC470 | 30m | |
| 18:30 | How It's Made: Dream CarsChevrolet Corvette Stingray. The Chevrolet Corvette Stingray is a fast and lightweight update on an automobile legend from the 1960s. How is this i... | S2 E8, Chevrolet Corvette Stingray | 30m | |
| 19:00 | How It's Made: Dream CarsKTM X-Bow. Heavily inspired by superbike designs, the KTM X-Bow is always road and race ready. What elements come together to create this powerful ... | S2 E9, KTM X-Bow | 30m | |
| 19:30 | How It's Made: Dream CarsTesla Model S. The Tesla Model S is a high-performance and high-speed vehicle with zero emissions. What goes into the construction of this innovati... | S2 E10, Tesla Model S | 30m | |
| 20:00 | In Search Of MonstersThe Ozark Howler. Recently disclosed audio recordings and astonishing photographs may provide the most conclusive evidence to date that the Ozark H... | S1 E9, Rock Apes of Vietnam | 1h | |
| 21:00 | In Search Of MonstersRock Apes Of Vietnam. New evidence reveals a Vietnam War pilot may have returned home with a secret cargo. Experts use this to try and find the mis... | S1 E10, The Ozark Howler | 1h | |
| 22:00 | Expedition XThe Amazon's Cursed Ruins. The team explores an abandoned outpost in the Amazon rainforest. After meeting with tribes in the jungle, they hear stra... | S1 E6, The Amazon's Cursed Ruins | 1h | |
| 23:00 | Expedition XLake Of The Dead. Phil and Jessica head to Lake Lanier - the deadliest lake in America - to uncover rumours of drownings and ghostly encounters. S1... | S1 E7, Lake of the Dead | 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_qmk21qxa/schedule?date=2026-10-14&tz=UTC" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_qmk21qxa/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_qmk21qxa/history?from=2025-10-12T00:00:00Z&to=2025-10-13T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_qmk21qxa/schedule?date=2026-10-14&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_qmk21qxa/schedule?date=2026-10-14&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_qmk21qxa/schedule", params={"date": "2026-10-14", "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_qmk21qxa/schedule?date=2026-10-14, the first programme { "data": [ { "id": "ls_8j01c5sk", "channel": "ch_qmk21qxa", "start": "2026-10-14T00:00:00Z", "stop": "2026-10-14T00:30:00Z", "title": "How It's Made", "sub_title": "Commercial Drones; Aquarium Fish; Runway Cleaners; and Shuttlecocks", "description": "Find out how commercial drones, aquarium fish, runway cleaners, and shuttleco...", "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 28, "date": "2026-10-14", "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 | Sunday 12 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 155 countries.