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.
All times America/New_York. The same day from the API: GET /v1/channels/ch_e4cr1xw1/schedule?date=2026-10-13&tz=America/New_York
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 23:23 | Dinero SucioSigue la cadena de producción de cocaína desde Perú hasta las calles de Londres | Dinero Sucio | 59m | |
| 00:21 | Seguridad De Frontera: CanadáUn juez retirado no declara un par de pistolas Derringer | Seguridad De Frontera: Canadá | 26m | |
| 00:47 | Seguridad De Frontera: CanadáArrestan a un profesor estadounidense al traer galletas de hachís a Canadá | Seguridad De Frontera: Canadá | 26m | |
| 01:13 | Seguridad De Frontera: CanadáLa Unidad de Infantería de Marina descubre una pistola paralizante ilegal durante una búsqueda rutinaria | Seguridad De Frontera: Canadá | 26m | |
| 01:39 | Rescate AéreoLa salud de un excursionista se empeora después una caminata remota | Rescate Aéreo | 26m | |
| 02:05 | Rescate AéreoEs tarde y un joven ha volteado su cuatriciclo y no puede mover el cuello | Rescate Aéreo | 26m | |
| 02:32 | Rescate AéreoUna mujer que cae enferma a bordo de un transatlántico necesita un rescate inmediato | Rescate Aéreo | 29m | |
| 03:01 | Dinero Sucio On nowSigue la cadena de producción de cocaína desde Perú hasta las calles de Londres | Dinero Sucio | 59m | |
| 04:00 | Seguridad De Frontera: CanadáLos funcionarios de aduanas deben comprobar la legalidad de una cabeza de tigre de Bengala preservada | Seguridad De Frontera: Canadá | 26m | |
| 04:26 | Fatal ForecastThe ocean is a mighty force with a destructive potential that tends to be forgotten. | S1 E7, Tsunamis | 1h | |
| 05:26 | Horas CríticasVea los peores desastres del mundo, desde naturales hasta industriales y nucleares | Horas Críticas | 31m | |
| 05:56 | Seguridad De Frontera: CanadáDos viajeros intentan introducir de contrabando caramelos con hachís en una caja cerrada con llave | Seguridad De Frontera: Canadá | 26m | |
| 06:22 | Seguridad De Frontera: CanadáUn hombre declara dos armas en la aduana, pero también esconde un rifle de asalto | Seguridad De Frontera: Canadá | 26m | |
| 06:48 | Horas CríticasLos desastres ambientales han destruido la vida en tierra, mar y aire | Horas Críticas | 30m | |
| 07:18 | Seguridad De Frontera: CanadáUn intercambio de teléfonos móviles demuestra que dos hombres buscan trabajo sin papeles | Seguridad De Frontera: Canadá | 26m | |
| 07:45 | Destruction DecodedWhen bridges and tunnels unexpectedly fail, the results can be disastrous. | S1 E2, Tornadoes | 1h 3m | |
| 08:48 | Océano SalvajeEli y Robin investigan la inusual aparición de los tiburones martillo en California | Océano Salvaje | 25m | |
| 09:13 | Ataque AnimalTres depredadores enjaulados se sueltan y atacan a humanos indefensos | S1 E5, Killer Cats and Dogs | 1h | |
| 10:12 | Rescate AéreoEl equipo de rescate aéreo salva a un caminante de España herido | Rescate Aéreo | 30m | |
| 10:42 | Rescate AéreoUna turista estadounidense lleva perdida tres días | Rescate Aéreo | 26m | |
| 11:08 | Mundo MetroExplora el metro de la CDMX: tecnología, seguridad y el pulso humano que mueve a millones cada día sin parar | Mundo Metro | 28m | |
| 11:36 | Mundo MetroExplora el vibrante mundo oculto de la extensa red subterránea del metro de la Ciudad de México. | Mundo Metro | 28m | |
| 12:05 | Mundo MetroExplora el bullicioso mundo subterráneo del vasto y vibrante sistema de metro de la Ciudad de México. | Mundo Metro | 28m | |
| 12:32 | Rescate AéreoCumpleaños, matrimonios y un secreto salen a la luz mientras la tripulación corre para salvar tres vidas. | Rescate Aéreo | 29m | |
| 13:02 | Rescate AéreoTres emocionantes rescates dan inicio a la nueva temporada | Rescate Aéreo | 29m | |
| 13:30 | Rescate AéreoEl equipo ayuda a dos familias que luchan por mantenerse con vida | Rescate Aéreo | 29m | |
| 13:59 | Rescate AéreoEl rescate con cabrestante más alto de la tripulación pone a prueba sus habilidades y su voluntad | Rescate Aéreo | 30m | |
| 14:29 | Seguridad De Frontera: AustraliaUn hombre que omite artículos en su historial de antecedentes penales puede perder su visa | Seguridad De Frontera: Australia | 27m | |
| 14:55 | Seguridad De Frontera: AustraliaA dos mujeres que viajan con frecuencia entre Vietnam y Australia las registran por dentro y por fuera | Seguridad De Frontera: Australia | 27m | |
| 15:22 | Seguridad De Frontera: AustraliaSe sospecha que un velocista de élite es un mensajero interno de drogas | Seguridad De Frontera: Australia | 27m | |
| 15:49 | Seguridad De Frontera: AustraliaUn perro detector de drogas expone a un aficionado a los deportes extremos que viene a surfear | Seguridad De Frontera: Australia | 27m | |
| 16:17 | Seguridad De Frontera: CanadáInvestigar a un conocido contrabandista revela una estafa elaborada | Seguridad De Frontera: Canadá | 26m | |
| 16:43 | Seguridad De Frontera: CanadáUn hombre en ruta a Alaska intenta pasar armas no declaradas | Seguridad De Frontera: Canadá | 26m | |
| 17:09 | Seguridad De Frontera: CanadáUn joven ciclista de montaña que espera trabajar en Whistler se da una caída | Seguridad De Frontera: Canadá | 26m | |
| 17:35 | Seguridad De Frontera: CanadáAlerta! Se ha visto un arma en un barco que se dirigía a Alaska | Seguridad De Frontera: Canadá | 26m | |
| 18:01 | Destruction DecodedHurricanes, typhoons and cyclones have different names, but share the same destructive power. | S1 E3, Hurricanes, Typhoons, Cyclones | 1h 5m | |
| 19:06 | Rescate AéreoEl equipo de Westpac rescata a una víctima de ataque de tiburón y a un audaz pescador. | Rescate Aéreo | 28m | |
| 19:34 | Rescate AéreoLa tripulación se enfrenta a quemaduras, a un coche desbocado lleno de niños y a una difícil evacuación | Rescate Aéreo | 26m | |
| 20:01 | Mundo MetroNavega por el bullicioso e intrincado mundo del sistema de metro más grande de América Latina. | Mundo Metro | 28m | |
| 20:29 | Mundo MetroDescubre la vida bulliciosa y los desafíos ocultos del sistema de metro más grande de América Latina. | Mundo Metro | 29m | |
| 20:57 | Seguridad De Frontera: CanadáUn navegante ha traído mucho más dinero del que ha declarado | Seguridad De Frontera: Canadá | 26m | |
| 21:23 | Seguridad De Frontera: CanadáUn luchador japonés de MMA dice que está de vacaciones, pero su teléfono dice lo contrario | Seguridad De Frontera: Canadá | 26m | |
| 21:49 | Seguridad De Frontera: CanadáUn estadounidense ha sido descalificado para conducir en Canadá, pero aún lo hace | Seguridad De Frontera: Canadá | 26m | |
| 22:16 | Rescate AéreoUn surfista es atacado por un gran tiburón blanco | Rescate Aéreo | 29m | |
| 22:44 | Rescate AéreoUn choque en una intersección rural deja cuatro atrapados; uno huía de la policía y estaba drogado. | Rescate Aéreo | 29m | |
| 23:13 | Rescate AéreoLa policía está en búsqueda un preso escapado de la cárcel | Rescate Aéreo | 26m | |
| 23:39 | Dinero SucioCasi inexistente hace 30 años, el mercado de medicamentos falsos ahora está en auge | Dinero Sucio | 58m |
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_e4cr1xw1/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_e4cr1xw1/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_e4cr1xw1/history?from=2026-10-06T00:00:00Z&to=2026-10-07T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_e4cr1xw1/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_e4cr1xw1/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_e4cr1xw1/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_e4cr1xw1/schedule?date=2026-10-13, the first programme { "data": [ { "id": "ls_evk5kh1s", "channel": "ch_e4cr1xw1", "start": "2026-10-13T03:23:06Z", "stop": "2026-10-13T04:21:37Z", "title": "Dinero Sucio", "sub_title": "Dinero Sucio", "description": "Sigue la cadena de producción de cocaína desde Perú hasta las calles de Londres", "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 47, "date": "2026-10-13", "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.