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/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_wzdpbc2e/schedule?date=2026-10-12&tz=America/New_York
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 23:16 | Mayday: Catástrofe AéreaEn un vuelo desde Berlín, el vuelo 3597 de Crossair no logra localizar la pista al aproximarse a Zúrich. | Mayday: Catástrofe Aérea | 55m | |
| 00:11 | Mayday: Catástrofe AéreaTras diez horas de vuelo, el vuelo 38 de British Airways sufre un doble fallo de motor al llegar. | Mayday: Catástrofe Aérea | 55m | |
| 01:06 | Mayday: Catástrofe AéreaEl vuelo 751, cubierto de hielo en Estocolmo, sufre explosiones de motor segundos tras despegar. | Mayday: Catástrofe Aérea | 55m | |
| 02:01 | Mayday: Catástrofe AéreaTras dos horas de retraso, el vuelo 3407 desde Newark enfrenta una tormenta de nieve casi al aterrizar. | Mayday: Catástrofe Aérea | 55m | |
| 02:56 | Mayday: Catástrofe AéreaMinutos después de despegar de LaGuardia, el vuelo 1549 de United choca con una bandada de aves. | Mayday: Catástrofe Aérea | 55m | |
| 03:51 | Mayday: Catástrofe AéreaAl aproximarse a Schiphol, el vuelo 1951 de Turkish Airlines cae repentinamente en los últimos segundos. | Mayday: Catástrofe Aérea | 55m | |
| 04:46 | Mayday: Catástrofe AéreaAl aterrizar en São Paulo, el vuelo 3054 de TAM supera la pista y se estrella contra un edificio. | Mayday: Catástrofe Aérea | 55m | |
| 05:41 | Mayday: Catástrofe AéreaEn turbulencia por un huracán moderado, el vuelo 708 de West Caribbean cae y se estrella en Venezuela. | Mayday: Catástrofe Aérea | 55m | |
| 06:36 | Mayday: Catástrofe AéreaCon 248 soldados a bordo, el vuelo 1285 de Arrow Air se estrella segundos tras despegar en Terranova. | Mayday: Catástrofe Aérea | 55m | |
| 07:31 | Mayday: Catástrofe AéreaInvestigan una supuesta bomba en el vuelo 2574 de Continental Express y descubren una verdad inquietante. | Mayday: Catástrofe Aérea | 55m | |
| 08:26 | Mayday: Catástrofe AéreaUn accidente aéreo ligado al Manchester United deja ocho jugadores muertos y una investigación polémica. | Mayday: Catástrofe Aérea | 55m | |
| 09:21 | Mayday: Catástrofe AéreaFalla el timón y los pilotos del vuelo 85 de Northwest logran un aterrizaje de emergencia en Anchorage. | Mayday: Catástrofe Aérea | 55m | |
| 10:16 | Mayday: Catástrofe AéreaTras menos de un minuto en el aire, el vuelo 8509 de Korean Air Cargo se estrella al noreste de Londres. | Mayday: Catástrofe Aérea | 55m | |
| 11:11 | Mayday: Catástrofe AéreaMinutos antes de aterrizar en San Diego, el vuelo 182 de PSA choca con un Cessna y cae en un vecindario. | Mayday: Catástrofe Aérea | 55m | |
| 12:06 | Mayday: Catástrofe AéreaMinutos tras despegar de Yeda, el vuelo 2120 de Nigeria Airways sufre un incendio devastador. | Mayday: Catástrofe Aérea | 55m | |
| 13:01 | Mayday: Catástrofe AéreaTras disturbios en cabina, el vuelo 1771 de PSA se estrella en un campo remoto de California. | Mayday: Catástrofe Aérea | 55m | |
| 13:56 | Mayday: Catástrofe AéreaLos pilotos del vuelo 110 de TACA logran un aterrizaje extraordinario en un dique natural estrecho. | Mayday: Catástrofe Aérea | 55m | |
| 14:51 | Mayday: Catástrofe AéreaEl vuelo 686 de SAS despega con niebla en Milán‑Linate y choca con un Cessna segundos después. | Mayday: Catástrofe Aérea | 55m | |
| 15:46 | Mayday: Catástrofe AéreaEl vuelo 232 de United pierde el control tras la explosión de un motor y la falla del sistema hidráulico. | Mayday: Catástrofe Aérea | 55m | |
| 16:41 | Mayday: Catástrofe AéreaEl vuelo 423 de Maui a Honolulu pierde parte del techo en vuelo, pero logra aterrizar a salvo. | Mayday: Catástrofe Aérea | 1h | |
| 17:41 | Mayday: Catástrofe AéreaLa tripulación del A300 de DHL lucha 16 minutos sin sistema hidráulico para aterrizar en Bagdad. | Mayday: Catástrofe Aérea | 1h | |
| 18:42 | Mayday: Catástrofe AéreaMinutos después de despegar de Tokio, la aleta trasera de un 747 estalla y el avión pierde el control. | Mayday: Catástrofe Aérea | 1h | |
| 19:42 | Mayday: Catástrofe Aérea On nowLos tres tripulantes del 705 de FedEx están completando el despegue desde Memphis cuando comienza el ataque. | Mayday: Catástrofe Aérea | 1h | |
| 20:42 | Mayday: Catástrofe AéreaEn combate naval, un operador de radar confunde un avión civil con un F‑14 enemigo. | Mayday: Catástrofe Aérea | 1h | |
| 21:42 | Mayday: Catástrofe AéreaUna explosión sacude a los pilotos del 434 de PA. Explotó una bomba, y el avión tiene daños graves. | Mayday: Catástrofe Aérea | 1h | |
| 22:42 | Mayday: Catástrofe AéreaEn condiciones extremas, un Super Puma viaja a una plataforma petrolera del mar del Norte. | Mayday: Catástrofe Aérea | 1h | |
| 23:43 | Mayday: Catástrofe AéreaTras estrellarse un Boeing 767 cerca de Nantucket, comienzan las preguntas sobre lo ocurrido. | Mayday: Catástrofe Aérea | 1h |
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_wzdpbc2e/schedule?date=2026-10-12&tz=America/New_York" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_wzdpbc2e/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_wzdpbc2e/history?from=2026-10-05T00:00:00Z&to=2026-10-06T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_wzdpbc2e/schedule?date=2026-10-12&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_wzdpbc2e/schedule?date=2026-10-12&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_wzdpbc2e/schedule", params={"date": "2026-10-12", "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_wzdpbc2e/schedule?date=2026-10-12, the first programme { "data": [ { "id": "ls_nypgjryt", "channel": "ch_wzdpbc2e", "start": "2026-10-12T03:16:42Z", "stop": "2026-10-12T04:11:42Z", "title": "Mayday: Catástrofe Aérea", "sub_title": "Mayday: Catástrofe Aérea", "description": "En un vuelo desde Berlín, el vuelo 3597 de Crossair no logra localizar la pis...", "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 27, "date": "2026-10-12", "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 155 countries.