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.
All times Europe/Madrid. The same day from the API: GET /v1/channels/ch_7cxj4neg/schedule?date=2026-10-11&tz=Europe/Madrid
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 23:13 | Saber y ganar. Edición de fin de semanaEn la Zona de Riesgo los dos equipos se ven las caras para conseguir que un miembro del equipo contrario se vaya al banquillo | 31/01/26 | 51m | |
| 00:03 | Saber y ganar. Edición de fin de semanaÚltima Llamada la dedicamos a seis barcos históricos y nuestros concursantes se enfrentan al Doble Reto y al emocionante Doble Gran Minuto. | 01/02/26 | 53m | |
| 00:56 | Saber y ganarEn la Última Llamada rendimos homenaje al cineasta Rob Reiner, recordando seis de las películas más destacadas de su filmografía. | 02/02/26 | 51m | |
| 01:47 | Saber y ganarJugamos con seis equipos que han ganado una única vez la antigua Copa de Europa o la actual Liga de Campeones de fútbol. | 03/02/26 | 51m | |
| 02:38 | Saber y ganarEn la prueba Descartando hablamos del deporte de invierno llamado skeleton. | 04/02/26 | 51m | |
| 03:29 | Saber y ganarLa Última Llamada jugamos con seis obras de arte que tienen un color en el título. | 05/02/26 | 52m | |
| 04:21 | Saber y ganarEn la Última Llamada rendimos homenaje al músico y compositor Robe Iniesta, escuchando temas de Extremoduro y de su carrera en solitario. | 06/02/26 | 1h 38m | |
| 06:00 | Saber y ganar. Edición de fin de semanaEn la Zona de Riesgo los dos equipos se enfrentan para conseguir que un miembro del equipo contrario se vaya al banquillo. | 07/02/26 | 51m | |
| 06:50 | Saber y ganar. Edición de fin de semanaEn la Última Llamada escuchamos seis de las canciones más emblemáticas interpretadas por La Voz, Frank Sinatra. | 08/02/26 | 53m | |
| 07:43 | Saber y ganarAdmiramos obras del arquitecto Frank Gehry. | 09/02/26 | 51m | |
| 09:24 | Saber y ganarNuestra Última Llamada está protagonizada por seis mujeres piratas. | 11/02/26 | 52m | |
| 10:16 | Saber y ganarRecordamos a los seis protagonistas de la serie Friends. | 12/02/26 | 51m | |
| 11:08 | Saber y ganarEscuchamos a seis grandes cantantes femeninas que triunfaban en la España de los años 70. | 13/02/26 | 52m | |
| 12:00 | Saber y ganar. Edición de fin de semanaEn la Zona de Riesgo los dos equipos juegan para conseguir que un miembro del equipo contrario se vaya al banquillo. | 14/02/26 | 51m | |
| 12:50 | Saber y ganar. Edición de fin de semanaConocemos la visión que seis grandes autores tenían del amor. | 15/02/26 | 53m | |
| 13:43 | Saber y ganarNueva edición de los programas especiales Magníficos con motivo de la celebración de nuestro 29 aniversario en antena. | 16/02/26 | 53m | |
| 14:36 | Saber y ganarEl día que justo cumplimos los 29 años, nuestros concursantes se ven las caras en un Duelo dedicado a la escritora Agatha Christie, a la que record... | 17/02/26 | 53m | |
| 15:29 | Saber y ganarEn el Duelo, seguimos conociendo más detalles de la vida y la obra del gran compositor Manuel de Falla. | 18/02/26 | 52m | |
| 16:21 | Saber y ganarDuelo en el que ahondamos en la biografía y obra de la escritora Agatha Christie. | 19/02/26 | 50m | |
| 17:11 | Saber y ganarEntramos en la recta final de la primera fase de clasificación de los programas especiales Magníficos, con nuestro último Duelo dedicado al composi... | 20/02/26 | 51m | |
| 18:01 | Saber y ganar. Edición de fin de semanaJugamos a buscar Nombres Ocultos, a encontrar las palabras y en la Zona de Riesgo los dos equipos se enfrentan para lograr que un miembro del equip... | 21/02/26 | 52m | |
| 18:53 | Saber y ganar. Edición de fin de semanaEn la Última Llamada escuchamos seis de los temas más conocidos de la discografía de Fito Cabrález. | 22/02/26 | 52m | |
| 19:44 | Saber y ganarLlegamos al último programa de la primera fase de los programas especiales Magnífico | 23/02/26 | 53m | |
| 20:37 | Saber y ganarDedicamos el Duelo a la vida y obra de Antoni Gaudí | 24/02/26 | 52m | |
| 21:29 | Saber y ganarContinuamos en la final de los programas especiales Magníficos, conociendo más detalles de la biografía de Antoni Gaudí en el Duelo. | 25/02/26 | 52m | |
| 22:21 | Saber y ganarPenúltimo programa de la final de los programas especiales Magníficos, | 26/02/26 | 52m | |
| 23:13 | Saber y ganarConocemos cuál de los tres concursantes finalistas se proclama vencedor y consigue el título de Supermagnífico. | 27/02/26 | 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_7cxj4neg/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_7cxj4neg/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_7cxj4neg/history?from=2026-10-06T00:00:00Z&to=2026-10-07T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_7cxj4neg/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_7cxj4neg/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_7cxj4neg/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_7cxj4neg/schedule?date=2026-10-11, the first programme { "data": [ { "id": "ls_d107myj9", "channel": "ch_7cxj4neg", "start": "2026-10-10T21:13:02Z", "stop": "2026-10-10T22:03:58Z", "title": "Saber y ganar. Edición de fin de semana", "sub_title": "31/01/26", "description": "En la Zona de Riesgo los dos equipos se ven las caras para conseguir que un m...", "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 27, "date": "2026-10-11", "tz": "Europe/Madrid" } }
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 155 countries.