74.6M 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 America/New_York time, what is on now and next, and the same data in your app with one call.
All times America/New_York. The same day from the API: GET /v1/channels/ch_6w61fqkx/schedule?date=2026-10-11&tz=America/New_York
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 23:07 | Víctor RosRos y Blázquez se trasladan a Linares para investigar el robo del oro español. | S2 E2, Centauros de Sierra Morena | Drama, Series | 1h 38m |
| 00:45 | Víctor RosEl sargento Giralda no duda en asignar a Víctor Ros un caso del que nadie quiere hacerse cargo. | S2 E3, Hijos de un dios extraño | Drama, Series | 1h 23m |
| 02:08 | Sin IdentidadDespués de casi 10 años encerrada en una cárcel china, María consigue huir y ser libre. A partir de ese momento, sólo tiene un objetivo: volver a M... | S1 E1, Mitad y mitad | Thriller, Series | 1h 30m |
| 03:38 | Sin IdentidadMaría entra en la cárcel china y es muy mal recibida por las presas de un sector, que llegan incluso a agredirla. Sólo la amistad de Irina, que ens... | S1 E2, La solución a mis problemas | Thriller, Series | 1h 45m |
| 05:23 | Sin IdentidadMaría se hace dura en la cárcel china, especialmente tras una violenta pelea con una presa, y su estancia por la celda de castigo en la que pasa in... | S1 E3, Una luz al final del túnel | Thriller, Series | 1h 45m |
| 07:08 | Sin IdentidadChina, 2013. María se prostituye para conseguir medicinas para su amiga Irina, pero no consigue salvarla de la muerte. Lo que sí consigue es huir d... | S1 E4, El enemigo en casa | Thriller, Series | 1h 45m |
| 08:53 | Sin IdentidadMadrid 2013: María, bajo su identidad de Mercedes Dantés, no deja de vigilar a Luisa y a su tío Enrique como parte de su venganza, y mediante mens... | S1 E5, Mi otra vida | Thriller, Series | 1h 30m |
| 10:23 | Sin IdentidadMadrid 2013: María, bajo su identidad de Mercedes Dantés, sigue investigando a su familia para descubrir cómo han rehecho fácilmente sus vidas en s... | S1 E6, La sombra del diablo | Thriller, Series | 1h 30m |
| 11:53 | Sin IdentidadMadrid 2013: María bajo la identidad de Mercedes Dantés es reconocida por la calle por una antigua profesora, lo que la pone en alerta de estar tal... | S1 E7, Excusatio non petita | Thriller, Series | 1h 30m |
| 13:23 | Sin IdentidadMadrid 2013: María, oculta bajo su identidad de Mercedes Dantés, y con un arma en el bolsillo de su abrigo, sigue a su tío Enrique hasta dentro de... | S1 E8, Alfiles y peones sin reina | Thriller, Series | 1h 30m |
| 14:53 | Sin IdentidadMadrid 2013: María, bajo su identidad de Mercedes Dantés, tiene estudiado minuciosamente el recorrido diario de Enrique y ha llegado el día elegido... | S1 E9, Mañana, cuando la venganza empiece | Thriller, Series | 1h 30m |
| 16:23 | Sin IdentidadMadrid, Enero de 2014, María lleva tres meses viviendo en Madrid bajo la identidad de Mercedes Dantés e investigando a su familia cuya situación ha... | S2 E1, He vuelto para vengarme | Series, Thriller | 1h 30m |
| 17:53 | Sin IdentidadLa noticia de que María está viva ha conmocionado a toda la familia. Su llegada al aeropuerto, tremendamente desmejorada, causa gran impacto en tod... | S2 E2, La venganza desde dentro | Series, Thriller | 1h 30m |
| 19:23 | Sin IdentidadMaría no está bien. Una noche, durante una de sus pesadillas, agrede a Enrique sonámbula. Desde ese momento María siembra la desconfianza en su tío... | S2 E3, Me da miedo dormir | Series, Thriller | 1h 30m |
| 20:53 | Sin IdentidadMaría está algo mejor tras la cura de sueño, pero sigue teniendo pesadillas y tomando sus pastillas. Ella y Pablo ahora van a tener que adelantarse... | S2 E4, Que no encuentren a Mercedes Dantés | Series, Thriller | 1h 30m |
| 22:23 | Sin IdentidadMaría está contra las cuerdas pues sabe que Enrique tiene en su poder la esquela que la relaciona con Mercedes Dantés, y que cada paso que de va a ... | S2 E5, Gánate su confianza | Series, Thriller | 1h 30m |
| 23:53 | Sin IdentidadFrancisco ahora está al tanto de la venganza de María y queda con ella en que le dará todo lo recopilado sobre Enrique en estos años para hundirle. | S2 E6, Yo participé en el asesinato de María Fuentes | Series, Thriller | 1h 30m |
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_6w61fqkx/schedule?date=2026-10-11&tz=America/New_York" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_6w61fqkx/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_6w61fqkx/history?from=2026-10-06T00:00:00Z&to=2026-10-07T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_6w61fqkx/schedule?date=2026-10-11&tz=America/New_York"); 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_6w61fqkx/schedule?date=2026-10-11&tz=America/New_York", { 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_6w61fqkx/schedule", params={"date": "2026-10-11", "tz": "America/New_York"}, headers={"Authorization": f"Bearer {os.environ['TVG_KEY']}"}, ) for slot in r.json()["data"]: print(slot["start"], slot["title"])
// GET /v1/channels/ch_6w61fqkx/schedule?date=2026-10-11, the first programme { "data": [ { "id": "ls_62gmatqr", "channel": "ch_6w61fqkx", "start": "2026-10-11T03:07:00Z", "stop": "2026-10-11T04:45:00Z", "title": "Víctor Ros", "sub_title": "Centauros de Sierra Morena", "description": "Ros y Blázquez se trasladan a Linares para investigar el robo del oro español.", "category": [ "drama", "series" ], "flags": { "new": false, "live": false } } ], "meta": { "count": 17, "date": "2026-10-11", "tz": "America/New_York" } }
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.