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/Sao_Paulo 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 America/Sao_Paulo. The same day from the API: GET /v1/channels/ch_azp6brcv/schedule?date=2026-10-13&tz=America/Sao_Paulo
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 23:53 | Tudo Por Ouro | 1h 13m | ||
| 01:06 | Monstros do Rio | 1h 12m | ||
| 02:18 | No Limite do Desastre | 47m | ||
| 03:05 | Natureza Extrema | 49m | ||
| 03:54 | Instintos da Vida Selvagem | 49m | ||
| 04:43 | Gladiadores da Natureza | 50m | ||
| 05:33 | Encontro Selvagem com Coyote PetersonCoyote Peterson e sua equipe se aventuram pelo Outback australiano em busca de duas espécies de lagartos monitores. Ele nada em um oásis para ficar... | Documentário | 27m | |
| 06:00 | Construções no Alasca | 20m | ||
| 06:20 | Febre do Ouro: Freddy Dodge ao Resgate On now | 50m | ||
| 07:10 | Largados e PeladosTrês mulheres tentam sobreviver durante 21 dias na Zâmbia. Quando um quarto parceiro chega inesperadamente, a dinâmica feminina é interrompida e co... | Documentário | 44m | |
| 07:54 | Largados e Pelados | 52m | ||
| 08:46 | Desafio em Dose Dupla | 52m | ||
| 09:38 | Desafio em Dose Dupla Brasil: Leo e Leite | 28m | ||
| 10:06 | Ed Stafford: Contra TodosEd compete contra o ninja Hakim Isler nos famosos Pântanos de Zoige, na província chinesa de Sichuan. Ed quase se afoga e precisa encontrar outra f... | Reality show | 55m | |
| 11:01 | Ed Stafford: Contra TodosEd enfrenta Xinlei Wu, ex-especialista em desertos da Legião Estrangeira francesa, no Deserto de Aksai, no noroeste da China. Ed e Xinlei brincam d... | Reality show | 1h 20m | |
| 12:21 | Vida RemotaMoradores de ônibus da Virgínia se esforçam para se estabelecer no deserto. Depois de saber que o casal enviou o filho para morar com a avó até que... | Documentário | 1h 43m | |
| 14:04 | Largados e PeladosTrês mulheres tentam sobreviver durante 21 dias na Zâmbia. Quando um quarto parceiro chega inesperadamente, a dinâmica feminina é interrompida e co... | Documentário | 50m | |
| 14:54 | Largados e Pelados | 50m | ||
| 15:44 | Desafio em Dose Dupla | 50m | ||
| 16:34 | Desafio em Dose Dupla Brasil: Leo e Leite | 26m | ||
| 17:00 | Ed Stafford: Contra TodosEd compete contra o ninja Hakim Isler nos famosos Pântanos de Zoige, na província chinesa de Sichuan. Ed quase se afoga e precisa encontrar outra f... | Reality show | 1h 13m | |
| 18:13 | Ed Stafford: Contra TodosEd enfrenta Xinlei Wu, ex-especialista em desertos da Legião Estrangeira francesa, no Deserto de Aksai, no noroeste da China. Ed e Xinlei brincam d... | Reality show | 49m | |
| 19:02 | Largados e Pelados | 48m | ||
| 19:50 | Largados e Pelados | 48m | ||
| 20:38 | Zona de Sobrevivência | 24m | ||
| 21:02 | Largados e Pelados | 2h 2m | ||
| 23:04 | Largados e Pelados: Espanha | 49m | ||
| 23:53 | Rumo ao Desconhecido | 1h 16m |
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_azp6brcv/schedule?date=2026-10-13&tz=America/Sao_Paulo" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_azp6brcv/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_azp6brcv/history?from=2025-10-13T00:00:00Z&to=2025-10-14T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_azp6brcv/schedule?date=2026-10-13&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_azp6brcv/schedule?date=2026-10-13&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_azp6brcv/schedule", params={"date": "2026-10-13", "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_azp6brcv/schedule?date=2026-10-13, the first programme { "data": [ { "id": "ls_njckh8qk", "channel": "ch_azp6brcv", "start": "2026-10-13T02:53:00Z", "stop": "2026-10-13T04:06:00Z", "title": "Tudo Por Ouro", "sub_title": null, "description": null, "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 28, "date": "2026-10-13", "tz": "America/Sao_Paulo" } }
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.