90.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. On the Live plan; the free key reads yesterday.
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 UTC time, what is on now and next, and the same data in your app with one call.
All times UTC. The same day from the API: GET /v1/channels/ch_bb91gyf0/schedule?date=2026-10-19&tz=UTC
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 01:54 | Los SimpsonHola mamá, hola papá Los Simpson son una familia de la clase media que viven en Sprinfield donde Homero, Bart, Lisa y Maggie viven sus aventuras re... | Comedia, Caricatura | 32m | |
| 02:26 | Los SimpsonOcho malcriados Los Simpson son una familia de la clase media que viven en Sprinfield donde Homero, Bart, Lisa y Maggie viven sus aventuras recrean... | Comedia, Caricatura | 34m | |
| 03:00 | Hold your BreathHold your Breath. | 2h 8m | ||
| 05:08 | Stuber: Locos al VolanteCuando un conductor de Uber llamado Stu (Kumail Nanjiani) recoge a un pasajero llamado Vic (Dave Bautista) que resulta ser un policía que está tras... | Acción, Comedia | 1h 55m | |
| 07:03 | Operación Red SparrowDominika Egorova (Jennifer Lawrence) es muchas cosas. Una hija devota decidida a proteger a su madre a toda costa.Una primera bailarina cuya feroci... | Suspenso, Película | 2h 15m | |
| 09:18 | CastleLa Última Seducción Un asesino en serie imita los asesinatos de las novelas de Richard Castle (Nathan Fillion), un famoso escritor de novelas de mi... | Comedia, Crimen | 43m | |
| 10:01 | CastleSeñor y señora Castle Un asesino en serie imita los asesinatos de las novelas de Richard Castle (Nathan Fillion), un famoso escritor de novelas de ... | Comedia, Crimen | 43m | |
| 10:44 | CastleLa extraña pareja Un asesino en serie imita los asesinatos de las novelas de Richard Castle (Nathan Fillion), un famoso escritor de novelas de mist... | Comedia, Crimen | 1h 16m | |
| 12:00 | CastleThe Way of the Ninja Un asesino en serie imita los asesinatos de las novelas de Richard Castle (Nathan Fillion), un famoso escritor de novelas de m... | Comedia, Crimen | 1h 2m | |
| 13:02 | CastleUnder Fire Un asesino en serie imita los asesinatos de las novelas de Richard Castle (Nathan Fillion), un famoso escritor de novelas de misterio. A... | Comedia, Crimen | 1h 20m | |
| 14:22 | Mi Amigo EnzoUn relato sincero narrado por un perro ingenioso y filosófico llamado Enzo (Kevin Costner). A través de su vínculo con su propietario Denny Swift (... | Comedia, Drama | 2h 21m | |
| 16:43 | Mesa 19Mesa 19. | 1h 46m | ||
| 18:29 | Búsqueda implacable 2Búsqueda implacable 2. | 2h | ||
| 20:29 | El Gran ShowmanInspirado por la imaginación de P. T. Barnum (Hugh Jackman), El Gran Showman es un musical original que celebra el nacimiento del espectáculo y cue... | Biografía, Drama | 2h 12m | |
| 22:41 | El callejón de las almas perdidasEl callejón de las almas perdidas. | 3h 12m |
Copy, add your key, run. The free key reads yesterday on every channel, 500 calls a day; today and ahead are on Live.
curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_bb91gyf0/schedule?date=2026-10-19&tz=UTC" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_bb91gyf0/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_bb91gyf0/history?from=2026-10-13T00:00:00Z&to=2026-10-14T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_bb91gyf0/schedule?date=2026-10-19&tz=UTC"); 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_bb91gyf0/schedule?date=2026-10-19&tz=UTC", { 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_bb91gyf0/schedule", params={"date": "2026-10-19", "tz": "UTC"}, headers={"Authorization": f"Bearer {os.environ['TVG_KEY']}"}, ) for slot in r.json()["data"]: print(slot["start"], slot["title"])
// GET /v1/channels/ch_bb91gyf0/schedule?date=2026-10-19, the first programme { "data": [ { "id": "ls_s9qrvryq", "channel": "ch_bb91gyf0", "start": "2026-10-19T01:54:00Z", "stop": "2026-10-19T02:26:00Z", "title": "Los Simpson", "sub_title": null, "description": "Hola mamá, hola papá\nLos Simpson son una familia de la clase media que viven ...", "category": [ "comedia", "caricatura", "programa", "serie" ], "flags": { "new": false, "live": false } } ], "meta": { "count": 15, "date": "2026-10-19", "tz": "UTC" } }
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's listings on every channel in 176 countries.