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. Search any past day on the Archive plan.
All times America/Sao_Paulo. The same day from the API: GET /v1/channels/ch_90cxt7t4/schedule?date=2026-10-14&tz=America/Sao_Paulo
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 23:39 | Caçadores de Relíquias | 48m | ||
| 00:27 | Inexplicável | 46m | ||
| 01:13 | Inexplicável | 46m | ||
| 01:59 | Inexplicável | 46m | ||
| 02:45 | Grandes Mistérios da HistóriaUm antigo dispositivo mecânico encontrado em um naufrágio ocorrido 2.000 anos atrás é considerado o primeiro computador da história. | Documentário | 46m | |
| 03:31 | Grandes Mistérios da História | 43m | ||
| 04:14 | Grandes Mistérios da História | 42m | ||
| 04:56 | Grandes Mistérios da HistóriaEm 1930, um juiz da Suprema Corte de Nova Iorque com laços estreitos com o Partido Democrata e com o futuro presidente Franklin Roosevelt desaparec... | Documentário | 42m | |
| 05:38 | Eu Estava LáTheo viaja de volta a 1929 e, dentro de uma garagem no centro de Chicago, testemunha a execução mais sangrenta da história da máfia: o Massacre do ... | Histórica | 22m | |
| 06:00 | O Melhor De... Trato FeitoTalvez o lixo possa se transformar em grandes fortunas: Rick aposta em um helicóptero quebrado, uma pistola dos anos 1700 que nem funciona mais e a... | Documentário | 43m | |
| 06:43 | O Melhor de... Trato Feito | 44m | ||
| 07:27 | Aqui Tem HistoriaO episódio se passa onde hoje fica a Praça Antônio Prado, um dos pontos de encontro das mulheres escravizadas no século XIX que promoviam o que con... | Cultural | 3m | |
| 07:30 | Trato FeitoA loja recebe um item que pertenceu a Sammy Hagar, ex-cantor do Van Halen. Mais tarde, chega um medalhão comemorativo do milionésimo whisky Johnny ... | Documentário | 46m | |
| 08:16 | Trato FeitoChum e Rick vão ter que mostrar que sabem dançar como Mick Jagger para levar uma coleção de camisetas vintage de rock. Depois, Corey e Chum viajam ... | Documentário | 46m | |
| 09:02 | O Melhor de Caçadores de Relíquias | 47m | ||
| 09:49 | O Segredo do Rancho Skinwalker | 47m | ||
| 10:36 | Mistérios Revelados | 46m | ||
| 11:22 | Grandes Mistérios da História | 46m | ||
| 12:08 | Inexplicável | 46m | ||
| 12:54 | Mistérios Inexplorados Com Danny Trejo | 46m | ||
| 13:40 | Parados Na Fronteira Chile | 32m | ||
| 14:12 | Mistérios Revelados | 46m | ||
| 14:58 | Mistérios Revelados | 46m | ||
| 15:44 | Mistérios Revelados | 46m | ||
| 16:30 | Grandes Mistérios da História Com Laurence Fishburne | 46m | ||
| 17:16 | Grandes Mistérios da História Com Laurence Fishburne | 46m | ||
| 18:02 | Grandes Mistérios da História Com Laurence Fishburne | 46m | ||
| 18:48 | M.E.N.T.E.S. | Heróis da Ciência e Tecnologia | 27m | |
| 19:15 | M.E.N.T.E.S.Babi e Felipe conversam com Marcia Barbosa, uma premiada física mundialmente reconhecida por sua luta pela equidade de gênero na ciência. | Heróis da Ciência e Tecnologia | Biografia | 26m |
| 19:41 | Alienígenas do Passado | 48m | ||
| 20:29 | Alienígenas do PassadoNo século XX, uma misteriosa mulher britânica afirmou ser a reencarnação de uma antiga sacerdotisa egípcia e, inclusive, conseguiu localizar precis... | Documentário | 48m | |
| 21:17 | Alienígenas do Passado | 48m | ||
| 22:05 | Alienígenas do Passado | 43m | ||
| 22:48 | Alienígenas do Passado | 48m | ||
| 23:36 | Alienígenas do PassadoO teórico Giorgio Tsoukalos analisa as dez criaturas extraordinárias mais pesquisadas que poderiam fornecer evidências convincentes que comprovam v... | Documentário | 48m |
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_90cxt7t4/schedule?date=2026-10-14&tz=America/Sao_Paulo" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_90cxt7t4/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_90cxt7t4/history?from=2025-10-13T00:00:00Z&to=2025-10-14T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_90cxt7t4/schedule?date=2026-10-14&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_90cxt7t4/schedule?date=2026-10-14&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_90cxt7t4/schedule", params={"date": "2026-10-14", "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_90cxt7t4/schedule?date=2026-10-14, the first programme { "data": [ { "id": "ls_y7kyvrrp", "channel": "ch_90cxt7t4", "start": "2026-10-14T02:39:00Z", "stop": "2026-10-14T03:27:00Z", "title": "Caçadores de Relíquias", "sub_title": null, "description": null, "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 35, "date": "2026-10-14", "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 155 countries.