74.3M 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/Zurich 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/Zurich. The same day from the API: GET /v1/channels/ch_t59hnwzw/schedule?date=2026-10-14&tz=Europe/Zurich
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 00:00 | WarBeim Mediationstermin gibt Morgan zu, dass sein Unternehmen seit der Eheschliessung an Wert zugelegt hat. Carlas Anwälte Serena und Nicholas glaube... | Keine bösen Überraschungen mehr | 55m | |
| 00:55 | Euphoria: ein RückblickMit Interviews und Einblicken am Set wird auf die drei Staffeln der Serie Euphoria zurückgeblickt. | 1h | ||
| 01:55 | The Last of Us: ExtrasEin Blick hinter die Kulissen von The Last of Us: Darsteller und Crew erzählen von den Dreharbeiten zur fünften Folge von Staffel 2 der Horrorserie. | Making Of: The Last of Us Episode 14 (205) | 10m | |
| 02:05 | The BlacklistNachdem sich herausgestellt hat, wer sie verraten hat, macht Red mit der Taskforce Jagd auf die Person, die Liz' Tod in die Wege geleitet hat. Coop... | S9 E21, Marvin Gerard (No. 80): Conclusion Pt.1 | 45m | |
| 02:50 | The BlacklistRed und Cooper geraten in einen schweren Konflikt, als sie in Bezug auf ihren gemeinsamen Verräter gegensätzliche Ziele verfolgen. Zu allem Überflu... | S9 E22, Marvin Gerard (No. 80): Conclusion Pt. 2 | 40m | |
| 03:30 | The BlacklistSechs Monate nach Wujings Ausbruch aus dem Gefängnis taucht Reddington in Manhattan bei einer Explosion wieder auf. Als ein Mann, der früher auf de... | Die Nachteule | 45m | |
| 04:15 | The BlacklistRed und Cooper haben unterschiedliche Strategien, als Agnes in der Schule gemobbt wird. Die Taskforce arbeitet mithilfe des neuen Teammitglieds Siy... | Die Walfängerin | 45m | |
| 05:00 | The BlacklistDie Senatorin Panabaker wird Opfer eines Mordversuchs. Die Ermittlungen der FBI-Spezialeinheit führen zu einer Gruppe von Taschendieben, die der Po... | Die Vier Ganoven (Nr. 199) | 45m | |
| 05:45 | DominaWährend Gaius Octavius, der Adoptivsohn von Julius Caesar, den Mord an seinem Vater rächen will, schliesst sich Livius Drusus Claudius den Caesar-M... | S1 E1, Fall | 1h | |
| 06:45 | DominaLivia und ihr Mann Nero kommen zunächst in Sizilien bei Sextus Pompeius unter. Nach einer Amnestie für alle Geächteten will die mittlerweile schwan... | S1 E2, Rise | 55m | |
| 07:40 | DominaLivia und Gaius Octavianus sind glücklich verheiratet, doch es gibt familiäre Spannungen, die zwischen sie und ihr Glück kommen. Scribonia verzeiht... | S1 E3, Family | 50m | |
| 08:30 | DominaLivia bringt eine Totgeburt zur Welt. Eine weitere Schwangerschaft würde sie jedoch in Lebensgefahr bringen. Da sie weiss, wie sehr Gaius sich eine... | S1 E4, Secrets | 55m | |
| 09:25 | DominaIn Rom wütet die Pest und fordert sehr viele Opfer. Auch Gaius ist schwer erkrankt, und sofort entbrennt der Kampf um seine mögliche Nachfolge. Liv... | S1 E5, Plague | 50m | |
| 10:15 | DominaGaius verkündet, dass er Marcellus adoptieren und ihn damit zu seinem legitimen Nachfolger ernennen will. Für Livia steht damit fest, dass Marcellu... | S1 E6, Nightshade | 55m | |
| 11:10 | DominaLivia wird von ihrer Cousine Porcia um Hilfe gebeten. Deren Mann Primus wird nämlich zur Last gelegt, als Statthalter in Makedonien ohne die ausdrü... | S1 E7, Treason | 55m | |
| 12:05 | DominaZufällig wird die Leiche des ermordeten Sklaven Aprio gefunden, zusammen mit einem Ring, der Marcellus gehörte. Octavia hat sofort Livia unter Verd... | S1 E8, Happiness | 1h | |
| 13:05 | The Iris AffairDie Code-Expertin Iris Nixon ist auf der Flucht in Sardinien, aber ihre Tarnung ist aufgeflogen. | S1 E1, Charlie Big Potatoes | 50m | |
| 13:55 | The Iris AffairIris ist gezwungen, den Polizisten Theo zu erpressen, da die sardische Polizei ihr näher kommen. | S1 E2, More Than Zero, Less Than One | 50m | |
| 14:45 | The Iris AffairAls Joy gefangen wird, bittet Iris Theo um Hilfe, was zu einer Konfrontation mit Cameron führt. | S1 E3, Joy Ride | 45m | |
| 15:30 | The Iris AffairAlfie soll für Iris das Tagebuch aus dem Versteck holen, da ein Kopfgeld auf sie ausgesetzt wurde. | S1 E4, Collider | 1h | |
| 16:30 | The Iris AffairAlfie wird von der Polizistin Nico unter Druck gesetzt und Iris muss sie auf ihre Seite bringen. | S1 E5, Ex Nihilo | 50m | |
| 17:20 | The Iris AffairCamerons Investor Hugo Pym will den Quantencomputer Charlie um jeden Preis aktivieren. | S1 E6, The Oblivion Suite | 1h | |
| 18:20 | The Iris AffairIris glaubt, den Kampf verloren zu haben und drängt Alfie, die Wahrheit öffentlich zu machen. | S1 E7, Two Seconds to Midnight | 45m | |
| 19:05 | The Iris AffairIris kehrt unter potenziell selbstmörderischen Umständen nach Caliburn zurück und erfährt mehr über Jensen und seine Schöpfung. Kann sie Charlie ze... | S1 E8, Charlie Says | 1h 10m | |
| 20:15 | The BlacklistRed versucht mithilfe von Hinweisen, das Vermögen eines verstorbenen Finanziers sicherzustellen. Als ein Attentäter ebenfalls hinter dem Geld her i... | Die Hyäne (Nr. 200) | 45m | |
| 21:00 | The BlacklistDie Ermittlungen im Zusammenhang mit dem Mord an einem Richter werfen ein neues Licht auf einen ungelösten Fall. Reds Beziehung zu einem vertrauten... | Die Affäre Dockery | 45m | |
| 21:45 | The BlacklistAls Dr. Laken Perillos wieder auftaucht, gerät ein Mitglied der Taskforce in Gefahr. | Dr. Laken Perillos, Teil 2 (Nr. 70) | 45m | |
| 22:30 | The BlacklistDie Rückkehr des Freelancers deckt eine Verschwörung auf, in die ein Fotograf verwickelt ist. | Der Freelancer, Teil 2 (Nr. 145) | 45m | |
| 23:15 | The BlacklistDas Team untersucht eine Reihe von Social-Media-Verschwörungen, die gefährliche öffentliche Angriffe simulieren. Als ein streng geheimes Regierungs... | Der Trollfarmer (Nr. 38): Teil 2 | 45m |
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_t59hnwzw/schedule?date=2026-10-14&tz=Europe/Zurich" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_t59hnwzw/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_t59hnwzw/history?from=2025-12-04T00:00:00Z&to=2025-12-05T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_t59hnwzw/schedule?date=2026-10-14&tz=Europe/Zurich"); 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_t59hnwzw/schedule?date=2026-10-14&tz=Europe/Zurich", { 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_t59hnwzw/schedule", params={"date": "2026-10-14", "tz": "Europe/Zurich"}, headers={"Authorization": f"Bearer {os.environ['TVG_KEY']}"}, ) for slot in r.json()["data"]: print(slot["start"], slot["title"])
// GET /v1/channels/ch_t59hnwzw/schedule?date=2026-10-14, the first programme { "data": [ { "id": "ls_pzv1knw3", "channel": "ch_t59hnwzw", "start": "2026-10-13T22:00:00Z", "stop": "2026-10-13T22:55:00Z", "title": "War", "sub_title": "Keine bösen Überraschungen mehr", "description": "Beim Mediationstermin gibt Morgan zu, dass sein Unternehmen seit der Eheschli...", "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 29, "date": "2026-10-14", "tz": "Europe/Zurich" } }
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 | Thursday 4 December 2025 | Category |
|---|---|---|
| 04:45 | The House That Dragons Built | |
| 05:10 | Barry | |
| 05:40 | Lovecraft Country | |
| 23 more programmes that day, on Archive | ||
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.