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_42adr93m/schedule?date=2026-10-12&tz=America/Sao_Paulo
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 23:43 | Charmed: Jovens BruxasBianca, a woman from the future, arrives to take Chris' powers, and Leo learns that she is actually part of an assassin family of witches. | Chris-Crossed | Fantasy, Series | 51m |
| 00:34 | Charmed: Jovens BruxasPaige finds herself transported back in time to an era of free love and free magic, where she discovers Grams, a peace-loving hippie, who is on a c... | Witchstock | Fantasy, Series | 50m |
| 01:24 | Charmed: Jovens BruxasAfter Piper vanquishes a demon from Wyatt's room, she has an epiphany about the rest of her life concerning Wyatt. Unable to handle Piper's revelat... | Prince Charmed | Fantasy, Series | 52m |
| 02:16 | Charmed: Jovens BruxasJason breaks up with Phoebe when he finally learns her and her sisters are really witches. Meanwhile, Richard attempts to free himself of his famil... | Carma Usado | Fantasy, Series | 50m |
| 03:06 | Charmed: Jovens BruxasThe Charmed Ones help out Leo's mentor, Gideon, when he wants to find out who cast the spell of darkness over a magic school and conjured the Headl... | The Legend of Sleepy Halliwell | Fantasy, Series | 51m |
| 03:57 | Charmed: Jovens BruxasWhen Phoebe frees a genie from a bottle, she soon finds that she must take the genie's place. Meanwhile, anxious to put Leo and Piper back together... | Phoebe é um Gênio | Fantasy, Series | 51m |
| 04:48 | Charmed: Jovens BruxasGideon makes a deal with the Darklighters to get rid of Leo, but they accidentally send Leo and Piper to the Ghostly plane, leaving Phoebe and Paig... | The Courtship of Wyatt's Father | Fantasy, Series | 51m |
| 05:39 | Charmed: Jovens BruxasPhoebe accidentally casts a spell on herself that allows her wild teenage personality to take over, and teen Phoebe is eager to use her magic to he... | Hyde School Reunion | Fantasy, Series | 51m |
| 06:30 | Charmed: Jovens BruxasWhen Piper is kidnapped and cocooned by the Spider Demon, and Chris becomes infected with the Demon's venom, causing him to mutate into a spider de... | Aracnofobia | Fantasy, Series | 50m |
| 07:20 | Charmed: Jovens BruxasWhen Phoebe and Paige are caught on tape using their powers, the Cleaners, cover up the situation by implicating Darryl as a murderer. When the sis... | Crimes & Witch Demeanors | Fantasy, Series | 51m |
| 08:11 | Charmed: Jovens BruxasWith Piper away at magic school and Phoebe without her active powers, overworked Paige conjures Mr. Right for stress relief but, unknowingly, relea... | A Wrong Day's Journey into Right | Fantasy, Series | 50m |
| 09:01 | Charmed: Jovens BruxasUnder the pressure that the Halliwell sisters will discover his evil plot, Gideon conspires with two demons to make Piper, Phoebe and Paige part of... | Witch Wars | Fantasy, Series | 51m |
| 09:52 | Charmed: Jovens BruxasGideon creates a portal that puts Chris and Leo in a mirrored world where evil prevails, and Phoebe and Paige travel to the parallel universe to re... | It's A Bad, Bad, Bad, Bad World: Part 1 | Fantasy, Series | 51m |
| 10:43 | Charmed: Jovens BruxasGideon creates a portal that puts Chris and Leo in a mirrored world where evil prevails, and Phoebe and Paige travel to the parallel universe to re... | It's A Bad, Bad, Bad, Bad World: Part 2 | Fantasy, Series | 52m |
| 11:35 | Charmed: Jovens BruxasPiper e Leo, consternados, vão a um casamento hindu, onde, sem saber, recebem os poderes de deuses hindus, e depende de Phoebe e Paige evitar a con... | Armas Braçais | Science fiction, Series | 51m |
| 12:26 | Charmed: Jovens BruxasAs Encantadas ficam ocupadas quando, graças a um aluno entediado da Escola de Magia, devem evitar que Lord Dyson mate a infame Lady Godiva antes qu... | O Projeto da Bruxa Nua | Science fiction, Series | 50m |
| 13:16 | Charmed: Jovens BruxasQuando Paige e Phoebe invocam a vovó para o batismo Wiccano de Chris, ela joga um feitiço na criança para tentar acabar com a rivalidade entre irmã... | Problemas Familiares | Science fiction, Series | 51m |
| 14:07 | Charmed: Jovens BruxasQuando Paige encontra o Capitão Black Jack Cutting, um pirata do século 18 em busca da Fonte de Juventude, a maldição da vida dele vira problema de... | Encantadas nos Sete Mares | Science fiction, Series | 50m |
| 14:57 | Charmed: Jovens BruxasTentando deter um demônio em fúria assassina contra seus parentes humanos, Paige lança um feitiço que, sem querer, bloqueia toda morte, e as Encant... | A Sete Palmos do Chão | Science fiction, Series | 50m |
| 15:47 | Charmed: Jovens BruxasUma lua azul causa problemas depois que os Anciãos, suspeitando de Leo, designam outro ser de luz para as irmãs. O Agente Brody conta a Paige sobre... | Sob a Luz Azul do Luar | Science fiction, Series | 48m |
| 16:35 | Charmed: Jovens BruxasO Agente Brody e Paige começam a investigar quando descobrem que o demônio Sarpedon está capturando anjos guardiões inocentes e os usando para se p... | Alguém para me Vigiar | Science fiction, Series | 49m |
| 17:24 | Charmed: Jovens BruxasPaige e o Agente Brody estão presos em um livro antigo que se passa nos anos 1930, e devem escapar dos mafiosos que perseguem o famoso Falcão Birma... | Encantadas em Preto e Branco | Science fiction, Series | 51m |
| 18:15 | Charmed: Jovens BruxasPiper descobre que Leo é um avatar quando ele confessa isso a ela, apesar das objeções dos outros avatares, que acreditam que Piper deveria descobr... | Leo Está Diferente | Science fiction, Series | 50m |
| 19:05 | Charmed: Jovens BruxasOs avatares designam Leo para Proteger a Vidente porque ela tem informações que podem ajudá-los a destruir os demônios. Brody revela um segredo à P... | Proteção à Testemunha | Science fiction, Series | 51m |
| 19:56 | Charmed: Jovens BruxasQuando Piper troca de poderes com Phoebe para poder ter a visão de um mundo utópico, Zankou interfere e faz os poderes delas serem transferidos a p... | Bruxos Comuns | Fantasy, Series | 49m |
| 20:45 | Charmed: Jovens BruxasEnquanto os avatares planejam transformar o mundo em sua visão utópica, Zankou rapta Brody e é forçado a lançar um feitiço de paranoia nas irmãs Ha... | Transformação Mundial | Fantasy, Series | 50m |
| 21:35 | Charmed: Jovens BruxasLeo descobre que o mundo livre das Encantadas tem um preço mais alto do que ele imaginou, então ele deve se juntar a Zankou para deter os avatares ... | Armagedon Encantado | Fantasy, Series | 49m |
| 22:24 | Charmed: Jovens BruxasQuando Paige tenta contratar um professor novo para a Escola de Magia, um dos candidatos, Drake, revela-se um demônio que fez um acordo com um feit... | Demônio Arrependido | Fantasy, Series | 51m |
| 23:15 | Charmed: Jovens BruxasQuando o amigo de Daryl é possuído pelo espírito de um inocente morto em um incêndio em 1899, Phoebe e Drake viajam no tempo ao cabaré onde isso ac... | Fantasmas do Baile | Fantasy, Series | 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_42adr93m/schedule?date=2026-10-12&tz=America/Sao_Paulo" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_42adr93m/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_42adr93m/history?from=2026-10-06T00:00:00Z&to=2026-10-07T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_42adr93m/schedule?date=2026-10-12&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_42adr93m/schedule?date=2026-10-12&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_42adr93m/schedule", params={"date": "2026-10-12", "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_42adr93m/schedule?date=2026-10-12, the first programme { "data": [ { "id": "ls_sfttnc4d", "channel": "ch_42adr93m", "start": "2026-10-12T02:43:00Z", "stop": "2026-10-12T03:34:00Z", "title": "Charmed: Jovens Bruxas", "sub_title": "Chris-Crossed", "description": "Bianca, a woman from the future, arrives to take Chris' powers, and Leo learn...", "category": [ "fantasy", "series", "science fiction" ], "flags": { "new": false, "live": false } } ], "meta": { "count": 29, "date": "2026-10-12", "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.