74.3M 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/New_York time, what is on now and next, and the same data in your app with one call.
All times America/New_York. The same day from the API: GET /v1/channels/ch_ed0n4m83/schedule?date=2026-10-13&tz=America/New_York
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 23:45 | CharmedAfter Rex (Neil Roberts) gets Prue (Shannen Doherty) a locket that harbors the evil warlock Matthew (guest star Matthew Tate), Matthew takes Prue’s... | The Witch Is Back | Series, Science fiction | 1h |
| 00:45 | CharmedRex (guest star Neil Roberts) and Hannah (guest star Leigh- Allyn Baker) set out to destroy the sisters Halliwell and frame Prue (Shannen Doherty) ... | Wicca Envy | Series, Science fiction | 1h |
| 01:45 | CharmedPhoebe’s old flame Clay comes to town after he and his partners steal a valuable urn that is guarded by a demon, putting Prue in jeopardy after Cla... | Feats Of Clay | Science fiction, Series | 1h |
| 02:45 | CharmedAfter Piper is almost killed by a beast, she notices a strange transformation she begins to make – all similar traits to her attacker. Meanwhile, P... | The Wendigo | Science fiction, Series | 1h |
| 03:45 | CharmedOn the eve of another Friday the 13th, the sisters learn of a demon (guest star Billy Drago) who kills witches after discovering their deepest fear... | From Fear To Eternity | Science fiction, Series | 1h |
| 04:45 | CharmedPrue (Shannen Doherty) tries to help a young boy (guest star David Netter), who’s received his mother’s witch powers after two thugs (guest stars B... | Secrets And Guys | Science fiction, Series | 1h |
| 05:45 | CharmedAn earthquake unearths a shadowy evil Woogy who promptly takes over the gasman on the Halliwell premises who promptly takes over Phoebe, who as a c... | Is There Woogie In The House | Science fiction, Series | 1h |
| 06:45 | CharmedA dangerous mortal (guest star Alex McArthur) uses a crystal sword to suck powers out of people and targets Prue (Shannen Doherty) as his next vict... | Which Prue Is It Anyway? | Science fiction, Series | 1h |
| 07:45 | Charmed On nowAfter a run in with a demon who’s responsible for the death of the sisters’ mother, Prue, Piper and Phoebe are transported back to the 1970’s after... | That 70's Episode | Science fiction, Series | 1h |
| 08:45 | CharmedPrue (Shannen Doherty) tries to help Brendan (guest star Michael Weatherly) who’s two brothers (guest stars David Kriegel and Nick Kokotakis) are e... | When Bad Warlocks Turn Good | Science fiction, Series | 1h |
| 09:45 | CharmedAfter the Halliwell sisters witness the kidnapping of Piper’s (Holly Marie Combs) friend (guest star Maureen Muldoon) son (guest star Scott Tera), ... | Out Of Sight (Aka Blind Sided) | Science fiction, Series | 1h |
| 10:45 | CharmedAfter Piper leaves town for a convention, Prue and Phoebe discover a long-dead convict has been brought to life as a ghost and is murdering people ... | The Power Of Two | Science fiction, Series | 1h |
| 11:45 | CharmedWhite-Lighter Leoeturns to help rescue Daisy, a young woman on her way to becoming a White Lighter, he’s injured by the evil Alex, who once loved a... | Love Hurts | Science fiction, Series | 1h |
| 12:45 | CharmedAfter repeated, unsuccessful attempts at trying to get to the Charmed Ones, Rodriguez (guest star Carlos Gomez) is aided by time sorcerer Tempus Fu... | Déjà Vu All Over Again | Science fiction, Series | 1h |
| 13:45 | CharmedOn their first anniversary of becoming witches, the sisters face a cloven-hoofed demon called Abraxas, that steals the Book of Shadows and undoes t... | Witch Trial | Science fiction, Series | 1h |
| 14:45 | CharmedPrue tries to save a man trapped inside a painting only to get trapped herself. Piper ends up inside the painting, too, and the two sisters begin t... | The Painted World | Science fiction, Series | 1h |
| 15:45 | CharmedLeo lures the manager of Dishwalla to P3, aware that the manager has made a pact with a demon that grants him fame and fortune in exchange for inno... | The Devil's Music | Science fiction, Series | 1h |
| 16:45 | CharmedPheobe has a vivid premonition foretelling her own death - burned at the stake for killing a man with her powers - in the year 2009. To prevent her... | Morality Bites | Science fiction, Series | 1h |
| 17:45 | CharmedWhen Phoebe starts to have visions and feelings of a seductress who kills only men, the Charmed Ones cast a spell to find out who the demon is. The... | She's A Man Baby, A Man! | Science fiction, Series | 1h |
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_ed0n4m83/schedule?date=2026-10-13&tz=America/New_York" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_ed0n4m83/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_ed0n4m83/history?from=2026-10-06T00:00:00Z&to=2026-10-07T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_ed0n4m83/schedule?date=2026-10-13&tz=America/New_York"); 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_ed0n4m83/schedule?date=2026-10-13&tz=America/New_York", { 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_ed0n4m83/schedule", params={"date": "2026-10-13", "tz": "America/New_York"}, headers={"Authorization": f"Bearer {os.environ['TVG_KEY']}"}, ) for slot in r.json()["data"]: print(slot["start"], slot["title"])
// GET /v1/channels/ch_ed0n4m83/schedule?date=2026-10-13, the first programme { "data": [ { "id": "ls_4a51g4he", "channel": "ch_ed0n4m83", "start": "2026-10-13T03:45:00Z", "stop": "2026-10-13T04:45:00Z", "title": "Charmed", "sub_title": "The Witch Is Back", "description": "After Rex (Neil Roberts) gets Prue (Shannen Doherty) a locket that harbors th...", "category": [ "series", "science fiction" ], "flags": { "new": false, "live": false } } ], "meta": { "count": 19, "date": "2026-10-13", "tz": "America/New_York" } }
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.