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-12&tz=Europe/Zurich
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 00:00 | Gershwin - Greatest HitsDer belgische Dirigent Jos van Immerseel leitet Anima Eterna Brugge in einem Konzertprogramm, das dem amerikanischen Komponisten George Gershwin ge... | 1h 37m | ||
| 01:37 | Werke von Beethoven und Saint-SaënsIm Jahr 2021 feiert Martha Argerich ihren 80. Geburtstag mit einem Konzert im Château de Chantilly, Frankreich. Bei diesem Konzert wird Argerich vo... | 1h 5m | ||
| 02:42 | Patmos - Ein musikalischer DokumentarfilmJeden Sommer findet auf der griechischen Insel Patmos das Patmos Musikfestival statt, ein einzigartiges musikalisches Ereignis, das sowohl ein Kamm... | 54m | ||
| 03:36 | Händel auf Schloss ChambordHervé Niquet und das Ensemble Concert Spirituel spielen "Te Deum" von Marc-Antoine Charpentier. | 1h 23m | ||
| 04:59 | Berg - Klaviersonate, op. 1Der italienische Pianist Andrea Molteni spielt Alban Bergs Klaviersonate in h-Moll, Op. 1. Molteni begann mit sechs Jahren mit dem Klavierspiel. Er... | 12m | ||
| 05:11 | Classica SpotlightFilmische klassische Clips und energiegeladene Konzertstücke mit aufstrebenden Künstlern. | 49m | ||
| 06:00 | IVC 2019Die Mezzosopranistin Esther Valentin und die Pianistin Anastasia Grishutina führen Henri Duparcs "L'invitation au voyage" auf. Diese Aufführung wur... | Finale: Duparc, Borodin et al | 32m | |
| 06:32 | Bach - 3. Sonate für Violin (BWV 1005)Isabelle Faust spielt zwei unglaubliche Solowerke für Violine von J. S. Bach: Partita Nr. 2 in d-Moll BWV 1004 und Sonate Nr. 3 in C-Dur BWV 1005. ... | 25m | ||
| 06:57 | Beethoven - Streichquartette Nr. 1, 9 & 10Das französische Streichquartett Quatuor Ébène feiert den 250. Geburtstag von Ludwig van Beethoven mit der Aufnahme aller sechzehn Streichquartette... | 1h 38m | ||
| 08:35 | Beethoven: Quintett für Klavier und Bläser, Op. 16Das Quintett für Klavier und Bläser in Es-Dur, Op. 16, von Ludwig van Beethoven wird im Auditorium Santa Cecilia in Perugia aufgeführt. Das Werk wu... | 28m | ||
| 09:03 | Approaching the MaelstromDer Dokumentarfilm aus dem Jahr 2019 verfolgt den Prozess, der zu einer Aufnahme der Komposition "A Descent into the Maelström" des US-amerikanisch... | 50m | ||
| 09:53 | Chopin - Nocturnes Op. 62Roberto Prosseda spielt Mozarts 5. Klaviersonate und vier Impromptus, Op. 90 von Franz Schubert. Prosseda bringt das Konzert mit einer Interpretati... | 13m | ||
| 10:06 | Mahler - 9. SinfonieDas Gustav Mahler Jugendorchester wurde im Jahr 1986 gegründet. Heute zählt es zu den besten Jugendorchestern weltweit. Es wurde auf Claudio Abbado... | 1h 25m | ||
| 11:31 | The Unanswered IvesCharles Ives ist ein Mann der Dissonanzen - und das in fast allen Bereichen seines Lebens. Seit seiner Kindheit gilt seine Liebe dem Spiel mit der ... | 55m | ||
| 12:26 | Mozarts 38. Sinfonie, KV 504Gerd Albrecht dirigiert die Deutsche Kammerphilharmonie bei einer Aufführung von Mozarts 38. Prager Sinfonie. Mozart komponierte sie Ende 1786, die... | 38m | ||
| 13:04 | Grieg, Klavierkonzert, Op. 16Artur Rubinstein und das London Symphony Orchestra unter der Leitung von André Previn spielen das Klavierkonzert a-Moll op. 16 von Edvard Grieg (18... | 36m | ||
| 13:40 | Prokofjew - Peter und der WolfDas weltberühmte sinfonische Märchen von Sergej Prokofjew wird in einer neuen Interpretation präsentiert. Der Dirigent erzählt die Geschichte auf s... | 26m | ||
| 14:06 | Mahler - Sinfonie Nr. 2, 'Auferstehung'Orchester und Chor des Maggio Musicale Fiorentino unter der Leitung von Myung-Whun Chung spielen Mahlers Auferstehungssymphonie. Solistinnen sind C... | 1h 26m | ||
| 15:32 | Mahler - 4. SinfonieKirill Karabits dirigiert Gustav Mahlers 4. Sinfonie. Als Solistin tritt die Sopranistin Lucy Crowe auf. Seine Vierte Sinfonie beginnt mit Schellen... | 1h 3m | ||
| 16:35 | Gaming X Symphony: Legends & Quests in ConcertDas Dänische nationale Symphonieorchester spielt beliebte Kompositionen von legendären Videospielen. Mit dabei sind Melodien aus "The Legend of Zel... | 1h 4m | ||
| 17:39 | Beethoven - Klaviersonate Nr. 21 - IIIJulijana Sarac spielt den dritten Satz aus Ludwig van Beethovens Klaviersonate Nr. 21. | 15m | ||
| 17:54 | Beethoven - 3. Sinfonie in Es-Dur, op. 55Der Dirigent Fabio Luisi leitet das Dänische Radio-Sinfonieorchester in einer Aufführung von Beethovens 3. Sinfonie in Es-Dur, Op. 55. Neben der fa... | 51m | ||
| 18:45 | Berlioz - La damnation de FaustPhilippe Jordan dirigiert die wunderschöne Oper La damnation de Faust in der Pariser Oper. | 2h 15m | ||
| 21:00 | Chopin - 1. und 2. KlavierkonzertAntoni Wit dirigiert die Warschauer Philharmoniker in einer Konzertperformance von Frédéric Chopins Klavierkonzert Nr. 1, Op. 11, und Nr. 2, Op. 21... | 1h 33m | ||
| 22:33 | Saint-Saëns - 3. Sinfonie, op. 78Das Philharmonische Orchester Rotterdam spielte unter der Leitung von Conrad van Alphen am 20. Oktober 2018 in Rotterdam Saint-Saëns' 3. Sinfonie. ... | 37m | ||
| 23:10 | Tschaikowski - Sinfonie Nr. 2, Op. 17Sir John Eliot Gardiner leitet das Orchester del Maggio Musicale Fiorentino in einem Konzertprogramm, das Pjotr Iljitsch Tschaikowskys Symphonie Nr... | 35m | ||
| 23:45 | Classica SpotlightFilmische klassische Clips und energiegeladene Konzertstücke mit aufstrebenden Künstlern. | 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_b1ntvxtq/schedule?date=2026-10-12&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-13T00:00:00Z&to=2025-10-14T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_b1ntvxtq/schedule?date=2026-10-12&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-12&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-12", "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-12, the first programme { "data": [ { "id": "ls_fgnghp46", "channel": "ch_b1ntvxtq", "start": "2026-10-11T22:00:00Z", "stop": "2026-10-11T23:37:00Z", "title": "Gershwin - Greatest Hits", "sub_title": null, "description": "Der belgische Dirigent Jos van Immerseel leitet Anima Eterna Brugge in einem ...", "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 27, "date": "2026-10-12", "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 | 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 155 countries.