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 Europe/Berlin time, what is on now and next, and the same data in your app with one call.
All times Europe/Berlin. The same day from the API: GET /v1/channels/ch_1qacd8w0/schedule?date=2026-10-13&tz=Europe/Berlin
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 23:35 | DehesaWe explore the unique Iberian forests, shaped by humans and nature, rich in biodiversity. | Forest of the Iberian Lynx - S1 E01 | 59m | |
| 00:34 | DehesaIn this second episode we introduce new dwellers of these forests, but we will also revisit a few characters from the first episode as they adapt t... | Forest of the Iberian Lynx - S1 E02 | 59m | |
| 01:33 | Raising WildlifeWe discover that the dynamics of a Zebra herd and their young are not always what they seem. | S1 E06 | 30m | |
| 02:03 | Raising WildlifeThree orphaned otters are learning how to swim and hunt and have almost completed their rehabilitation. | S1 E09 | 30m | |
| 02:34 | Raising WildlifeRaising the fastest animal on the planet involves regular exercise, even for cheetahs in rehabiliation. | S1 E07 | 30m | |
| 03:04 | Raising WildlifeOne of the most threatened species on the planet, a white rhino has unexpected company from a dog named David. | S1 E10 | 30m | |
| 03:35 | Wild UgandaUp until very recently, virtually nothing was known about the behaviour of Uganda's most prominent animal inhabitants – mountain gorillas. We follo... | 59m | ||
| 04:33 | Eyes of the Orang UtanFrom jungle to jail: the inside story of the orangutan tourism industry. | 1h 1m | ||
| 05:34 | The Dying KingIn Africa's wilderness, only 20,000 lions remain, with most killed for hunting over the past decade. | 1h 7m | ||
| 06:41 | Man's First FriendThis episode explores how wolves became the first dogs. Over thousands of years they helped humans hunt protect resources and survive, building a l... | S1 E01 | 57m | |
| 07:38 | Man's First FriendThis episode explores how dogs help humans today. From tracking and rescue work to emotional support they use their skills to protect assist and co... | S1 E02 | 56m | |
| 08:34 | Sex, Lies and ButterfliesFor millions of years butterflies and moths have lived across the globe. The film explores their life cycle and the clever adaptations they use to ... | 59m | ||
| 09:33 | Mad MatchOur planet is full of strange, wild relationships, from exploitation to symbiosis. | 59m | ||
| 10:31 | Big BugsExplore the spectacular and bizarre world of insects and arachnids in stunning 3D, from mantis strikes to their alien-like behaviors and dramatic s... | 59m | ||
| 11:31 | Harnas Wildlife Rescue CampFor many volunteers, the highlight of their stay is a trip into Bushmanland – the almost deserted wilderness north of Harnas. They spend their firs... | S1 E08 | 31m | |
| 12:01 | Harnas Wildlife Rescue CampOn their trip into Bushmanland, a cobra interrupts the volunteers while they are getting ready for the day. | S1 E09 | 31m | |
| 13:03 | Harnas Wildlife Rescue CampDuring a walk with the lions a rainstorm rages. Soon vast areas of the farm are under water. | S1 E10 | 31m | |
| 13:33 | Harnas Wildlife Rescue CampOne of the cheetahs has been kept separate from humans for month and trained to prowl on his own. | S1 E06 | 31m | |
| 14:04 | The SanctuaryFrom icy summits to deep valleys this episode explores life in the Alps where animals must adapt to cold altitude and limited food. Survival depend... | Survival Stories of the Alps - S1 E01 | 56m | |
| 15:00 | The SanctuaryThis episode shows how animals survive in the Alps through hunting cooperation and adaptation. Success depends on intelligence and the ability to f... | Survival Stories of the Alps - S1 E02 | 58m | |
| 15:58 | Wild France IIFrom the Jura mountains to the storms of Brittany and the Loire valley diverse habitats unfold where animals and humans interact within changing la... | S2 E01 | 1h | |
| 16:58 | Wild France IFrom the Pyrenees to the Alps France reveals diverse wildlife. Animals adapt to changing seasons and harsh environments through complex survival st... | S1 E01 | 56m | |
| 17:54 | Wild France IRivers wetlands and coastal regions of France support many species. Animals adapt between water land and air to survive in these delicate environme... | S1 E02 | 52m | |
| 18:46 | Wild France IIFrom the warm hills of Provence to the Basque highlands diverse landscapes emerge where animals adapt to heat and humans live in close connection w... | S2 E02 | 1h | |
| 19:46 | Namibia: Sanctuary Of GiantsOf all the countries of Africa, there is one that wears the wildlife crown: Namibia. | 59m | ||
| 20:45 | The Leap Of The LynxUntil five years ago, both populations of Iberian lynx were quickly fading away. | 1h 1m | ||
| 21:46 | Wildlife Diaries AustraliaWe learn how dedicated scientists are securing the future of the fairy penguins with the help of GPS trackers. | S1 E06 | 51m | |
| 22:37 | Wildlife Diaries AustraliaResearchers use thermographic cameras to search for flying foxes and koalas, also detecting bush and wildfire. | S1 E01 | 52m | |
| 23:29 | Wildlife Diaries Australia On nowResearchers at the Hidden Vale Wildlife Centre train wild animals to detect tracks of threatening predators. | S1 E05 | 52m |
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_1qacd8w0/schedule?date=2026-10-13&tz=Europe/Berlin" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_1qacd8w0/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_1qacd8w0/history?from=2026-10-06T00:00:00Z&to=2026-10-07T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_1qacd8w0/schedule?date=2026-10-13&tz=Europe/Berlin"); 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_1qacd8w0/schedule?date=2026-10-13&tz=Europe/Berlin", { 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_1qacd8w0/schedule", params={"date": "2026-10-13", "tz": "Europe/Berlin"}, headers={"Authorization": f"Bearer {os.environ['TVG_KEY']}"}, ) for slot in r.json()["data"]: print(slot["start"], slot["title"])
// GET /v1/channels/ch_1qacd8w0/schedule?date=2026-10-13, the first programme { "data": [ { "id": "ls_7xs8pgyj", "channel": "ch_1qacd8w0", "start": "2026-10-12T21:35:50Z", "stop": "2026-10-12T22:34:35Z", "title": "Dehesa", "sub_title": "Forest of the Iberian Lynx - S1 E01", "description": "We explore the unique Iberian forests, shaped by humans and nature, rich in b...", "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 29, "date": "2026-10-13", "tz": "Europe/Berlin" } }
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.