74.3M 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/Lisbon 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/Lisbon. The same day from the API: GET /v1/channels/ch_d75k8h9z/schedule?date=2026-10-15&tz=Europe/Lisbon
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 23:26 | CastleBeckett e Castle procuram o assassino de uma vidente. | S3 E2, He's Dead, She's Dead | Drama | 40m |
| 00:06 | Lei & Ordem: Unidade EspecialUm adolescente usa uma espingarda para proteger a mãe de uma agressão, mas rapidamente descobre que o alvo era alguém conhecido. | S18 E10, Motherly Love | Crime | 44m |
| 00:50 | Lei & Ordem: Unidade EspecialA SVU investiga os jogadores de uma equipa de hóquei júnior de topo após desacatos nos balneários. | S18 E11, Great Expectations | Crime | 40m |
| 01:30 | OssosBrennan e Zack investigam o caso de um pequeno jacto que se despenhou. Levava a bordo alguns diplomatas chineses e uma mulher. No local do acidente... | S2 E4, The Blonde in the Game | Drama | 41m |
| 02:11 | OssosBrennan e Zack investigam o caso de um pequeno jacto que se despenhou. Levava a bordo alguns diplomatas chineses e uma mulher. No local do acidente... | S2 E5, The Truth in the Lye | Drama | 41m |
| 02:52 | OssosBrennan e Zack investigam o caso de um pequeno jacto que se despenhou. Levava a bordo alguns diplomatas chineses e uma mulher. No local do acidente... | S2 E6, The Girl in Suite 2103 | Drama | 41m |
| 03:33 | OssosBrennan e Zack investigam o caso de um pequeno jacto que se despenhou. Levava a bordo alguns diplomatas chineses e uma mulher. No local do acidente... | S2 E7, The Girl with the Curl | Drama | 41m |
| 04:14 | OssosBrennan e Zack investigam o caso de um pequeno jacto que se despenhou. Levava a bordo alguns diplomatas chineses e uma mulher. No local do acidente... | S2 E8, The Woman in the Sand | Drama | 42m |
| 04:56 | Chicago MedAs coisas ficam pessoais quando Ripley e Archer entram em conflito sobre os planos de tratamento relacionados com um caso incomum. Asher faz uma de... | S11 E2, A Game of Inches | Drama | 39m |
| 05:35 | Uma Pitada de PortugalUma cozinheira é elevada à ribalta num programa de culinária depois de um chef famoso ter desistido. O bonito operador de câmara australiano desemp... | Drama | 2h 11m | |
| 07:46 | Jamie: Cozinha e SegueNum episódio filmado em casa durante o confinamento usando apenas o seu telemóvel, Jamie faz uma massa de vegetais verdes para a sua família, usand... | S1 E6, Episode 6 | Gastronomia | 22m |
| 08:08 | ElsbethDepois de um dos cirurgiões plásticos mais procurados de Nova Iorque ser encontrado morto, Elsbeth está de olho na ex-chefe da vítima, a Dra. Vanes... | S1 E6, An Ear for an Ear | Crime | 41m |
| 08:49 | ElsbethElsbeth suspeita de mão criminosa quando um casamento num clube de campo meticulosamente planeado por Ashton Hayes, um consultor financeiro conceit... | S1 E7, Something Blue | Crime | 40m |
| 09:29 | Falling TogetherTBD. | Romance | 1h 30m | |
| 10:59 | BaharO carro de Bahar avaria na estrada, a bateria descarrega e agora ela não tem para onde ir. Toda a gente procura Bahar desesperadamente, mas ela não... | Episódio 115 | Comédia | 46m |
| 11:45 | BaharApesar de Gülçiçek ter ouvido dizer que Bahar está bem, continua preocupada com ela. Bahar finalmente abre os olhos, o que é um enorme suspiro de a... | Episódio 116 | Comédia | 41m |
| 12:26 | CastleBeckett relaciona-se com um novo e atraente detetive. | S2 E21, Den of Thieves | Drama | 40m |
| 13:06 | CastleUm conhecido chefe é encontrado congelado até à morte numa cozinha. | S2 E22, Food to Die For | Drama | 41m |
| 13:47 | Chicago MedA equipa médica mais qualificada da cidade salva vidas, enquanto navega pelas suas relações interpessoais únicas. | S1 E6, Bound | Drama | 40m |
| 14:27 | Chicago MedA equipa médica mais qualificada da cidade salva vidas, enquanto navega pelas suas relações interpessoais únicas. | S1 E7, Saints | Drama | 41m |
| 15:08 | Catch of the DayNa véspera de assumir o cargo de chef executiva em Nova Iorque, Sophie regressa a casa para ajudar no restaurante da família, que atravessa dificul... | Romance | 1h 30m | |
| 16:38 | CastleBeckett prende Castle, que afirma a sua inocência. | S3 E1, A Deadly Affair | Drama | 40m |
| 17:18 | CastleBeckett e Castle procuram o assassino de uma vidente. | S3 E2, He's Dead, She's Dead | Drama | 41m |
| 17:59 | Lei & Ordem: Unidade EspecialUma banqueira acusa o seu cliente de violação. | S18 E14, Net Worth | Crime | 40m |
| 18:39 | Lei & Ordem: Unidade EspecialUm homem que está a ser investigado por violação ameaça revelar os segredos daqueles que trabalham no caso. | S18 E15, Know It All | Crime | 39m |
| 19:18 | Lei & Ordem: Unidade EspecialA SVU investiga um curador espiritual quando um cliente alega que ele a incapacitou e agrediu através da hipnose. | S18 E18, Spellbound | Crime | 41m |
| 19:59 | Lei & Ordem: Unidade EspecialQuando uma jovem mulher é violada por um membro da sua igreja, Barba tem de fazer ver que o First Amendment não dá direito a quebrar a lei. | S18 E19, Conversion | Crime | 41m |
| 20:40 | BaharBahar tem de agir o mais depressa possível, caso contrário há o risco de um bebé morrer. Umay continua sem compreender como é que o seu irmão pôde ... | Episódio 117 | Comédia | 44m |
| 21:24 | BaharTimur está prestes a perder o emprego por causa das suas ações recentes. Bahar e Aziz Uras têm finalmente uma conversa a sério após o acidente. Ren... | Episódio 118 | Comédia | 41m |
| 22:05 | ElsbethApós o famoso editor do puzzle diário ser assassinado no campeonato anual de palavras cruzadas, Elsbeth infiltra-se no mundo dos especialistas em r... | S3 E13, Murder Six Across | Comédia | 41m |
| 22:46 | CastleChega o ex-parceiro de Beckett. | S3 E3, Under the Gun | Drama | 41m |
| 23:27 | CastleUm jovem matemático é morto por uma bala com 200 anos. | S3 E4, Punked | Drama | 40m |
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_d75k8h9z/schedule?date=2026-10-15&tz=Europe/Lisbon" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_d75k8h9z/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_d75k8h9z/history?from=2025-10-13T00:00:00Z&to=2025-10-14T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_d75k8h9z/schedule?date=2026-10-15&tz=Europe/Lisbon"); 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_d75k8h9z/schedule?date=2026-10-15&tz=Europe/Lisbon", { 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_d75k8h9z/schedule", params={"date": "2026-10-15", "tz": "Europe/Lisbon"}, headers={"Authorization": f"Bearer {os.environ['TVG_KEY']}"}, ) for slot in r.json()["data"]: print(slot["start"], slot["title"])
// GET /v1/channels/ch_d75k8h9z/schedule?date=2026-10-15, the first programme { "data": [ { "id": "ls_8a9negba", "channel": "ch_d75k8h9z", "start": "2026-10-14T22:26:00Z", "stop": "2026-10-14T23:06:00Z", "title": "Castle", "sub_title": "He's Dead, She's Dead", "description": "Beckett e Castle procuram o assassino de uma vidente.", "category": [ "drama" ], "flags": { "new": false, "live": false } } ], "meta": { "count": 32, "date": "2026-10-15", "tz": "Europe/Lisbon" } }
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 150 countries.