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/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_06316c2a/schedule?date=2026-10-14&tz=Europe/Zurich
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 00:00 | Von Weber : Der FreischützCette production unique de l'opéra "Der Freischütz" de Carl Maria von Weber a été créée pour célébrer le 200e anniversaire de sa première au Konzer... | 2h 16m | ||
| 02:16 | Œuvres de Mendelssohn, Grieg et BeethovenLe chef d'orchestre Jan Latham-Koenig dirige l'Orchestre symphonique de Flandres dans un concert enregistré au Concertgebouw de Bruges, le 21 avril... | 1h 25m | ||
| 03:41 | The Pianists KeysUn documentaire sur deux jeunes pianistes qui participent cette année à l'Académie internationale de piano en Engadine. | 41m | ||
| 04:22 | Beethoven - Concerto pour piano No.1Le Concerto pour piano Nº 1 de Ludwig van Beethoven. | 38m | ||
| 05:00 | Schumann - Études symphoniques, op. 13Le pianiste Riccardo Schwartz interprète les Études symphoniques, op. 13, de Robert Schumann. Composée entre 1834 et 1837, cette œuvre a d'abord vu... | 28m | ||
| 05:28 | Classica SpotlightDes vidéos de qualité cinématographique et des extraits de concert dynamiques mettant en vedette les étoiles futures de la musique classique. | 32m | ||
| 06:00 | Mahler - Das Lied von der ErdeLe chef d'orchestre russe Semyon Bychkov dirige l'Orchestre symphonique de la WDR de Cologne dans une interprétation de "Das Lied von der Erde" (Le... | 1h 12m | ||
| 07:12 | Chopin - Ballade No. 1, Op. 23Roberto Giordano interprète la Ballade no 1, op. 23 de Chopin, qui date de 1831. L'œuvre composée à Vienne fut utilisée pour la musique du film, Le... | 13m | ||
| 07:25 | Schubert, WinterreiseLe nombre impressionnant d'enregistrements et de monographies consacrés au Winterreise de Franz Schubert est un puissant témoignage de la magnifice... | 1h 15m | ||
| 08:40 | Ueda - Il Viaggio di DanteL'Ensemble Bios interprète "Il Viaggio di Dante" de la compositrice nippo-canadienne Rita Ueda. Cette performance particulière a été enregistrée en... | 19m | ||
| 08:59 | Modène - Ville de BelcantoUn spécial dédié à la production promue par la salle du Teatro Comunale de Modène du diptyque de Gian Carlo Menotti : "Le Téléphone et Le Médium". ... | 25m | ||
| 09:24 | Grieg - Concerto pour piano en la mineurLes œuvres du compositeur et pianiste norvégien Edvard Grieg. | 39m | ||
| 10:03 | Bruckner - Symphonie No. 7Lors de cette performance réalisée en 2019 à la salle Muziekgebouw d'Eindhoven, Hartmut Haenchen dirige la Philharmonie Zuidnederland, qui interprè... | 1h 4m | ||
| 11:07 | Barenboim on Beethoven: Nine Symphonies That Changed the WorldFondé par Daniel Barenboim et Edward Said, le West-Eastern Divan Orchestra est composé de jeunes musiciens provenant d'Israël, de Palestine, de plu... | 1h 31m | ||
| 12:38 | Heyward dirige la Symphonie n° 9 de DvořákLe chef d'orchestre Jonathon Heyward fait ses débuts à la tête du London Symphony Orchestra avec une performance de la "Symphonie n° 9 en mi mineur... | 44m | ||
| 13:22 | Beethoven - Concerto pour piano No.1Le Concerto pour piano Nº 1 de Ludwig van Beethoven. | 38m | ||
| 14:00 | La fulgurance romantique : Beethoven et BizetLors de ce concert de 2021, la jeune cheffe d'orchestre vénézuélienne Glass Marcano dirige l'Orchestre Symphonique Région Centre-Val de Loire dans ... | 1h 26m | ||
| 15:26 | Glass - A Descent into the MaelströmPhilip Glass s'inspire de "Une descente dans le Maelstrom" d'Edgar Allan Poe pour produire une œuvre chorale. En 2018, cet arrangement est interpré... | 1h 29m | ||
| 16:55 | Beethoven - Symphonie no 9 en ré mineur, op. 125Philippe Jordan, le Chœur et l'Orchestre de l'Opéra national de Paris jouent la `Symphonie nº 9 en ré mineur, op. 125', l'ultime symphonie du compo... | 1h 14m | ||
| 18:09 | Misha Fomin au Concertgebouw 2018Les critiques d'Amérique du Nord, d'Europe et de Russie font l'éloge de la subtilité du jeu et du phrasé du pianiste Misha Fomin, originaire de Nal... | 1h 31m | ||
| 19:40 | Bach - Sonate No. 6 BWV 1019La Sonate pour violon et clavecin n°6 BWV 1019 est la dernière des sonates que Bach a composées avant 1725, probablement alors qu'il travaillait co... | 19m | ||
| 19:59 | Beethoven : Symphonie n° 6 en fa majeur, op. 68L'Orchestre de l'Opéra national de Paris, dirigé par Philippe Jordan, interprète la "Symphonie n° 6 en fa majeur, op. 68" de Beethoven. Une représe... | 46m | ||
| 20:45 | Classica SpotlightDes vidéos de qualité cinématographique et des extraits de concert dynamiques mettant en vedette les étoiles futures de la musique classique. | 17m | ||
| 21:02 | Welser-Möst dirige Farrenc & Moussorgski/RavelFranz Welser-Möst dirige le Cleveland Orchestra sur la "Symphonie n° 3" de Farrenc, le "Concerto pour piano en sol" de Ravel et les "Tableaux d'une... | 1h 23m | ||
| 22:25 | Dvořák - Symphonie no 8, op. 88Un programme avec André Previn et l'Orchestre philharmonique de Berlin. | 39m | ||
| 23:04 | Johan de Meij: Echoes of San Marco & FelliniCe concert résulte d'un partenariat entre les conservatoires Nicolini de Piacenza et Verdi de Milan, dans le cadre du projet 'MIlanoPIACEnza... suo... | 43m | ||
| 23:47 | Classica SpotlightDes vidéos de qualité cinématographique et des extraits de concert dynamiques mettant en vedette les étoiles futures de la musique classique. | 13m |
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_06316c2a/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_06316c2a/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_06316c2a/history?from=2025-10-13T00:00:00Z&to=2025-10-14T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_06316c2a/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_06316c2a/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_06316c2a/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_06316c2a/schedule?date=2026-10-14, the first programme { "data": [ { "id": "ls_heaztp3j", "channel": "ch_06316c2a", "start": "2026-10-13T22:00:00Z", "stop": "2026-10-14T00:16:00Z", "title": "Von Weber : Der Freischütz", "sub_title": null, "description": "Cette production unique de l'opéra \"Der Freischütz\" de Carl Maria von Weber a...", "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 27, "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 | 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.