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 America/Mexico_City 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 America/Mexico_City. The same day from the API: GET /v1/channels/ch_5e2pyytb/schedule?date=2026-10-11&tz=America/Mexico_City
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 00:00 | InovaUn espacio en el que se muestra una variedad de productos que el televidente puede adquirir para su hogar. | Paid program | 30m | |
| 00:30 | InovaUn espacio en el que se muestra una variedad de productos que el televidente puede adquirir para su hogar. | Paid program | 30m | |
| 01:00 | InovaUn espacio en el que se muestra una variedad de productos que el televidente puede adquirir para su hogar. | Paid program | 30m | |
| 01:30 | InovaUn espacio en el que se muestra una variedad de productos que el televidente puede adquirir para su hogar. | Paid program | 30m | |
| 02:00 | InovaUn espacio en el que se muestra una variedad de productos que el televidente puede adquirir para su hogar. | Paid program | 30m | |
| 02:30 | InovaUn espacio en el que se muestra una variedad de productos que el televidente puede adquirir para su hogar. | Paid program | 30m | |
| 03:00 | InovaUn espacio en el que se muestra una variedad de productos que el televidente puede adquirir para su hogar. | Paid program | 30m | |
| 03:30 | InovaUn espacio en el que se muestra una variedad de productos que el televidente puede adquirir para su hogar. | Paid program | 30m | |
| 04:00 | Barras de ajusteProgramación por anunciarse. | Specials, Variety | 15m | |
| 04:15 | RTCEspacio del gobierno de México. | Regular | 15m | |
| 04:30 | InovaUn espacio en el que se muestra una variedad de productos que el televidente puede adquirir para su hogar. | Paid program | 30m | |
| 05:00 | MandibulinCuatro niños y un tiburón resuelven misterios submarinos. | Animated, Comedy | 1h | |
| 06:00 | Daniel el TraviesoDaniel, el hijo único de la familia Michel, en un instante puede causar un caos debido a las travesuras que realiza. | Animated, Children | 1h | |
| 07:00 | Ositos cariñositos: Libera la magiaCuando una nueva aventura los lleva a un mundo extraño, los ositos tienen que apoyarse entre sí más que nunca. A través de la amistad, el coraje y ... | Animated, Children | 15m | |
| 07:15 | Súper osoPapá Oso vive para su pequeño hijo Xi Ha en un bosque rodeado de amigos. El día de su cumpleaños, el padre le confiesa a Xi Ha que su madre nunca v... | Films, Animated | 1h 45m | |
| 09:00 | El inicio del mundo de CraigAl enterarse de que el arroyo cercano esconde un tesoro perdido, Craig se embarca en un viaje para encontrarlo, navegando por el peligroso desierto... | Films, Animated | 2h | |
| 11:00 | El oso YoguiYogui, Boo Boo y el guardabosques Smith se unen para impedir el cierre del parque Jellystone por parte del alcalde y su venta a los madereros. | Films, Children | 1h 45m | |
| 12:45 | Happy Feet: El pingüinoUn joven pingüino emperador, que nació sin la habilidad para cantar, debe expresarse bailando tap y espera atraer a una pareja a través de su incre... | Films, Animated | 2h 15m | |
| 15:00 | La era de hielo 3Manny, Diego y el resto del grupo deben rescatar de un mundo subterráneo a Sid, después de que él toma unos huevos de dinosaurio. | Films, Animated | 2h | |
| 17:00 | La era de hielo 4: La deriva continentalLa búsqueda de una bellota por parte de Scrat tiene consecuencias, cuando los continentes se separan y el mundo de Manny, Diego y Sid cambia. | Films, Animated | 1h 45m | |
| 18:45 | La era de hielo: Choque de mundosManny, Sid, Diego y el resto de la manada tienen que salir de sus casas después de que una aventura de Scrat en el espacio exterior envía un astero... | Films, Animated | 2h | |
| 20:45 | 10.000 A.C.Un joven cazador de mamuts de la prehistoria, lidera un pequeño grupo de miembros de su tribu en un viaje a los confines de la Tierra en una misión... | Films, Adventure | 2h 15m | |
| 23:00 | Farmacias Similares | Paid program, Shopping | 30m | |
| 23:30 | InovaUn espacio en el que se muestra una variedad de productos que el televidente puede adquirir para su hogar. | Paid program | 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_5e2pyytb/schedule?date=2026-10-11&tz=America/Mexico_City" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_5e2pyytb/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_5e2pyytb/history?from=2025-10-13T00:00:00Z&to=2025-10-14T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_5e2pyytb/schedule?date=2026-10-11&tz=America/Mexico_City"); 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_5e2pyytb/schedule?date=2026-10-11&tz=America/Mexico_City", { 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_5e2pyytb/schedule", params={"date": "2026-10-11", "tz": "America/Mexico_City"}, headers={"Authorization": f"Bearer {os.environ['TVG_KEY']}"}, ) for slot in r.json()["data"]: print(slot["start"], slot["title"])
// GET /v1/channels/ch_5e2pyytb/schedule?date=2026-10-11, the first programme { "data": [ { "id": "ls_ec8we2a7", "channel": "ch_5e2pyytb", "start": "2026-10-11T06:00:00Z", "stop": "2026-10-11T06:30:00Z", "title": "Inova", "sub_title": null, "description": "Un espacio en el que se muestra una variedad de productos que el televidente ...", "category": [ "paid program" ], "flags": { "new": false, "live": false } } ], "meta": { "count": 24, "date": "2026-10-11", "tz": "America/Mexico_City" } }
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.