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 Europe/Madrid 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 Europe/Madrid. The same day from the API: GET /v1/channels/ch_3wwmpcq3/schedule?date=2026-10-11&tz=Europe/Madrid
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 00:31 | Hashtag asesinato | 57m | ||
| 01:28 | Hashtag asesinato | 56m | ||
| 02:24 | European Poker TourEs un serie de torneos de póquer televisados similares a los de la World Series of Poker Tour. | 24m | ||
| 02:48 | Atrapadas | 44m | ||
| 03:32 | Atrapadas | 44m | ||
| 04:16 | Amor tóxico | 40m | ||
| 04:56 | Crímenes en Nueva YorkEn el distrito más caro de Manhattan, un excéntrico coleccionista de arte aparece estrangulado en su apartamento, en medio de sus preciadas posesio... | Asesinato en el Upper East | 3m | |
| 04:59 | Amor tóxico | 39m | ||
| 05:38 | Caso cerradoPrograma centrado en la resolución de conflictos presentado por la doctora cubana Ana María Polo. En cada edición se presentan varios casos entre p... | 22m | ||
| 06:00 | KillerEl 2 de octubre de 1999, los servicios de emergencias reciben la llamada desesperada de Steven Beard, un millonario de Texas. Steven cuenta que se ... | Millionarios: Celeste Beard | 44m | |
| 06:44 | KillerTres miembros de la familia Ewell han muerto en su casa de Fresno el fin de semana de Pascua de 1992. Dale Ewell, su esposa Glee y su hija Tiffany ... | Millionarios: Dana Ewell | 44m | |
| 07:28 | Hermanos asesinosEl caso de una persona desaparecida toma una tortuosa dirección cuando los detectives se enteran de que el querido hermano mayor parece haber malve... | Hawes | 42m | |
| 08:10 | Hermanos asesinosCinco adolescentes que jugaban junto a una hoguera sufren una emboscada por parte de tres hermanos armados con escopetas, en lo que supuso uno de l... | Fryer | 42m | |
| 08:52 | Hermanos asesinosEl sueño americano de una familia de inmigrantes se convierte en una pesadilla cuando una joven perversa manipula a su hermano menor para que comet... | Suh | 59m | |
| 09:51 | Una boda y un funeralSerie que explora matrimonios aparentemente ideales que terminaron en asesinato o desaparición. | 56m | ||
| 10:47 | Una boda y un funeralSerie que explora matrimonios aparentemente ideales que terminaron en asesinato o desaparición. | 58m | ||
| 11:45 | Una boda y un funeralSerie que explora matrimonios aparentemente ideales que terminaron en asesinato o desaparición. | 50m | ||
| 12:35 | Una boda y un funeralSerie que explora matrimonios aparentemente ideales que terminaron en asesinato o desaparición. | 58m | ||
| 13:33 | Caso cerradoPrograma centrado en la resolución de conflictos presentado por la doctora cubana Ana María Polo. En cada edición se presentan varios casos entre p... | 30m | ||
| 14:03 | Caso cerradoPrograma centrado en la resolución de conflictos presentado por la doctora cubana Ana María Polo. En cada edición se presentan varios casos entre p... | 1h 2m | ||
| 15:05 | Caso cerradoPrograma centrado en la resolución de conflictos presentado por la doctora cubana Ana María Polo. En cada edición se presentan varios casos entre p... | 1h 13m | ||
| 16:18 | Caso cerradoPrograma centrado en la resolución de conflictos presentado por la doctora cubana Ana María Polo. En cada edición se presentan varios casos entre p... | 1h | ||
| 17:18 | Caso cerradoPrograma centrado en la resolución de conflictos presentado por la doctora cubana Ana María Polo. En cada edición se presentan varios casos entre p... | 58m | ||
| 18:16 | Caso cerradoPrograma centrado en la resolución de conflictos presentado por la doctora cubana Ana María Polo. En cada edición se presentan varios casos entre p... | 48m | ||
| 19:04 | Caso cerradoPrograma centrado en la resolución de conflictos presentado por la doctora cubana Ana María Polo. En cada edición se presentan varios casos entre p... | 53m | ||
| 19:57 | Caso cerradoPrograma centrado en la resolución de conflictos presentado por la doctora cubana Ana María Polo. En cada edición se presentan varios casos entre p... | 58m | ||
| 20:55 | Play Padel | 12m | ||
| 21:07 | Parejas asesinasUna madre soltera encuentra el amor con un viejo amigo, pero sus vidas sufren un dramático cambio por un secreto mortal. | Pamela Lawson y Lekev Spivey | 1h | |
| 22:07 | Parejas asesinasParecían la clásica familia vecina, pero esta honesta y típica pareja estadounidense se involucraría en un crimen mortal. | Violet y Phillip Walter | 55m | |
| 23:02 | Parejas asesinasLa muerte de un rico hombre de negocios revela una extraña conspiración de asesinato. | Lynn Hajny y Tommy Douyette | 57m | |
| 23:59 | Licencia para matarLos tratamientos semanales de los pacientes de diálisis pasan de ser un procedimiento rutinario, a provocar la muerte sin ninguna explicación apare... | Diálisis mortal | 57m |
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_3wwmpcq3/schedule?date=2026-10-11&tz=Europe/Madrid" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_3wwmpcq3/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_3wwmpcq3/history?from=2025-10-13T00:00:00Z&to=2025-10-14T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_3wwmpcq3/schedule?date=2026-10-11&tz=Europe/Madrid"); 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_3wwmpcq3/schedule?date=2026-10-11&tz=Europe/Madrid", { 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_3wwmpcq3/schedule", params={"date": "2026-10-11", "tz": "Europe/Madrid"}, headers={"Authorization": f"Bearer {os.environ['TVG_KEY']}"}, ) for slot in r.json()["data"]: print(slot["start"], slot["title"])
// GET /v1/channels/ch_3wwmpcq3/schedule?date=2026-10-11, the first programme { "data": [ { "id": "ls_0zyedmv2", "channel": "ch_3wwmpcq3", "start": "2026-10-10T22:31:00Z", "stop": "2026-10-10T23:28:00Z", "title": "Hashtag asesinato", "sub_title": null, "description": null, "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 31, "date": "2026-10-11", "tz": "Europe/Madrid" } }
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 155 countries.