74.3M 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_00xvyyct/schedule?date=2026-10-11&tz=Europe/Zurich
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 22:57 | La VozEste programa consiste en elegir entre un grupo de concursantes a aquellos que destaquen por sus cualidades vocales sin que su imagen influya en la... | 1h 47m | ||
| 23:00 | ¡Salta!Los concursantes deben atravesar un puente de 40 metros de largo mientras responden diferentes preguntas y suman dinero para obtener el máximo prem... | 2h | ||
| 00:44 | Pop up: aquí no hay quien vivaEspacio en el que, gracias a bocadillos de los personajes de la ficción, el espectador puede obtener información adicional de la serie. | 4h 46m | ||
| 01:00 | Pop up: aquí no hay quien vivaEspacio en el que, gracias a bocadillos de los personajes de la ficción, el espectador puede obtener información adicional de la serie. | 9h | ||
| 05:30 | Los Más...Los mejores videoclips del panorama musical y las últimas novedades. | 4h 30m | ||
| 10:00 | Crea lecturaEspacio cultural centrado en la literatura y la magia de los libros, donde los amantes de la cultura encontrarán una gran explosión de belleza en d... | 30m | ||
| 10:30 | Cocina abierta de Karlos ArguiñanoEl chef Karlos Arguiñano enseña cómo preparar nuevas recetas de manera sencilla y práctica. Asimismo, revela trucos culinarios para realizar los me... | 30m | ||
| 11:00 | Hoteles con encantoEspaña se distingue a nivel internacional por la calidad de sus alojamientos hoteleros y su diversidad, y este programa mostrará las particularidad... | 45m | ||
| 11:45 | ZapeandoEl programa, presentado por Frank Blanco, es un formato que repasa cada jornada televisiva en tono de humor. | 1h 30m | ||
| 13:15 | Centímetros cúbicosPrograma sobre autos y motores, con pruebas a fondo, actualidad, seguridad vial, entrevistas y reportajes; realizado por los mejores especialistas. | 1h | ||
| 14:15 | El HormigueroSus contenidos giran alrededor del humor, las entrevistas y los experimentos de divulgación científica. Está presentado y dirigido por Pablo Motos,... | 45m | ||
| 15:00 | Noticias fin de semanaPrograma que tiene como protagonista a la información sobre todo lo que ocurre dentro y fuera de España. | 1h | ||
| 16:00 | HonorMartín Romero es un juez íntegro y honesto cuya vida da un vuelco cuando su hijo Álex atropella a una persona y se da a la fuga. La víctima es miem... | 1h | ||
| 17:00 | Sueños de libertadBegoña Montes es una mujer que vive atrapada en un matrimonio tóxico y busca la ansiada libertad en la España de 1958. Amor, rivalidad, familia, am... | 45m | ||
| 17:45 | ¡Salta!Los concursantes deben atravesar un puente de 40 metros de largo mientras responden diferentes preguntas y suman dinero para obtener el máximo prem... | 2h 30m | ||
| 20:15 | PasapalabraPrograma en el que dos concursantes intentan acumular segundos en varias pruebas con palabras, que servirán para tener más tiempo para acertar el m... | 45m | ||
| 21:00 | Noticias fin de semanaPrograma que tiene como protagonista a la información sobre todo lo que ocurre dentro y fuera de España. | 45m | ||
| 21:45 | El HormigueroSus contenidos giran alrededor del humor, las entrevistas y los experimentos de divulgación científica. Está presentado y dirigido por Pablo Motos,... | 1h 15m | ||
| 23:00 | El año de las lucesEn la primavera de 1940, dos muchachos con síntomas de tuberculosis son enviados a un sanatorio dirigido por miembros de Falange y de la Sección Fe... | 7h |
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_00xvyyct/schedule?date=2026-10-11&tz=Europe/Zurich" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_00xvyyct/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_00xvyyct/history?from=2025-12-04T00:00:00Z&to=2025-12-05T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_00xvyyct/schedule?date=2026-10-11&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_00xvyyct/schedule?date=2026-10-11&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_00xvyyct/schedule", params={"date": "2026-10-11", "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_00xvyyct/schedule?date=2026-10-11, the first programme { "data": [ { "id": "ls_60twe4tj", "channel": "ch_00xvyyct", "start": "2026-10-10T20:57:00Z", "stop": "2026-10-10T22:44:00Z", "title": "La Voz", "sub_title": null, "description": "Este programa consiste en elegir entre un grupo de concursantes a aquellos qu...", "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 19, "date": "2026-10-11", "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 | Thursday 4 December 2025 | Category |
|---|---|---|
| 01:00 | Pop up: aquí no hay quien viva | |
| 06:00 | El Chiringuito | |
| 06:50 | Noticias de la mañana | |
| 17 more programmes that day, on Archive | ||
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.