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.
All times America/Sao_Paulo. The same day from the API: GET /v1/channels/ch_yjz7rdj0/schedule?date=2026-10-13&tz=America/Sao_Paulo
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 23:53 | Acumuladores ObsessivosRoy recebeu US$ 20 milhões em multas aplicadas pelo governo por acumular centenas de veículos em sua propriedade. | Roy / Loretta | Series, Reality | 51m |
| 00:44 | Acumuladores ObsessivosA enorme coleção de Randy está lotando uma construção de 1.860 metros quadrados e mais vários semirreboques. | Randy / Vicki | Series, Reality | 49m |
| 01:33 | Acumuladores Obsessivos On nowA casa de Ron está lotada de papel... livros, centenas de páginas de cadernos de música, jornais antigos, revistas e lixo variado. | Ron / Carol | Series, Reality | 51m |
| 02:24 | Acumuladores ObsessivosBeverly tem gravado obcecadamente centenas de horas de áudio e vídeo há décadas. | Beverly/Megan | Series, Reality | 51m |
| 03:15 | Acumuladores ObsessivosAs coleções de Becky encheram 16 depósitos e as taxas mensais deles a deixaram endividada. | Becky / Clare | Series, Reality | 51m |
| 04:06 | Acumuladores ObsessivosStacey tem dois dias para se livrar dos seus 47 cachorros e gatos que invadiram sua casa. | Stacey / Roi | Series, Reality | 50m |
| 04:56 | Acumuladores ObsessivosLisa é uma chef ativa, membro de vários grupos de culinária, expert em aparelhos culinários... e uma acumuladora compulsiva de comida. | Lisa / Bertha | Series, Reality | 51m |
| 05:47 | Acumuladores ObsessivosKevin é o filho mais novo de um renomado político estrategista e de uma estrela do cinema, ambos têm estrelas na Calçada da Fama em Hollywood. Ele ... | Kevin / Mary | Series, Reality | 50m |
| 06:37 | Acumuladores ObsessivosJohn é um agente penitenciário aposentado que mora em uma casa com mais de 30 gatos que ficam por entre paredes e tetos. Eles correm pela casa e to... | John / Vivian | Series, Reality | 50m |
| 07:27 | Acumuladores ObsessivosJudy teve que sair de sua casa por conta de suas coleções e usou uma cirurgia de câncer como desculpa para ficar na casa de sua amiga Linda. Alguma... | Judy / Jerry | Series, Reality | 50m |
| 08:17 | Acumuladores ObsessivosRonald é um bombeiro que é legalmente nomeado para reportar casas com acúmulos de coleções. Mas neste caso, a acumuladora é sua esposa Eileen, e a ... | Eileen / Judy | Series, Reality | 50m |
| 09:07 | Acumuladores ObsessivosO acúmulo de coleções de Wilma fez tão mal para a sua casa que a cidade a declarou não habitável. Apesar disso, ela a está ilegalmente ocupando, ma... | Wilma / Nora | Series, Reality | 50m |
| 09:57 | Acumuladores ObsessivosA casa de Mike é tão tóxica que um vírus que ela contraiu na casa causou a falência de seus rins e quase a matou. Seu médico advertiu que ela não v... | Mike / Bonnie | Series, Reality | 50m |
| 10:47 | Acumuladores ObsessivosParamédicos se apressam para salvar a vida de uma mulher, mas perdem tempo precioso quando precisam abrir caminho pelos acúmulos que encontram na c... | Norman / Linda | Series, Reality | 50m |
| 11:37 | Acumuladores ObsessivosBarbara acumulou coleções sua vida inteira. A vida de Barbara, filha de uma vasculhadora de lixo, saiu de controle quando seus dois filhos morreram... | Barbara / Richard | Series, Reality | 50m |
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_yjz7rdj0/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_yjz7rdj0/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_yjz7rdj0/history?from=2026-10-06T00:00:00Z&to=2026-10-07T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_yjz7rdj0/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_yjz7rdj0/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_yjz7rdj0/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_yjz7rdj0/schedule?date=2026-10-13, the first programme { "data": [ { "id": "ls_9mgkxc58", "channel": "ch_yjz7rdj0", "start": "2026-10-13T02:53:00Z", "stop": "2026-10-13T03:44:00Z", "title": "Acumuladores Obsessivos", "sub_title": "Roy / Loretta", "description": "Roy recebeu US$ 20 milhões em multas aplicadas pelo governo por acumular cent...", "category": [ "series", "reality" ], "flags": { "new": false, "live": false } } ], "meta": { "count": 15, "date": "2026-10-13", "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 150 countries.