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/Sao_Paulo time, what is on now and next, and the same data in your app with one call.
All times America/Sao_Paulo. The same day from the API: GET /v1/channels/ch_g1044ccm/schedule?date=2026-10-10&tz=America/Sao_Paulo
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 23:13 | Sexta-Feira 13 – Parte IV: O Capítulo FinalApós renascer no necrotério de um hospital, o assassino com máscara de hóquei dirige seus esforços vingativos à família Jarvis e a um grupo de adol... | Slashers and serial killers, Movie | 1h 49m | |
| 01:02 | Sexta-feira 13 volta às 16hSexta-feira 13 volta às 16h | B-movie horror, Movie | 30m | |
| 01:32 | Sexta-feira 13 volta às 16hSexta-feira 13 volta às 16h | B-movie horror, Movie | 30m | |
| 02:02 | Sexta-feira 13 volta às 16hSexta-feira 13 volta às 16h | B-movie horror, Movie | 30m | |
| 02:32 | Sexta-feira 13 volta às 16hSexta-feira 13 volta às 16h | B-movie horror, Movie | 30m | |
| 03:02 | Sexta-feira 13 volta às 16hSexta-feira 13 volta às 16h | B-movie horror, Movie | 30m | |
| 03:32 | Sexta-feira 13 volta às 16hSexta-feira 13 volta às 16h | B-movie horror, Movie | 30m | |
| 04:02 | Sexta-feira 13 volta às 16hSexta-feira 13 volta às 16h | B-movie horror, Movie | 30m | |
| 04:32 | Sexta-feira 13 volta às 16hSexta-feira 13 volta às 16h | B-movie horror, Movie | 30m | |
| 05:02 | Sexta-feira 13 volta às 16hSexta-feira 13 volta às 16h | B-movie horror, Movie | 30m | |
| 05:32 | Sexta-feira 13 volta às 16hSexta-feira 13 volta às 16h | B-movie horror, Movie | 30m | |
| 06:02 | Sexta-feira 13 volta às 16hSexta-feira 13 volta às 16h | B-movie horror, Movie | 30m | |
| 06:32 | Sexta-feira 13 volta às 16hSexta-feira 13 volta às 16h | B-movie horror, Movie | 30m | |
| 07:02 | Sexta-feira 13 volta às 16hSexta-feira 13 volta às 16h | B-movie horror, Movie | 30m | |
| 07:32 | Sexta-feira 13 volta às 16hSexta-feira 13 volta às 16h | B-movie horror, Movie | 30m | |
| 08:02 | Sexta-feira 13 volta às 16hSexta-feira 13 volta às 16h | B-movie horror, Movie | 30m | |
| 08:32 | Sexta-feira 13 volta às 16hSexta-feira 13 volta às 16h | B-movie horror, Movie | 30m | |
| 09:02 | Sexta-feira 13 volta às 16hSexta-feira 13 volta às 16h | B-movie horror, Movie | 30m | |
| 09:32 | Sexta-feira 13 volta às 16hSexta-feira 13 volta às 16h | B-movie horror, Movie | 30m | |
| 10:02 | Sexta-feira 13 volta às 16hSexta-feira 13 volta às 16h | B-movie horror, Movie | 30m | |
| 10:32 | Sexta-feira 13 volta às 16hSexta-feira 13 volta às 16h | B-movie horror, Movie | 30m | |
| 11:02 | Sexta-feira 13 volta às 16hSexta-feira 13 volta às 16h | B-movie horror, Movie | 30m | |
| 11:32 | Sexta-feira 13 volta às 16hSexta-feira 13 volta às 16h | B-movie horror, Horror | 30m | |
| 12:02 | Sexta-feira 13 volta às 16hSexta-feira 13 volta às 16h | B-movie horror, Horror | 30m | |
| 12:32 | Sexta-feira 13 volta às 16hSexta-feira 13 volta às 16h | B-movie horror, Horror | 30m | |
| 13:02 | Sexta-feira 13 volta às 16hSexta-feira 13 volta às 16h | B-movie horror, Horror | 30m | |
| 13:32 | Sexta-feira 13 volta às 16hSexta-feira 13 volta às 16h | B-movie horror, Horror | 30m | |
| 14:02 | Sexta-feira 13 volta às 16hSexta-feira 13 volta às 16h | B-movie horror, Horror | 30m | |
| 14:32 | Sexta-feira 13 volta às 16hSexta-feira 13 volta às 16h | B-movie horror, Horror | 30m | |
| 15:02 | Sexta-feira 13 volta às 16hSexta-feira 13 volta às 16h | B-movie horror, Horror | 30m | |
| 15:32 | Sexta-feira 13 volta às 16hSexta-feira 13 volta às 16h | B-movie horror, Horror | 30m | |
| 16:02 | Sexta-Feira 13Remake do original de 1980. A história é focada em Jason (na máscara), em Crystal Lake. | Horror, Slashers and serial killers | 1h 55m | |
| 17:57 | Sexta-Feira 13 - Parte 5: Um Novo ComeçoDesta vez, ele parece estar de olho nos pacientes mais jovens de um abrigo isolado. E não são poucos os jovens que aparecem aos pedaços, como mais ... | Horror, Slashers and serial killers | 1h 50m | |
| 19:47 | Sexta-Feira 13 Parte 6: Jason ViveTommy Jarvis vai ao cemitério para se livrar do corpo de Jason Voorhees de uma vez por todas, mas inadvertidamente o traz de volta à vida. O recém-... | Movie, Horror | 1h 43m | |
| 21:30 | Sexta-Feira 13 - Parte 7: A Matança ContinuaDesde que o maníaco Jason Voorhees foi preso nas correntes do fundo de Crystal Lake, o acampamento de verão próximo funcionou sem problemas... e se... | Movie, Horror | 1h 44m | |
| 23:14 | Sexta-Feira 13 - Parte 8: Jason Ataca Nova YorkA Big Apple está correndo riscos agora que o indestrutível psicopata Jason Voorhees coloca o pé na estrada. Em direção à Nova Iorque, ele promete p... | Movie, Horror | 1h 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_g1044ccm/schedule?date=2026-10-10&tz=America/Sao_Paulo" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_g1044ccm/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_g1044ccm/history?from=2026-10-06T00:00:00Z&to=2026-10-07T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_g1044ccm/schedule?date=2026-10-10&tz=America/Sao_Paulo"); 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_g1044ccm/schedule?date=2026-10-10&tz=America/Sao_Paulo", { 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_g1044ccm/schedule", params={"date": "2026-10-10", "tz": "America/Sao_Paulo"}, headers={"Authorization": f"Bearer {os.environ['TVG_KEY']}"}, ) for slot in r.json()["data"]: print(slot["start"], slot["title"])
// GET /v1/channels/ch_g1044ccm/schedule?date=2026-10-10, the first programme { "data": [ { "id": "ls_1sgmk1dc", "channel": "ch_g1044ccm", "start": "2026-10-10T02:13:24Z", "stop": "2026-10-10T04:02:24Z", "title": "Sexta-Feira 13 – Parte IV: O Capítulo Final", "sub_title": null, "description": "Após renascer no necrotério de um hospital, o assassino com máscara de hóquei...", "category": [ "slashers and serial killers", "movie", "horror" ], "flags": { "new": false, "live": false } } ], "meta": { "count": 36, "date": "2026-10-10", "tz": "America/Sao_Paulo" } }
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.