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_6s4aqjne/schedule?date=2026-10-11&tz=Europe/Madrid
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 21:57 | Amor y otras drogasUn galán vendedor de viagra sin sentido, dirección o responsabilidad se enamora de una mujer de espíritu libre. | Romance, Romantic comedy | 2h 10m | |
| 00:07 | Hitler: El ascenso del mal - Parte 1Una perspectiva única, que perfila la vida de Adolf Hitler como un niño y su ascenso a través de las filas del Partido Nacional Alemán de los Traba... | S1 E1, Opportunist | Documentary, Series | 1h 41m |
| 01:48 | Hitler: El ascenso del mal - Parte 2Una perspectiva única, que perfila la vida de Adolf Hitler como un niño y su ascenso a través de las filas del Partido Nacional Alemán de los Traba... | S1 E2, Performer | Documentary, Series | 1h 41m |
| 03:29 | The Dead Girl ESEl asesinato de una joven reúne las historias de cinco mujeres: Lonely Arden descubre el cuerpo, Leah cree que la víctima puede ser su hermana desa... | Movie, Thriller | 1h 36m | |
| 05:05 | Agatha Christie: Miss Marple ES: Miss Marple. La locura de GreenshawMiss Marple ayuda a su amiga Louisa a encontrar trabajo. La mujer es contratada en la casa de una amiga de la detective como secretaria, pero todo ... | Miss Marple. La locura de Greenshaw | Thriller, Series | 1h 43m |
| 06:48 | Agatha Christie: Miss Marple ES: Noche eternaMike se enamora de Ellie, un rica heredera. Los dos se casan, pero el lugar en el que viven podría estar maldito. Poco después, Ellie muere en un e... | Noche eterna | Thriller, Series | 1h 42m |
| 08:30 | Agatha Christie: Poirot ES: La aventura de la cocinera de ClaphamHércules Poirot investiga la desaparición de la cocinera de una mujer adinerada. Pronto descubre una intrincada trama que oculta un crimen mucho má... | La aventura de la cocinera de Clapham | Thriller, Series | 58m |
| 09:28 | Agatha Christie: Poirot ES: Asesinato en las caballerizasUna mujer es hallada muerta en su apartamento a causa de un disparo tras la Noche de Guy Fawkes. Poirot deberá esclarecer si se trata de un suicidi... | Asesinato en las caballerizas | Thriller, Series | 58m |
| 10:26 | Los misteriosos asesinatos de Miss FisherUna de las pacientes de un sanatorio para mujeres es electrocutada en su habitación. Aunque podría haber sido un trágico accidente, Phryne tiene ot... | Histeria mortal | Thriller, Series | 1h 5m |
| 11:30 | Los misteriosos asesinatos de Miss FisherCuando asesinan al recepcionista de un hotel en cuyo poder estaba un bolso robado de la casa de Phryne, Jack emprende una investigación que acabará... | Muerte en el Grand Hotel | Thriller, Series | 1h 5m |
| 12:35 | Los Misterios de MurdochCrabtree cancela sus planes de matrimonio tras una profecía. Murdoch investiga el extraño asesinato de dos sepultureros. | A veces, regresan (primera parte) | Drama, Series | 50m |
| 13:25 | Los Misterios de MurdochMurdoch sospecha que Hart miente sobre la muerte de su padre. Brackenreid lleva a un detective privado a Watts, poniendo en peligro su futuro. | A veces, regresan (segunda parte) | Series, Drama | 50m |
| 14:15 | Los Misterios de MurdochCuando un escritor es asesinado en un evento literario, Rudyard Kipling y Lucy Maud Montgomery están bajo la lupa de Murdoch. | Madera de escritor | Series, Drama | 50m |
| 15:04 | Los Misterios de MurdochMurdoch investiga el asesinato de un hombre fuera de un espectáculo burlesco realizado por la ex amante de Crabtree, Nina Bloom. | Unas jóvenes prometedoras | Series, Drama | 49m |
| 15:53 | LeyendaEn una tierra donde la belleza se preserva con la inocencia de sus habitantes, dos jóvenes se encuentran en una encrucijada entre el bien y el mal. | Movie, Science fiction | 1h 48m | |
| 17:41 | HurricaneJunio de 1940. En la Francia ocupada por Alemania, el joven polaco Jan Zumbach se hace pasar por un viajante de relojes suizo para conseguir llegar... | Movie, War drama | 1h 52m | |
| 19:33 | WarriorWarrior narra la inspiradora historia de una familia rota que encuentra la redención en el lugar más insospechado: un ring de Artes Marciales Mixtas. | Movie, Action | 2h 32m | |
| 22:05 | La carreteraBasado en la espléndida novela que ganó el premio Pulitzer en 2007. La película nos introduce en un mundo apocalíptico, arrasado por una explosión ... | Biographical drama, Drama | 2h 3m |
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_6s4aqjne/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_6s4aqjne/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_6s4aqjne/history?from=2026-10-06T00:00:00Z&to=2026-10-07T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_6s4aqjne/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_6s4aqjne/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_6s4aqjne/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_6s4aqjne/schedule?date=2026-10-11, the first programme { "data": [ { "id": "ls_d1pbsc0r", "channel": "ch_6s4aqjne", "start": "2026-10-10T19:57:19Z", "stop": "2026-10-10T22:07:19Z", "title": "Amor y otras drogas", "sub_title": null, "description": "Un galán vendedor de viagra sin sentido, dirección o responsabilidad se enamo...", "category": [ "romance", "romantic comedy", "movie" ], "flags": { "new": false, "live": false } } ], "meta": { "count": 18, "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.