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_fm13xje5/schedule?date=2026-10-11&tz=UTC
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 23:46 | Episode 01Herpetologists Juan Tims and Hiram Cuevas explore Bolivia to find venomous snakes and a new viper. | The Unknown Snake Of Bolivia | 58m | |
| 00:44 | Episode 02The expedition starts in Samay Pata, then moves to Bella Vista's palm forest for supplies. | The Unknown Snake Of Bolivia | 56m | |
| 01:40 | Episode 1Follow three playful bear cubs as they explore Scandinavia’s wild forests, home to moose, wolves, and rare flying squirrels. | S1 E1, Part 1 | 51m | |
| 02:31 | Episode 2Deep in the snowy forests of Scandinavia, a mother bear raises her cubs, guiding them through their first year in the wild. | Band Of Bears | 48m | |
| 03:18 | Lions On The MoveKevin Richardson must transport 28 lions and 14 hyenas to a sanctuary, ensuring their welfare. | Episode 1 | 1h 3m | |
| 04:21 | Lions On The MoveKevin Richardson must transport 28 lions and 14 hyenas to a sanctuary, ensuring their welfare. | Episode 2 | 1h 3m | |
| 05:24 | White WolfFilmed in Yellowstone National Park, this film follows the packs of two rare alpha female White Wolves. | Hayden Pack | 1h 1m | |
| 06:25 | Canyon PackFilmed in Yellowstone National Park, this film follows the packs of two rare alpha female White Wolves. | White Wolf | 1h 2m | |
| 06:25 | White WolfFilmed in Yellowstone National Park, this film follows the packs of two rare alpha female White Wolves. | Canyon Pack | 1h 2m | |
| 07:27 | Lobsters - Knights Of The DeepThe 1970 Arrow oil spill in Nova Scotia led to a resilient, thriving underwater ecosystem. | 32m | ||
| 07:27 | Lobsters - Knights Of The DeepThe 1970 Arrow oil spill in Nova Scotia led to a resilient, thriving underwater ecosystem. | 32m | ||
| 07:59 | Realm Of The Robber Crab - Christmas IslandChristmas Island hosts unique crabs, rich reefs, and marine life, discovered in 1643 far from Australia. | 1h | ||
| 08:59 | Wild Faces Of SwitzerlandWe visit the Jura Mountains, vast and mysterious. | Episode 01 | 1h 1m | |
| 10:00 | Hidden RussiaRussia spans diverse regions, from subtropics to Arctic, with lakes, volcanoes, and vast forests. | 59m | ||
| 10:59 | Hidden SpainReal Wild brings you closer to nature with engaging wildlife documentaries from around the world. Discover animals in their natural habitats and wi... | 59m | ||
| 11:58 | Hidden AustraliaKnown for its sun kissed beaches, the 2500 miles between the coasts are made up of a patchwork of contrasting tropical rainforests snow-capped moun... | 58m | ||
| 12:56 | Wild Galapagos Series 01 Episode 01The Galapagos Archipelago's diverse biodiversity is attributed to the Pacific's Humboldt. | Episode 1 | 59m | |
| 13:54 | Wild Galapagos Series 01 Episode 02home to diverse creatures, inspired Charles Darwin's evolution theory due to their unique adaptations. | Episode 2 | 59m | |
| 14:53 | Wild About New ZealandFiordland, NZs largest park, famed for fiords, lakes, mountains, and waterfalls. | Fiordland National Park | 50m | |
| 15:43 | Abel Tasman and Nelson Lakes National ParkAbel Tasman & Nelson Lakes: beaches, inlets, forests, and alpine mountain scenery. | Wild About New Zealand | 51m | |
| 15:43 | Wild About New ZealandAbel Tasman & Nelson Lakes: beaches, inlets, forests, and alpine mountain scenery. | Abel Tasman and Nelson Lakes National Park | 51m | |
| 16:34 | Wild About New ZealandAoraki Mount Cook, NZs highest peak, glaciers, alpine beauty, flights, and skiing. | Aoraki Mount Cook National Park | 54m | |
| 17:27 | Wild Moments: Big EmotionsAlpine marmots hibernate in burrows; chamois forage, eagles scavenge; spring brings patrols. | 34m | ||
| 18:01 | Wild Moments: Wildlife WarriorsJoin fearless experts tracking elusive jaguars, ambushing ruthless poachers and saving injured rhinos. | 1h | ||
| 18:01 | Wild Moments: Wildlife WarriorsJoin fearless experts tracking elusive jaguars, ambushing ruthless poachers and saving injured rhinos. | 1h | ||
| 19:01 | Episode 01Arctic crew battle storms, improvise shelter, and film playful wolves amid setbacks. | Wild Moments: Funny Encounters | 1h | |
| 19:01 | Wild Moments: Funny EncountersArctic crew battle storms, improvise shelter, and film playful wolves amid setbacks. | Episode 01 | 1h | |
| 20:01 | Wild Moments: Funny EncountersJapan's Sugar Mago shows human-wildlife balance, from dragonflies to hot-spring monkeys. | Funny Encounters | 1h | |
| 21:01 | Wild Faces Of SwitzerlandLearn about four different regions of Switzerland. | Episode 03 | 1h | |
| 22:01 | Hidden RussiaRussia spans diverse regions, from subtropics to Arctic, with lakes, volcanoes, and vast forests. | 58m | ||
| 22:01 | Hidden RussiaRussia spans diverse regions, from subtropics to Arctic, with lakes, volcanoes, and vast forests. | 58m | ||
| 22:59 | Hidden SpainShort Description. | 58m | ||
| 22:59 | Hidden SpainReal Wild brings you closer to nature with engaging wildlife documentaries from around the world. Discover animals in their natural habitats and wi... | 58m | ||
| 23:58 | Hidden AustraliaKnown for its sun kissed beaches, the 2500 miles between the coasts are made up of a patchwork of contrasting tropical rainforests snow-capped moun... | 58m | ||
| 23:58 | Hidden AustraliaKnown for its sun kissed beaches, the 2500 miles between the coasts are made up of a patchwork of contrasting tropical rainforests snow-capped moun... | 58m |
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_fm13xje5/schedule?date=2026-10-11&tz=UTC" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_fm13xje5/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_fm13xje5/history?from=2025-10-13T00:00:00Z&to=2025-10-14T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_fm13xje5/schedule?date=2026-10-11&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_fm13xje5/schedule?date=2026-10-11&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_fm13xje5/schedule", params={"date": "2026-10-11", "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_fm13xje5/schedule?date=2026-10-11, the first programme { "data": [ { "id": "ls_yw750n9r", "channel": "ch_fm13xje5", "start": "2026-10-10T23:46:28Z", "stop": "2026-10-11T00:44:11Z", "title": "Episode 01", "sub_title": "The Unknown Snake Of Bolivia", "description": "Herpetologists Juan Tims and Hiram Cuevas explore Bolivia to find venomous sn...", "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 35, "date": "2026-10-11", "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 155 countries.