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/Madrid 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/Madrid. The same day from the API: GET /v1/channels/ch_j5e381j6/schedule?date=2026-10-11&tz=Europe/Madrid
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 23:50 | El ascenso de los nazisAu sommet de sa puissance, persuadé qu'il va écraser l'URSS en quatre mois, Hitler déclare la guerre à Staline. Cette série documentaire décrit l'a... | Documentaire | 50m | |
| 00:40 | Historias a bocadosEspacio en el que el cocinero Joseba Arguiñano visita en cada edición un pueblo distinto. En sus viajes descubre historias personales relacionadas ... | Magazine | 16m | |
| 00:56 | El ascenso de los nazisAu sommet de sa puissance, persuadé qu'il va écraser l'URSS en quatre mois, Hitler déclare la guerre à Staline. Cette série documentaire décrit l'a... | Documentaire | 44m | |
| 01:40 | Euskadi QuédateLa información más cercana de Euskadi, los datos imprescindibles para tu día a día, la última hora de nuestra actualidad, las historias que nos lle... | Magazine | 1h 10m | |
| 02:50 | Esto no es normal | Jeu | 1h | |
| 03:50 | Vaya Par | Jeu | 1h 5m | |
| 04:55 | Atrápame si puedes | Jeu | 50m | |
| 05:45 | Momentos Historias a bocadosExtractos de los mejores momentos del programa \"Historias a Bocados\", con el que visitaremos distintas localidades y podremos conocer historias p... | Magazine | 10m | |
| 05:55 | Momentos Historias a bocadosExtractos de los mejores momentos del programa \"Historias a Bocados\", con el que visitaremos distintas localidades y podremos conocer historias p... | Magazine | 15m | |
| 06:10 | Todas las criaturas grandes y pequeñasEn visite à Glasgow chez ses parents, James se voit proposer un poste sur place, pour le plus grand bonheur de sa mère, qui aimerait que son fils s... | Série | 31m | |
| 06:41 | Momentos de "Historias a bocados"Extractos de los mejores momentos del programa \"Historias a Bocados\", con el que visitaremos distintas localidades y podremos conocer historias p... | Magazine | 19m | |
| 07:00 | Todo el Mundo a la MesaAitana Ávila y Javi Sierra muestran una manera diferente de descubrir la gastronomía en Euskadi. Ambos recorren distintas localidades para buscar l... | Magazine | 1h 5m | |
| 08:05 | Historias a Bocados"Pasai Donibane" TP. | Magazine | 50m | |
| 08:55 | Historias a BocadosEspacio en el que el cocinero Joseba Arguiñano visita en cada edición un pueblo distinto. En sus viajes descubre historias personales relacionadas ... | Magazine | 55m | |
| 09:50 | Imprescindibles de la cocina VascaEn cada episodio prepararemos un plato imprescindible de nuestra cocina vasca. | Magazine | 10m | |
| 10:00 | Imprescindibles de la cocina VascaDe la mano de Javi Rivero vamos a descubrir los 20 platos imprescindibles de la cocina vasca, platos que han hecho de nuestra gastronomía una de la... | Magazine | 10m | |
| 10:10 | Píldoras Pintxo PoteAndoni Agirregomezkorta y Asier Hormaza visitan los pueblos de Euskadi en busca del mejor Pintxo Pote con la colaboración del periodista gastronómi... | Magazine | 5m | |
| 10:15 | Píldoras Pintxo PoteAndoni Agirregomezkorta y Asier Hormaza visitan los pueblos de Euskadi en busca del mejor Pintxo Pote con la colaboración del periodista gastronómi... | Magazine | 5m | |
| 10:20 | Píldoras Pintxo PoteAndoni Agirregomezkorta y Asier Hormaza visitan los pueblos de Euskadi en busca del mejor Pintxo Pote con la colaboración del periodista gastronómi... | Magazine | 5m | |
| 10:25 | A bocadosEl chef Enrique Sánchez elabora una receta con productos andaluces, con denominación de origen o reconocido prestigio. Este espacio acerca los prod... | Divertissement | 5m | |
| 10:30 | A BocadosEl chef Enrique Sánchez elabora una receta con productos andaluces, con denominación de origen o reconocido prestigio. Este espacio acerca los prod... | Divertissement | 10m | |
| 10:40 | A bocadosEl chef Enrique Sánchez elabora una receta con productos andaluces, con denominación de origen o reconocido prestigio. Este espacio acerca los prod... | Divertissement | 20m | |
| 11:00 | Programa TBA | Divertissement | 10m | |
| 11:10 | EITB kulturaPrograma cultural que muestras los trabajos, creaciones y proyectos de artistas y creadores vascos. | Magazine | 30m | |
| 11:40 | Me Voy A Comer El MundoVerónica viaja a Dubai, la capital del lujo. Visita Atmosphere, el restaurante más alto del mundo y conocerá el interior de una casa emiratí. Pero ... | Documentaire | 50m | |
| 12:30 | Me Voy A Comer El MundoEn Nueva Orleans, Verónica prueba la carne de caimán en el French Market, y ostras con queso en el río Mississippi. Además, se pierde por el barrio... | Documentaire | 45m | |
| 13:15 | Euskal Herria HeganSerie documental que realiza un espectacular viaje para los sentidos que recorre Euskadi desde el aire, mostrando su esencia como nunca antes se ha... | Documentaire | 30m | |
| 13:45 | Euskal Herria Desde el AireSerie documental que realiza un espectacular viaje para los sentidos que recorre Euskadi desde el aire, mostrando su esencia como nunca antes se ha... | Documentaire | 5m | |
| 13:50 | Euskal Herria Desde el AireSerie documental que realiza un espectacular viaje para los sentidos que recorre Euskadi desde el aire, mostrando su esencia como nunca antes se ha... | Documentaire | 5m | |
| 13:55 | Euskal Herria Desde el AireSerie documental que realiza un espectacular viaje para los sentidos que recorre Euskadi desde el aire, mostrando su esencia como nunca antes se ha... | Documentaire | 5m | |
| 14:00 | Atrápame si puedes finde | Jeu | 30m | |
| 14:30 | Euskal Herria Desde el AireSerie documental que realiza un espectacular viaje para los sentidos que recorre Euskadi desde el aire, mostrando su esencia como nunca antes se ha... | Documentaire | 28m | |
| 14:58 | Teleberri | Journal | 37m | |
| 15:35 | KirolakInformación deportiva. | Magazine | 20m | |
| 15:55 | Eguraldia ETB2 | Météo | 5m | |
| 16:00 | Eguraldia | Météo | 10m | |
| 16:10 | Endeavour | Série | 1h 30m | |
| 17:40 | Testigo mudo | Série | 50m | |
| 18:30 | Testigo mudo | Série | 55m | |
| 19:25 | El detective Chelsea | Série | 1h 35m | |
| 21:00 | Teleberri | Journal | 40m | |
| 21:40 | KirolakInformación deportiva. | Magazine | 20m | |
| 22:00 | Eguraldia | Météo | 10m | |
| 22:10 | El detective Chelsea | Série | 1h 30m | |
| 23:40 | Downton Abbey S.2Tandis que Matthew, William et Thomas combattent dans les tranchées en France, Isobel et lady Sybil se dépensent sans compter au coeur de l'hôpital... | Série | 10m | |
| 23:50 | Cine | Film | 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_j5e381j6/schedule?date=2026-10-11&tz=Europe/Madrid" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_j5e381j6/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_j5e381j6/history?from=2025-10-13T00:00:00Z&to=2025-10-14T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_j5e381j6/schedule?date=2026-10-11&tz=Europe/Madrid"); 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_j5e381j6/schedule?date=2026-10-11&tz=Europe/Madrid", { 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_j5e381j6/schedule", params={"date": "2026-10-11", "tz": "Europe/Madrid"}, headers={"Authorization": f"Bearer {os.environ['TVG_KEY']}"}, ) for slot in r.json()["data"]: print(slot["start"], slot["title"])
// GET /v1/channels/ch_j5e381j6/schedule?date=2026-10-11, the first programme { "data": [ { "id": "ls_ansn61p4", "channel": "ch_j5e381j6", "start": "2026-10-10T21:50:00Z", "stop": "2026-10-10T22:40:00Z", "title": "El ascenso de los nazis", "sub_title": null, "description": "Au sommet de sa puissance, persuadé qu'il va écraser l'URSS en quatre mois, H...", "category": [ "documentaire" ], "flags": { "new": false, "live": false } } ], "meta": { "count": 46, "date": "2026-10-11", "tz": "Europe/Madrid" } }
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 152 countries.