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/Amsterdam 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/Amsterdam. The same day from the API: GET /v1/channels/ch_mz777y9x/schedule?date=2026-10-12&tz=Europe/Amsterdam
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 23:46 | Órbita LaikaLos gatos han conquistado nuestros corazones, internet y también la ciencia. Este programa se pregunta qué hay detrás de algunos de los comportamie... | Nuestros amigos los gatos | Wetenschap, Entertainment | 59m |
| 00:45 | Plano generalJenaro Castro muestra el lado humano de personajes relevantes de todos los ámbitos. Un viaje introspectivo con voluntad de homenajear la trayectori... | Variété, Entertainment | 30m | |
| 01:15 | MetrópolisPrograma que trata todas las tendencias artísticas de vanguardia como el videoarte, el cine experimental, los cortometrajes, los documentales de cr... | Cannes Lions 2026 | Beeldende kunst, Interview | 35m |
| 01:50 | Viaje al centro de la teleLas caras más frescas y sorprendentes de algunas de las mejores imágenes que Televisión Española ha mostrado en las últimas décadas. | En Nuestro Corazón | Variété, Entertainment | 52m |
| 02:42 | Viaje al centro de la tele express"Música sí" fue el último gran espacio de música generalista (1997-2004) en el que actuaban artistas de diferentes estilos. | Especial música sí, Éxitos nacionales (segunda parte) | Variété, Entertainment | 58m |
| 03:40 | Días de cineUn espacio dedicado a la crítica cinematográfica desde un punto de vista sencillo, ameno y divertido, que invierta, además, al espectador a acercar... | Entertainment | 1h | |
| 04:40 | Noticias 24hNoticias de los servicios informativos que está dedicado íntegramente a ofrecer información de actualidad y es el más antiguo de los canales de est... | Nieuws | 1h 20m | |
| 06:00 | Noticias 24hNoticias de los servicios informativos que está dedicado íntegramente a ofrecer información de actualidad y es el más antiguo de los canales de est... | Nieuws | 1h | |
| 07:00 | Noticias 24hNoticias de los servicios informativos que está dedicado íntegramente a ofrecer información de actualidad y es el más antiguo de los canales de est... | Nieuws | 3h 45m | |
| 10:45 | Dia De La Fiesta Nacional 2026 | Event, Entertainment | 2h | |
| 12:45 | La hora de la 1Programa de entrevistas, debate y análisis de la actualidad política y social de las mañanas de Televisión Española. Todo de la mano de expertos en... | Nieuws, Actualiteitenprogramma's | 2h 10m | |
| 14:55 | Telediario 1Espacio informativo que presenta las noticias más relevantes en los ámbitos nacional, internacional, social, deportivo y meteorológico. La primera ... | Nieuws | 55m | |
| 15:50 | Deportes 1Programa informativo que recoge toda la actualidad deportiva del momento. | Sport, Nieuws | 5m | |
| 15:55 | Saber y ganarConcurso que pone a prueba los conocimientos y agilidad mental a través de un auténtico bombardeo de preguntas de ámbito general. Tres concursantes... | Educatie, Spelshow | 50m | |
| 16:45 | Cifras y letrasConcurso cuyas pruebas deben superarse gracias al conocimiento y habilidades con las cifras y las letras. Los concursantes luchan por conseguir el ... | Spelshow, Entertainment | 30m | |
| 17:15 | Un país mágicoLa serie documental ofrece un viaje a lugares especiales en los que se respira la magia de España. Ofrece testimonios de cantantes, actores, deport... | Documentaire, Variété | 1h 50m | |
| 19:05 | El cazadorCuatro participantes unen sus conocimientos para vencer al Cazador. Primero, deben responder a una serie de preguntas abiertas. Por cada acierto, a... | Entertainment, Event | 1h 20m | |
| 20:25 | Aquí la TierraUna mirada sobre cómo la salud, la arquitectura, la conducta, incluso el arte o la economía, pueden estar condicionados por la meteorología. | Entertainment | 30m | |
| 20:55 | Telediario 2Programa informativo cuyo objetivo es resumir las noticias nacionales e internacionales más relevantes de la jornada. Tras un sumario en el que se ... | Nieuws | 45m | |
| 21:40 | Deportes 2Programa informativo que recoge toda la actualidad deportiva del momento con entrevistas y debates sobre los protagonistas de las próximas jornadas. | Sport, Nieuws | 5m | |
| 21:45 | La revueltaUn grupo de grandes cómicos y cómicas acompañan a David Broncano, que entrevista a gente famosa en un teatro del centro de Madrid para que al final... | Interview | 1h 15m | |
| 23:00 | MasterChef Celebrity LegendsUn variopinto grupo de 15 aspirantes, que además son bastante famosos, se mete hasta la cocina y se planta frente al fogón para probar sus habilida... | Aflevering 6 | Culinair, Reality-competitie | 3h |
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_mz777y9x/schedule?date=2026-10-12&tz=Europe/Amsterdam" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_mz777y9x/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_mz777y9x/history?from=2025-10-13T00:00:00Z&to=2025-10-14T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_mz777y9x/schedule?date=2026-10-12&tz=Europe/Amsterdam"); 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_mz777y9x/schedule?date=2026-10-12&tz=Europe/Amsterdam", { 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_mz777y9x/schedule", params={"date": "2026-10-12", "tz": "Europe/Amsterdam"}, headers={"Authorization": f"Bearer {os.environ['TVG_KEY']}"}, ) for slot in r.json()["data"]: print(slot["start"], slot["title"])
// GET /v1/channels/ch_mz777y9x/schedule?date=2026-10-12, the first programme { "data": [ { "id": "ls_gj42n02v", "channel": "ch_mz777y9x", "start": "2026-10-11T21:46:00Z", "stop": "2026-10-11T22:45:00Z", "title": "Órbita Laika", "sub_title": "Nuestros amigos los gatos", "description": "Los gatos han conquistado nuestros corazones, internet y también la ciencia. ...", "category": [ "wetenschap", "entertainment" ], "flags": { "new": false, "live": false } } ], "meta": { "count": 22, "date": "2026-10-12", "tz": "Europe/Amsterdam" } }
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.