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 Europe/Berlin 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 Europe/Berlin. The same day from the API: GET /v1/channels/ch_fty02jsn/schedule?date=2026-10-15&tz=Europe/Berlin
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 23:23 | Discover PolandThe world‘s best helicopter camera system - the Cineflex Camera - was used for this documentary and delivered fantastic images in HD quality, revea... | 52m | ||
| 00:15 | North America's National ParksOlympic National Park is an American national park located in the State of Washington, on the Olympic Peninsula. The park has four regions: the Pac... | America's National Parks - Olympic | 57m | |
| 01:12 | North America's National ParksSaguaro National Park is an American national park in Pima County, southeastern Arizona. The 92,000-acre (37,000 ha) park consists of two separate ... | America's National Parks - Saguaro | 57m | |
| 02:09 | North America's National ParksGates of the Arctic National Park and Preserve is an American national park that protects portions of the Brooks Range in northern Alaska. The park... | America's National Parks - Gates of the Arctic | 57m | |
| 03:06 | mareTV: The white wilderness in Greenland's EastFjords, glaciers and the highest mountains in the Arctic: East Greenland with its spectacular nature is one of the most sparsely populated regions ... | 50m | ||
| 03:56 | mareTV: Denmarks Limfjord - From Sea to SeaWide open spaces, water, meadows: The Limfjord stretches through Jutland in Denmark in countless bays, canals and sounds. Mighty water castles, cou... | 52m | ||
| 04:49 | The U.S. East CoastFrom New York, the journey up the coast leads into the heart of New England. We visit Yale; spend some time in the 19th century mansions at Newport... | S1 E3, The City and the Sea | 1h 1m | |
| 05:49 | The U.S. East CoastNowhere is the American way of life as relaxed as on Florida's beaches. The Keys, a chain of islands at the far southern end of the state, reveal a... | S1 E2, The Southern States | 1h 1m | |
| 06:50 | The U.S. East CoastWe travel from Georgia through the Carolinas to Virginia, ending near Washington, DC. Along the way we meet a Georgia farmer; talk to painter J. Ch... | S1 E5, Surf and Turf | 1h 1m | |
| 07:51 | Italy My LoveIn ten coastal areas of Italy, we encounter people that have a very special relationship with their region. All of them love their country, their t... | 50m | ||
| 08:41 | mareTV: Wismar Bay - World Heritage and Water ParadiseThe Wismar Bay is unique in its diversity on the Mecklenburg Baltic Sea coast: cliffs, sandy beaches, salt marshes, enchanted islands and, last but... | 50m | ||
| 09:31 | Tren AtlanticoWe travel by train from the westernmost point of mainland Europe up to Portugal's only national park, the Peneda-Gerês, and from lively Porto to th... | S1 E1, In the Heart of Portugal | 50m | |
| 10:22 | Tren AtlanticoSwitzerland or Spain? This question is often asked by those who see pictures from northern Spain for the first time: High mountains, lonely village... | S1 E2, Spain's Green North | 50m | |
| 11:12 | mareTV: The Caribbean for explorers: St. Vincent and the GrenadinesMuch more Caribbean than on the islands of St. Vincent and the Grenadines is hardly possible. Deserted beaches, uninhabited islands, lush vegetatio... | 50m | ||
| 12:02 | mareTV: Scotland's Mild West - On The Inner HebridesThe Inner Hebrides surprise with green hills, fine sandy beaches and a mild climate, at least as far as Scottish conditions allow. This is ensured ... | 51m | ||
| 12:53 | Hot Roads - The Worlds Most Dangerous RoadsThe Carretera de la muerte - the road to death- is one of the most dangerous roads in the world. Year after year many people die here. We accompany... | S2 E1, Andes: Death Road | 49m | |
| 13:43 | Hot Roads - The Worlds Most Dangerous RoadsThe Halsema Highway, situated on the island Luzon, leads right through the Philippine jungle with its frequent fog and heavy rainfalls. Every trip ... | S2 E4, The Canadian Ice Roads | 50m | |
| 14:32 | mareTV: Estonia's Enchanted Islands - Kihnu, Hiiumaa, Saaremaa & CoKihnu is one of 19 inhabited Estonian islands. When the women there ride motorcycles in colourful skirts, it is summer. Thanks to its remoteness, c... | 51m | ||
| 15:23 | Wild SkagerrakThe strait that connects the North Sea with the Baltic, with depths of over 700 metres, is notorious for its dangerously strong currents. But curre... | 1h | ||
| 16:23 | Wild BavariaThe moon disappears behind the horizon and the stage is set for a new day in the Alps of Berchtesgaden. | Wild Bavaria - Berchtesgaden | 51m | |
| 17:14 | Wild BavariaMighty and mysterious, King Watzmann sits above Germany's only alpine national park. | Wild Bavaria - In The Shadow of the Watzmann | 51m | |
| 18:04 | mareTV: Capri and the Amalfi Coast - Italy's Ocean LegendsCapri was already in ancient times a place for the rich and beautiful. Today Capri is one of the most famous islands in the world. Millions of tour... | 50m | ||
| 18:55 | mareTV: MartiniqueThe island of Martinique is a piece of France in the Caribbean, between Florida and South America. And of course, Savoir-vivre applies just as it d... | 50m | ||
| 19:45 | Wilderness in Europe: The Bohemian ForestThe Bohemian Forest is the source of the Vltava River, home to primeval forests, untouched high moors and bubbling torrents. This archaic stretch o... | The Psychogramm of a Spiritual Landscape | 50m | |
| 20:35 | Wilderness in Europe: The Bohemian ForestPavel Hubeny, whose life would be unthinkable without the forest, is the head of the Šumava National Park. He is committed to ensuring that a prime... | Boundary Experiences in Mühlviertel | 50m | |
| 21:25 | Dust And StripesIn a never-ending quest for grass and water, the striped herds undertake an annual epic trek across the vast lunar landscape of the Kalahari’s Makg... | 59m | ||
| 22:25 | mareTV: The Eckernförde Bay - Beach shooters, mine clearance divers, squirrelsFjord, ford, bay, gulf: there are many names for the beautiful extensions of the Baltic Sea into the country. Eckernförde Bay is shaped by currents... | 50m | ||
| 23:15 | Legendary Paddle SteamersIdlewild - Avalon - Belle of Louisville - these three names stand for the last still roadworthy, historic sternwheeler in the USA. In 1914, the shi... | S1 E3, On the Ohio River with the "Belle of Louisville" | 1h 2m |
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_fty02jsn/schedule?date=2026-10-15&tz=Europe/Berlin" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_fty02jsn/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_fty02jsn/history?from=2025-10-13T00:00:00Z&to=2025-10-14T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_fty02jsn/schedule?date=2026-10-15&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_fty02jsn/schedule?date=2026-10-15&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_fty02jsn/schedule", params={"date": "2026-10-15", "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_fty02jsn/schedule?date=2026-10-15, the first programme { "data": [ { "id": "ls_3397fd66", "channel": "ch_fty02jsn", "start": "2026-10-14T21:23:35Z", "stop": "2026-10-14T22:15:15Z", "title": "Discover Poland", "sub_title": null, "description": "The world‘s best helicopter camera system - the Cineflex Camera - was used fo...", "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 28, "date": "2026-10-15", "tz": "Europe/Berlin" } }
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.