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_4b6xqtyy/schedule?date=2026-10-11&tz=Europe/Madrid
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 00:21 | 091: Alerta PolicíaLos hombres y mujeres de la Policía Nacional se encargan de mantener la ley y el orden, arriesgando la vida en su lucha contra el crimen. Descubre ... | S3 E12, Episodio 12 | 57m | |
| 01:18 | 091: Alerta PolicíaLos hombres y mujeres de la Policía Nacional se encargan de mantener la ley y el orden, arriesgando la vida en su lucha contra el crimen. Descubre ... | S3 E13, Episodio 13 | 52m | |
| 02:10 | Muerte en el pantanoUna joven madre es apuñalada cuatro veces en el pecho y abandonada en el río French Broad, pero consigue sobrevivir lo suficiente como para dejar u... | Fuera del pantano | 48m | |
| 02:58 | Muerte en el pantanoUna mujer joven sale de su casa como un huracán para encontrar a su caprichoso novio. Su cuerpo sin vida aparece más adelante en las orillas embarr... | Asesinato en el Hudson | 47m | |
| 03:45 | Lo íncreible con Dan AykroydEl actor Dan Aykroyd descubre los inventos, criaturas, personas, lugares, objetos y acontecimientos más extraños y misteriosos de la historia. | Venía del cielo | 46m | |
| 04:31 | Lo íncreible con Dan AykroydEl actor Dan Aykroyd descubre los inventos, criaturas, personas, lugares, objetos y acontecimientos más extraños y misteriosos de la historia. | Venía del cielo | 45m | |
| 05:16 | Control De CarreterasEn un control, la carga de un camión lo convierte en una bomba de relojería. Una situación que podría haberse evitado, causa un drama familiar. | 22m | ||
| 05:38 | Control De CarreterasEn Galicia, La Guardia Civil prepapra una delicada operación contra los camiones furtivos. Un accidente puede mandar a un conductor a prisión. | 22m | ||
| 06:00 | ¿Cómo lo hacen? Mundo animalLos expertos analizan cómo los osos hormigueros comen tan rápido. Los machos de ballenas jorobadas pueden cantar sin cuerdas vocales. | Cantos de ballena y caninos geniales | 23m | |
| 06:23 | ¿Cómo lo hacen? Mundo animalLos expertos analizan cuán sensibles son los hocicos de los perros al detectar aromas. ¿Por qué brillan las luciérnagas? ¿Cómo corren los avestruces? | Súper perezosos y maratones de avestruz | 23m | |
| 06:46 | Expedición al pasadoBuceando en el lago Superior, Josh tiene un dispositivo que podría resolver el lugar donde yacen dos buscaminas de la Primera Guerra Mundial. | Buques de guerra desaparecidos en los Grandes Lagos | 45m | |
| 07:31 | Expedición al pasadoJosh persigue el tesoro del legendario vikingo Harald 'Bluetooth' Gormsson. | La tumba perdida del rey vikingo | 53m | |
| 08:24 | Monstruos de ríoJeremy deberá salvar muchos obstáculos, tanto en la selva como en la esfera política, cuando viaje a Colombia para estudiar un animal que se supone... | S5 E4, Colombian Slasher | 56m | |
| 09:20 | Monstruos de ríoEl pescador y biólogo Jeremy Wade se lanza a la búsqueda de monstruos de río legendarios y peligrosos. ¿Qué criaturas aterradoras descubrirá en las... | S6 E1, Amazon Apocalypse | 56m | |
| 10:16 | Dúo de supervivientesAtrapados en un laberinto de túneles subterráneos, Joe y Matt se enfrentan a la oscuridad y al riesgo de ahogarse, pero cuando consiguen salir se e... | Caos maya | 56m | |
| 11:12 | Dúo de supervivientesPerdidos en una peligrosa cordillera a 5.000 m por encima del nivel del mar, Joe y Matt tendrán que descender por precipicios resbaladizos en condi... | Al filo | 56m | |
| 12:08 | Aventura en pelotasTres fans del desafío de 14 días regresan para conquistar los 21 días en la jungla. Pero cuando los azotan lluvias torrenciales, deben ser evacuado... | Triple amenaza | 1h 55m | |
| 14:03 | Aventura en pelotasUna superviviente pospone su boda para intentar llegar a los 21 días con un comando británico en el trópico colombiano, infestado de mosquitos. | Novia a la fuga | 1h 55m | |
| 15:58 | Tesoros perdidos de RomaEquipos de arqueólogos internacionales están en la primera línea, embarcados en una temporada de excavaciones para desvelar los secretos de la vida... | El mundo perdido de Pompeya | 57m | |
| 16:55 | Tesoros perdidos de RomaEquipos de arqueólogos internacionales están en la primera línea, embarcados en una temporada de excavaciones para desvelar los secretos de la vida... | Los secretos hundidos de Roma | 56m | |
| 17:51 | Tesoros perdidos de RomaEquipos de arqueólogos internacionales están en la primera línea, embarcados en una temporada de excavaciones para desvelar los secretos de la vida... | Secretos del Coliseo | 56m | |
| 18:47 | Control de fronteras: EspañaLos servicios de aduanas y seguridad en la frontera española están bajo constante amenaza de todo tipo de peligros. Su trabajo consiste en detectarlo. | 30m | ||
| 19:17 | Control de fronteras: EspañaLos servicios de aduanas y seguridad en la frontera española están bajo constante amenaza de todo tipo de peligros. Su trabajo consiste en detectarlo. | 28m | ||
| 19:45 | Control de fronteras: EspañaEn la Junquera se accede a un cargamento de mercancía debido al aroma que desprendía. En El Prat, los agentes van de sorpresa en sorpresa. | S4 E5, Episodio 5 | 25m | |
| 20:10 | Control de fronteras: EspañaUn pasajero parece no conocer el contenido de su propio equipaje. En el aeropuerto de El Prat los agentes descubren una nueva línea de ropa interior. | S4 E6, Episodio 6 | 25m | |
| 20:35 | Control de fronteras: EspañaUn pasajero da un extraño rodeo para llegar a España, donde se le hace un recibimiento especial. Una maleta retará a los agentes de Barajas. | S4 E7, Episodio 7 | 30m | |
| 21:05 | Control de fronteras: EspañaEl pago de impuestos de mercancía sin declarar deriva en un misterioso caso de pérdida de memoria. En Barajas una pasajera saca las uñas. | S4 E8, Episodio 8 | 25m | |
| 21:30 | Granjas en acciónUn día en la vida de cuatro granjas de España, con especial atención al duro trabajo y a los problemas cotidianos que enfrentan los agricultores. | 1h | ||
| 22:30 | Granjas en acciónPastoreo, siega, collares virtuales y depuradora averiada: las granjas superan obstáculos para cuidar de sus animales y la producción. | 57m | ||
| 23:27 | Seprona en acciónUna patrulla acude a un parque natural en Torrevieja para controlar que la gente respete la prohibición de bañarse en la laguna. | 30m | ||
| 23:57 | Seprona en acciónUna furgoneta porta lavadoras y frigoríficos recogidos de forma irregular. Una patrulla localiza una hoguera en un monte a última hora de la tarde. | 27m |
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_4b6xqtyy/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_4b6xqtyy/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_4b6xqtyy/history?from=2025-10-13T00:00:00Z&to=2025-10-14T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_4b6xqtyy/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_4b6xqtyy/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_4b6xqtyy/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_4b6xqtyy/schedule?date=2026-10-11, the first programme { "data": [ { "id": "ls_74tap40j", "channel": "ch_4b6xqtyy", "start": "2026-10-10T22:21:00Z", "stop": "2026-10-10T23:18:00Z", "title": "091: Alerta Policía", "sub_title": null, "description": "Los hombres y mujeres de la Policía Nacional se encargan de mantener la ley y...", "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 31, "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 154 countries.