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/New_York 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/New_York. The same day from the API: GET /v1/channels/ch_jjw4bxf2/schedule?date=2026-10-15&tz=America/New_York
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 22:14 | Naruto the Movie 3 : Guardians of the Crescent Moon Kingdom [English Subtitle]Naruto, Sakura, and Kakashi team up with Rock Lee to escort Prince Michiru and his son Hikaru, but a villainous uprising awaits their homecoming. | Global | 1h 49m | |
| 00:03 | Sonic XWhile Sonic is held captive in Prison Island, Dr. Eggman appears in search for Chaos Emerald alongside Rouge and Shadow. | S2 E9, Sonic's Big Break | Global | 24m |
| 00:27 | Sonic XAfter the destruction of Prison Island, Sonic searches for Chris whom Amy suspects was taken to Dr. Eggman's secret base by Shadow. | S2 E10, Shadow World | Global | 24m |
| 00:51 | Sonic XSonic and Shadow face off while the rest of the crew seek Dr. Eggman who is now in posession of seven Chaos Emeralds. As the battle unfolds, Knuckl... | S2 E11, Robotnik's Revenge | Global | 25m |
| 01:16 | LUPIN THE 3rd PART 2 [English Dub]A small Arab nation has received a blackmail notice. Pay a $100 million or have their oil fields blown up. Lupin targets the money, but his plans a... | LUPIN THE 3rd PART 2 -EP17 Sheik-down [English Dub] | Global | 28m |
| 01:44 | LUPIN THE 3rd PART 2 [English Dub]The Black Panther, the world's largest emerald, gets its name from the black panther that appears inside it when a light shines on the emerald at a... | LUPIN THE 3rd PART 2 -EP18 My Birthday Pursuit [English Dub] | Global | 28m |
| 02:12 | Beelzebub [English Dub]Oga and Furuichi head off to school to start the new term... except Ishiyama High is still completely destroyed thanks to a certain someone. So ins... | S1 E25, The New Term Has Started | Global | 28m |
| 02:40 | Beelzebub [English Dub]Oga gains his own follower in Kazuya, who will do anything to become strong like Oga. Oga, increasingly annoyed at Kazuya tailing him everywhere, f... | S1 E26, May I Call You Brother? | Global | 29m |
| 03:09 | Beelzebub [English Dub]Angelica is visiting the Human World for her birthday, and Furuichi is all excited for his big sleepover! But Angelica brought an unexpected gift w... | S1 E27, Called the Magical Girl | Global | 29m |
| 03:38 | Kabaneri of the Iron Fortress [English Subtitle]At a time when the industrial revolution was carrying the world into the modern age, a horde of undead monsters suddenly appeared. They could not b... | S1 E7, Begging the Heavens | Global | 26m |
| 04:04 | Kabaneri of the Iron Fortress [English Subtitle]At a time when the industrial revolution was carrying the world into the modern age, a horde of undead monsters suddenly appeared. They could not b... | S1 E8, The Silent Hunter | Global | 25m |
| 04:29 | Kabaneri of the Iron Fortress [English Subtitle]At a time when the industrial revolution was carrying the world into the modern age, a horde of undead monsters suddenly appeared. They could not b... | S1 E9, Fangs of Destruction | Global | 26m |
| 04:55 | INUYASHIKI LAST HERO [English Subtitle]As Shion believed he was innocent, Shishigami confesses to her that his body is a robot and has taken many lives in order to feel alive again. He c... | S1 E7, Shion Watanabe | Global | 26m |
| 05:21 | INUYASHIKI LAST HERO [English Subtitle]A special forces team bursts in to apprehend Shishigami. Shion and her grandmother are shot in the crossfire, and Shishigami manages to grab them b... | S1 E8, Mari Inuyashiki | Global | 26m |
| 05:47 | INUYASHIKI LAST HERO [English Subtitle]As the news reports on Shishigami's attack on the police station, Shishigami hijacks a broadcast signal to publicly declare war on Japan, claiming ... | S1 E9, People of Shinjuku | Global | 26m |
| 06:13 | Magic Kaito 1412 [English Dub]Right on schedule, Kid the Phantom Thief makes his move to steal Marie Antoinette's cat's-eye ring off the hand of Inspector Nakamori... but has th... | S1 E19, Golden Eye (Part Two): Kid vs Chat Noir: Endgame | Global | 29m |
| 06:42 | Magic Kaito 1412 [English Dub]Kid is pressured into teaming up with Nightmare, a masked criminal mastermind with a penchant for losing partners to police custody and sometimes d... | S1 E20, Dark Knight | Global | 26m |
| 07:35 | Terror in Resonance [English Dub]Tokyo is suddenly hit by a massive bombing. Two young men who call themselves “Sphinx” start an epic game involving the whole of Japan. | S1 E7, Deuce | Global | 26m |
| 08:01 | Terror in Resonance [English Dub]Tokyo is suddenly hit by a massive bombing. Two young men who call themselves “Sphinx” start an epic game involving the whole of Japan. | S1 E8, My Fair Lady | Global | 26m |
| 08:27 | Terror in Resonance [English Dub]Tokyo is suddenly hit by a massive bombing. Two young men who call themselves “Sphinx” start an epic game involving the whole of Japan. | S1 E9, Highs & Lows | Global | 26m |
| 08:53 | Fullmetal Alchemist: Brotherhood [English Dub]When the conspiracy surrounding the Philosopher's Stone closes in on the highest ranks of the military, one of Mustang's most trusted and cherished... | S1 E10, Separate Destinations | Global | 27m |
| 09:20 | Fullmetal Alchemist: Brotherhood [English Dub]The Elrics, realizing alchemy has yet to unlock the mysteries of creating life, feel powerless when a new friend goes into labor. Winry, however, j... | S1 E11, Miracle at Rush Valley | Global | 28m |
| 09:48 | Fullmetal Alchemist: Brotherhood [English Dub]While visiting Izumi, their childhood teacher, the Elrics recall the early difficulties of grasping equivalent exchange. They also discover she sha... | S1 E12, One is All, All is One | Global | 27m |
| 10:15 | Demon Slayer -Kimetsu no Yaiba- The Movie: Mugen Train [English Dub]Tanjiro and Nezuko, along with Zenitsu and Inosuke, join one of the most powerful swordsmen within the Demon Slayer Corps, Flame Hashira Kyojuro Re... | Global | 2h 13m | |
| 12:28 | Sonic XWhile Sonic is held captive in Prison Island, Dr. Eggman appears in search for Chaos Emerald alongside Rouge and Shadow. | S2 E9, Sonic's Big Break | Global | 25m |
| 12:53 | Sonic XAfter the destruction of Prison Island, Sonic searches for Chris whom Amy suspects was taken to Dr. Eggman's secret base by Shadow. | S2 E10, Shadow World | Global | 24m |
| 13:17 | Sonic XSonic and Shadow face off while the rest of the crew seek Dr. Eggman who is now in posession of seven Chaos Emeralds. As the battle unfolds, Knuckl... | S2 E11, Robotnik's Revenge | Global | 25m |
| 13:42 | LUPIN THE 3rd PART 2 [English Dub]A small Arab nation has received a blackmail notice. Pay a $100 million or have their oil fields blown up. Lupin targets the money, but his plans a... | LUPIN THE 3rd PART 2 -EP17 Sheik-down [English Dub] | Global | 28m |
| 14:10 | LUPIN THE 3rd PART 2 [English Dub]The Black Panther, the world's largest emerald, gets its name from the black panther that appears inside it when a light shines on the emerald at a... | LUPIN THE 3rd PART 2 -EP18 My Birthday Pursuit [English Dub] | Global | 27m |
| 14:37 | Beelzebub [English Dub]Oga and Furuichi head off to school to start the new term... except Ishiyama High is still completely destroyed thanks to a certain someone. So ins... | S1 E25, The New Term Has Started | Global | 29m |
| 15:06 | Beelzebub [English Dub]Oga gains his own follower in Kazuya, who will do anything to become strong like Oga. Oga, increasingly annoyed at Kazuya tailing him everywhere, f... | S1 E26, May I Call You Brother? | Global | 29m |
| 15:35 | Beelzebub [English Dub]Angelica is visiting the Human World for her birthday, and Furuichi is all excited for his big sleepover! But Angelica brought an unexpected gift w... | S1 E27, Called the Magical Girl | Global | 28m |
| 16:03 | Kabaneri of the Iron Fortress [English Subtitle]At a time when the industrial revolution was carrying the world into the modern age, a horde of undead monsters suddenly appeared. They could not b... | S1 E7, Begging the Heavens | Global | 26m |
| 16:29 | Kabaneri of the Iron Fortress [English Subtitle]At a time when the industrial revolution was carrying the world into the modern age, a horde of undead monsters suddenly appeared. They could not b... | S1 E8, The Silent Hunter | Global | 26m |
| 16:55 | Kabaneri of the Iron Fortress [English Subtitle]At a time when the industrial revolution was carrying the world into the modern age, a horde of undead monsters suddenly appeared. They could not b... | S1 E9, Fangs of Destruction | Global | 26m |
| 17:21 | INUYASHIKI LAST HERO [English Subtitle]As Shion believed he was innocent, Shishigami confesses to her that his body is a robot and has taken many lives in order to feel alive again. He c... | S1 E7, Shion Watanabe | Global | 26m |
| 17:47 | INUYASHIKI LAST HERO [English Subtitle]A special forces team bursts in to apprehend Shishigami. Shion and her grandmother are shot in the crossfire, and Shishigami manages to grab them b... | S1 E8, Mari Inuyashiki | Global | 26m |
| 18:13 | INUYASHIKI LAST HERO [English Subtitle]As the news reports on Shishigami's attack on the police station, Shishigami hijacks a broadcast signal to publicly declare war on Japan, claiming ... | S1 E9, People of Shinjuku | Global | 26m |
| 18:39 | Magic Kaito 1412 [English Dub]Right on schedule, Kid the Phantom Thief makes his move to steal Marie Antoinette's cat's-eye ring off the hand of Inspector Nakamori... but has th... | S1 E19, Golden Eye (Part Two): Kid vs Chat Noir: Endgame | Global | 28m |
| 19:07 | Magic Kaito 1412 [English Dub]Kid is pressured into teaming up with Nightmare, a masked criminal mastermind with a penchant for losing partners to police custody and sometimes d... | S1 E20, Dark Knight | Global | 27m |
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_jjw4bxf2/schedule?date=2026-10-15&tz=America/New_York" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_jjw4bxf2/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_jjw4bxf2/history?from=2026-02-07T00:00:00Z&to=2026-02-08T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_jjw4bxf2/schedule?date=2026-10-15&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_jjw4bxf2/schedule?date=2026-10-15&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_jjw4bxf2/schedule", params={"date": "2026-10-15", "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_jjw4bxf2/schedule?date=2026-10-15, the first programme { "data": [ { "id": "ls_qwpyxwmh", "channel": "ch_jjw4bxf2", "start": "2026-10-15T02:14:00Z", "stop": "2026-10-15T04:03:00Z", "title": "Naruto the Movie 3 : Guardians of the Crescent Moon Kingdom [English Subtitle]", "sub_title": null, "description": "Naruto, Sakura, and Kakashi team up with Rock Lee to escort Prince Michiru an...", "category": [ "global" ], "flags": { "new": false, "live": false } } ], "meta": { "count": 40, "date": "2026-10-15", "tz": "America/New_York" } }
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 | Saturday 7 February 2026 | Category |
|---|---|---|
| 22:19 | Hunter x Hunter: Phantom Rouge [English Dubbing] | Gaming + anime |
| 00:07 | Magic Kaito 1412 [English Dub] | Gaming + anime |
| 00:33 | Magic Kaito 1412 [English Dub] | Gaming + anime |
| 30 more programmes that day, on Archive | ||
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.