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 Europe/Prague 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/Prague. The same day from the API: GET /v1/channels/ch_fpg9df81/schedule?date=2026-10-11&tz=Europe/Prague
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 02:00 | RiverboatDie MDR-Talkshow aus Leipzig. Steffen Henssler, Star-Koch und Unternehmer Steffen Henssler kann Sushi, Grill und die schnelle Nummer – jetzt dreht ... | 2h 10m | ||
| 04:10 | MDR SACHSENSPIEGELAktuell, informativ und unterhaltsam: Das ist der Anspruch der Redaktion. Regionale Nachrichten und Berichte aus Wirtschaft und Politik, Kultur und... | 30m | ||
| 04:40 | MDR SACHSEN-ANHALT HEUTE"MDR SACHSEN-ANHALT HEUTE" ist ein Regionalmagazin mit aktueller Berichterstattung von Ereignissen des Tages, Hintergrundinformationen aus Politik,... | 30m | ||
| 11:45 | RiverboatDie MDR-Talkshow aus Leipzig. Kim Fisher und Matze Knop begrüßen wieder illustre Gäste: Unter anderem Starkoch Steffen Henssler, Charakterschauspie... | 2h 8m | ||
| 15:45 | MDR aktuellDer Einstieg in den Nachrichtentag mit MDR aktuell. Ob international, national oder regional - Sie erfahren das Wichtigste der letzten Stunden und ... | 5m | ||
| 15:50 | Sport im OstenFußball live: Chemnitzer FC - FC Rot-Weiß Erfurt. Bei der Sportsendung des MDR-Fernsehens gibt es Fußball satt. Natürlich berichtet "Sport im Osten... | 2h 10m | ||
| 18:00 | MDR aktuellVerpassen Sie keine Nachrichten und Trends aus Sachsen, Sachsen-Anhalt und Thüringen. Sehen Sie das Neueste aus Politik und Wirtschaft, der Kultur ... | 5m | ||
| 19:00 | MDR SACHSEN-ANHALT HEUTE"MDR SACHSEN-ANHALT HEUTE" ist ein Regionalmagazin mit aktueller Berichterstattung von Ereignissen des Tages, Hintergrundinformationen aus Politik,... | 30m | ||
| 21:45 | MDR aktuellAnschließend: das MDR-Wetter. Verpassen Sie keine Nachrichten und Trends aus Sachsen, Sachsen-Anhalt und Thüringen. Sehen Sie das Neueste aus Polit... | 15m |
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_fpg9df81/schedule?date=2026-10-11&tz=Europe/Prague" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_fpg9df81/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_fpg9df81/history?from=2026-02-06T00:00:00Z&to=2026-02-07T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_fpg9df81/schedule?date=2026-10-11&tz=Europe/Prague"); 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_fpg9df81/schedule?date=2026-10-11&tz=Europe/Prague", { 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_fpg9df81/schedule", params={"date": "2026-10-11", "tz": "Europe/Prague"}, headers={"Authorization": f"Bearer {os.environ['TVG_KEY']}"}, ) for slot in r.json()["data"]: print(slot["start"], slot["title"])
// GET /v1/channels/ch_fpg9df81/schedule?date=2026-10-11, the first programme { "data": [ { "id": "ls_wa7qfmd4", "channel": "ch_fpg9df81", "start": "2026-10-11T00:00:00Z", "stop": "2026-10-11T02:10:00Z", "title": "Riverboat", "sub_title": null, "description": "Die MDR-Talkshow aus Leipzig. Steffen Henssler, Star-Koch und Unternehmer Ste...", "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 9, "date": "2026-10-11", "tz": "Europe/Prague" } }
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 | Friday 6 February 2026 | Category |
|---|---|---|
| 13:58 | MDR aktuell | |
| 19:00 | MDR SACHSENSPIEGEL |
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 154 countries.