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/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_b1ntvxtq/schedule?date=2026-10-13&tz=Europe/Zurich
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 00:00 | Beethoven - Sinfonie Nr. 5 in c-Moll, op. 67In der Oper von Dijon, wo das Ensemble residiert, interpretieren die Mitglieder von Les Dissonances die Symphonie Nr. 5 in C-Dur, Opus 67, von Ludw... | 44m | ||
| 00:44 | Mahler - Lieder eines fahrenden GesellenJacquelyn Wagner und Zlata Chochieva interpretieren Mahler im Berliner Schinkel-Pavillon. | 23m | ||
| 01:07 | Die drei Leben der Clara Schumann On nowDie Biografie von Clara Schumann ist legendenumwoben: Ihre strenge Kindheit, ihr aussergewöhnliches Talent als Pianistin, ihre frühe Liebe zum Komp... | 57m | ||
| 02:04 | Verdi - La forza del destinoDie italienische Oper wurde 2013 in der Opéra Royal de Liège in Belgien aufgenommen. Verdis "La forza del destino" wurde 1862 im Bolschoi-Theater i... | 3h 20m | ||
| 05:24 | Classica SpotlightFilmische klassische Clips und energiegeladene Konzertstücke mit aufstrebenden Künstlern. | 36m | ||
| 06:00 | IVC 2019Die Sendung präsentiert das Halbfinale des internationalen Gesangswettbewerbs von 2019. Diesmal treten die Mezzosopranistin Ema Nikolovska aus Kana... | Finale: Haydn, Schubert et al | 35m | |
| 06:35 | Bach - 3. Brandenburgisches KonzertJ. S. Bachs sechs Brandenburgische Konzerte gehören zu seinen bekanntesten Werken. Bei dieser Aufführung im Spiegelsaal des Köthener Schlosses präs... | 11m | ||
| 06:46 | Kammermusik von Mozart und SchostakowitschDer Geiger Renaud Capuçon tritt beim Festival Les Coups de Cœur de Chantilly auf und spielt Kammermusik aus dem klassischen Repertoire und dem Repe... | 1h 9m | ||
| 07:55 | Beethoven Egmont Ouverture, Tsjaikovski Symfonie 4Der Dirigent Nicolás Pasquet leitet das Orquesta Sinfónica Freixenet der Reina Sofía. Auf dem Programm steht die Egmont-Ouvertüre von Ludwig van Be... | 52m | ||
| 08:47 | In der Probe:Esa-Pekka Salonen probt mit dem Los Angeles Philharmoniker Claude Debussys Orchesterwerk "La mer". Probeaufnahmen wie diese liefern einen spannende... | Esa-Pekka Salonen | 55m | |
| 09:42 | Mozart - Klaviersonate Nr. 5, KV 283Der Pianist Roberto Prosseda spielt die fünfte Klaviersonate von Wolfgang Amadeus Mozart. | 24m | ||
| 10:06 | Mahler - Symphonie Nr. 8Mahlers 8. Symphonie, auch bekannt als die Symphonie der Tausend, ist ein monumentales Chor-Epos aus dem Jahr 1906, das ein riesiges Ensemble aus S... | 1h 25m | ||
| 11:31 | Streichquartett Nr. 7 & 13 und Grosse FugeDas Streichquartett Quatuor Ébène hat anlässlich des 250. Geburtstages von Ludwig van Beethoven alle 16 Streichquartette des Komponisten aufgenomme... | 1h 38m | ||
| 13:09 | Ginandrea NosedaDieser Dokumentarfilm berichtet über den italienischen Dirigenten Gianandrea Noseda. | 36m | ||
| 13:45 | Brahms - Tragischen Ouvertüre in d-Moll, Op. 81Maestro Daniel Harding dirigiert das Orchester des Maggio Musicale Fiorentino in einem Konzertprogramm mit der tragischen Ouvertüre in d-Moll, Op. ... | 15m | ||
| 14:00 | Martha Argerich - Eine Geburtstagsfeier - IIIAnlässlich ihres 80. Geburtstags widmet sich die argentinische Pianistin Martha Argerich dem Kammermusikrepertoire in einem wunderbaren Konzert. Di... | 1h 44m | ||
| 15:44 | Mozart - 35. SinfonieDer bekannte Dirigent Conrad van Alphen dirigiert die Sinfonia Rotterdam in einer gelungenen Aufführung von Mozarts Sinfonie Nummer 35 D-Dur KV 385... | 20m | ||
| 16:04 | Prokofjew - CinderellaPräsentiert wird Prokofjews Cinderella in einer Darbietung des Malandain Ballett Biarritz. Sergei Prokofjew schrieb das Ballettstück zu einem Libre... | 1h 40m | ||
| 17:44 | Barockwerke von Bach, Muffat und RameauPaul Goodwin dirigiert das Conjunto Barroco. Auf dem Programm steht unter anderem Muffats Sonata Nr. 5 in G-Dur. Diese Aufführung wurde am 8. Febru... | 1h 19m | ||
| 19:03 | Mahler - Symphonie Nr. 4Gustav Mahlers Sinfonie Nr. 4, komponiert zwischen 1899 und 1901, schildert die kindliche Vorstellung vom Himmel, ein zentrales Thema, das den unsc... | 1h 8m | ||
| 20:11 | Schubert -- Rondo D. 951Anlässlich ihres 80. Geburtstags widmete sich die argentinische Pianistin Martha Argerich der Kammermusik. Auf dem Programm standen unter anderem F... | 13m | ||
| 20:24 | Tschaikowsky - Ouvertüre-Fantasie aus Romeo & JuliaConrad van Alphen dirigiert die Sinfonia Rotterdam in einer Aufführung von Peter Iljitsch Tschaikowskys Ouvertüren-Fantasie „Romeo und Julia". Unte... | 22m | ||
| 20:46 | Classica SpotlightFilmische klassische Clips und energiegeladene Konzertstücke mit aufstrebenden Künstlern. | 15m | ||
| 21:01 | Mahler - Symphonie Nr. 10Mahlers 10. Symphonie ist ein unvollendetes Werk, das der Komponist bei seinem Tod hinterliess und das seine letzte emotionale Reise von Qual und H... | 1h 25m | ||
| 22:26 | Mozart, Mendelssohn und Gershwin für 2 KlaviereZwei italienische Pianisten interpretieren gemeinsam Mozarts Klaviersonate in D für zwei Klaviere, Mendelssohns Klaviersonate für zwei Klaviere in ... | 57m | ||
| 23:23 | Schubert - Vier Impromptus, op. 90Der italienische Pianist spielt unter anderem Mozarts fünfte Klaviersonate und vier Impromptus, Op. 90 von Franz Schubert. Roberto Prosseda meister... | 37m |
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_b1ntvxtq/schedule?date=2026-10-13&tz=Europe/Zurich" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_b1ntvxtq/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_b1ntvxtq/history?from=2025-10-12T00:00:00Z&to=2025-10-13T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_b1ntvxtq/schedule?date=2026-10-13&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_b1ntvxtq/schedule?date=2026-10-13&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_b1ntvxtq/schedule", params={"date": "2026-10-13", "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_b1ntvxtq/schedule?date=2026-10-13, the first programme { "data": [ { "id": "ls_nbaw9m6y", "channel": "ch_b1ntvxtq", "start": "2026-10-12T22:00:00Z", "stop": "2026-10-12T22:44:00Z", "title": "Beethoven - Sinfonie Nr. 5 in c-Moll, op. 67", "sub_title": null, "description": "In der Oper von Dijon, wo das Ensemble residiert, interpretieren die Mitglied...", "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 26, "date": "2026-10-13", "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 | Sunday 12 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.