73.8M 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. Search any past day on the Archive plan.
All times America/New_York. The same day from the API: GET /v1/channels/ch_vyg0jp5z/schedule?date=2026-10-13&tz=America/New_York
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 00:00 | Yugi contra Pegasus, el partido del milenioPegasus usa la baraja de Dibujos Animados y la capacidad de leer la mente que usó con Kaiba y pone a los monstruos de Yugi en su contra. Yugi pierd... | Parte 2 | 8m | |
| 00:07 | Yugi contra Pegasus, el partido del milenioYugi ha averiguado cómo contrarrestar la capacidad de leer la mente de Pegasus: Yugi se mueve entre sus dos almas y es capaz de destruir el Mundo D... | Parte 3 | 23m | |
| 00:30 | Yugi contra Pegasus, el partido del milenioYugi se desploma agotado bajo el poder paralizante del Juego de Sombras. Sus amigos le gritan desesperados ánimos, pero sus voces no penetran en la... | Parte 4 | 25m | |
| 00:55 | Yugi contra Pegasus, el partido del milenioPegasus invoca a Perdido, un temible monstruo que consume los Monstruos de Duelo de Yugi. Yugi contraataca con... ¿Kuriboh? ¿La criatura más pequeñ... | Parte 5 | 25m | |
| 01:19 | ConsecuenciasLa Saga de Pegaso llega a su fin, ¡pero un nuevo viaje está a punto de comenzar! Yugi se encuentra con un misterioso egipcio llamado Shadi que entr... | 25m | ||
| 01:44 | La ira de RebeccaYugi y sus amigos regresan del Reino de los Duelistas y se encuentran con una joven llamada Rebecca que exige que el abuelo le devuelva el Dragón B... | 25m | ||
| 02:09 | Lazos de amistadRebecca cree por equivocación que el abuelo le robó el Dragón Blanco de Ojos Azules. Yugi debe defender al Dragón Blanco de Ojos Azules para enseña... | 25m | ||
| 02:33 | Héroes legendariosCon sus engaños, el Consejo de Administración de KaibaCorp atrapa a Kaiba dentro de un juego de realidad virtual. Mokuba recluta a Yugi y Joey para... | Parte 1 | 25m | |
| 02:59 | Héroes legendarios On nowLa búsqueda de Kaiba continúa con un poco de ayuda de... ¿Mai? Pero, ¿podrán Yugi y sus amigos adaptarse a un mundo virtual en el que las reglas y ... | Parte 2 | 24m | |
| 03:23 | Héroes legendariosYugi y sus amigos rescatan a Kaiba, ¡pero siguen atrapados en el juego! La única salida es superar al Dragón de Cinco Cabezas, pero en el difícil d... | Parte 3 | 25m | |
| 03:48 | Monstruos de la mazmorra de los dadosUn nuevo estudiante, Duke Devlin, derrota a Joey en una partida de Duelo de Monstruos, obligando a Joey a convertirse en su sirviente. Duke obliga ... | Parte 1 | 25m | |
| 04:13 | Monstruos de la mazmorra de los dadosA cambio de la libertad de Joey, Yugi se juega renunciar a los Duelos de Monstruos para siempre. Yugi tiene un comienzo difícil. Todo empeora cuand... | Parte 2 | 26m | |
| 04:39 | Monstruos de la mazmorra de los dadosYugi utiliza sus habilidades innatas para el juego para dar la vuelta a la tortilla, pero Duke tiene una regla más que mencionar: Todas las criatur... | Parte 3 | 25m | |
| 05:04 | Monstruos de la mazmorra de los dadosDespués de que el todopoderoso Orgoth el Despiadado de Duke haga trizas a todo el plantel de monstruos de Yugi, a Yugi solo le queda un turno antes... | Parte 4 | 25m | |
| 05:29 | El duelista misteriosoUn adivino misterioso roba el Rompecabezas del Milenio, y Yugi debe derrotarlo en un duelo para recuperarlo. Sin embargo, no se trata de un adivino... | Parte 1 | 25m | |
| 05:55 | El duelista misteriosoLa misteriosa amenaza que controla a Bandido Keith rompe el Rompecabezas del Milenio en pedazos antes de incendiar la arena de duelos. ¿Podrá Yugi ... | Parte 2 | 25m | |
| 06:19 | El pasado es el presente¡Se revela el origen de Duelo de Monstruos! Utilizando la magia del Collar del Milenio, la historiadora egipcia Ishizu Ishtar muestra a Kaiba cómo ... | 25m |
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_vyg0jp5z/schedule?date=2026-10-13&tz=America/New_York" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_vyg0jp5z/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_vyg0jp5z/history?from=2025-10-13T00:00:00Z&to=2025-10-14T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_vyg0jp5z/schedule?date=2026-10-13&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_vyg0jp5z/schedule?date=2026-10-13&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_vyg0jp5z/schedule", params={"date": "2026-10-13", "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_vyg0jp5z/schedule?date=2026-10-13, the first programme { "data": [ { "id": "ls_h2bkk23f", "channel": "ch_vyg0jp5z", "start": "2026-10-13T04:00:00Z", "stop": "2026-10-13T04:07:35Z", "title": "Yugi contra Pegasus, el partido del milenio", "sub_title": "Parte 2", "description": "Pegasus usa la baraja de Dibujos Animados y la capacidad de leer la mente que...", "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 17, "date": "2026-10-13", "tz": "America/New_York" } }
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 | Wednesday 13 October 2021 | 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 150 countries.