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/Brussels 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/Brussels. The same day from the API: GET /v1/channels/ch_dnajek1b/schedule?date=2026-10-14&tz=Europe/Brussels
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 23:09 | Eisenstein en Guanajuato1931, tras el éxito mundial de su película "El Acorazado Potemkin. | Comedia, Comedy | 1h 53m | |
| 01:02 | TránsitoHistoria de suspense de un psiquiatra de Nueva York que intenta detener el suicidio planeado de un joven paciente inusual en la víspera de su 21 cu... | Crimen, Crime | 1h 51m | |
| 02:53 | La olaExcelente y multipremiada cinta basada en hechos reales sobre la escalofriante historia de un profesor que, para explicar los regímenes autoritario... | Cine independiente, Drama | 1h 54m | |
| 04:47 | Tucker: The Man and His DreamUn diseñador de coches se enfrenta a toda la industria automovilística con sus revolucionarios diseños. | Comedia, Comedy | 2h 4m | |
| 06:52 | Asuntos de familiaNazaret en la actualidad: una pareja de ancianos vive cansada del ritmo de su rutina diaria. En el otro lado de la frontera, en Ramallah, su hijo d... | Cine independiente, Drama | 1h 36m | |
| 08:28 | ContraEl profesor Richard Pohl se hace viral tras un comentario xenófobo en clase: insulta a Naima Hamid, estudiante de Derecho, delante de todos sus com... | Comedia, Comedy | 1h 52m | |
| 10:20 | La casa de la esperanzaUna historia conmovedora basada en el hecho real más curioso de la II GM. El director del zoo de Varsovia y su esposa (Jessica Chastain), ayudaron ... | Drama | 2h 23m | |
| 12:43 | El DesprecioKatie Lapp ha anhelado las cosas prohibidas, pero ¿sus sueños llegarán a un precio demasiado caro para pagar? ¿Por qué la madre de Katie, una simpl... | Drama | 1h 38m | |
| 14:20 | Doc West: Part 1 (Doctor West)Un legendario forajido que juega al póquer, Triggerman, llega a la ciudad para participar en el torneo de juego más salvaje de este lado del Oeste. | Acción, Action | 1h 54m | |
| 16:14 | InvisiblesEn Nueva York, un hombre que lo ha perdido todo, incluída su casa, lucha por rehacer su vida, pasando sus días en un refugio para desamparados e in... | Drama | 2h 15m | |
| 18:29 | La isla de BergmanUna pareja de cineastas se retira a la isla de Fårö, donde vivió el director sueco Ingmar Bergman, en busca de inspiración para sus próximas pelícu... | Drama | 2h 3m | |
| 20:32 | El retrato de Dorian GrayDorian Gray es un atractivo aristócrata que regresa a Londres tras pasar la adolescencia aislado en el campo. Pronto comienza a obsesionarse con al... | Ciencia ficción, Sci-fi | 2h 1m | |
| 22:33 | Eisenstein en Guanajuato1931, tras el éxito mundial de su película "El Acorazado Potemkin. | Comedia, Comedy | 1h 53m |
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_dnajek1b/schedule?date=2026-10-14&tz=Europe/Brussels" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_dnajek1b/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_dnajek1b/history?from=2025-10-13T00:00:00Z&to=2025-10-14T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_dnajek1b/schedule?date=2026-10-14&tz=Europe/Brussels"); 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_dnajek1b/schedule?date=2026-10-14&tz=Europe/Brussels", { 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_dnajek1b/schedule", params={"date": "2026-10-14", "tz": "Europe/Brussels"}, headers={"Authorization": f"Bearer {os.environ['TVG_KEY']}"}, ) for slot in r.json()["data"]: print(slot["start"], slot["title"])
// GET /v1/channels/ch_dnajek1b/schedule?date=2026-10-14, the first programme { "data": [ { "id": "ls_q75fgbrk", "channel": "ch_dnajek1b", "start": "2026-10-13T21:09:18Z", "stop": "2026-10-13T23:02:33Z", "title": "Eisenstein en Guanajuato", "sub_title": null, "description": "1931, tras el éxito mundial de su película \"El Acorazado Potemkin.", "category": [ "comedia", "comedy" ], "flags": { "new": false, "live": false } } ], "meta": { "count": 13, "date": "2026-10-14", "tz": "Europe/Brussels" } }
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.