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/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_3xg7pqa4/schedule?date=2026-10-12&tz=America/New_York
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 23:50 | Unspeakable for KidsThe crew attempts to find an iPhone in a pool full of balls. | 30m | ||
| 23:59 | Unspeakable for KidsUnspeakable hires 50 personal assistants and opens the world's biggest lemonade stand. | 30m | ||
| 00:20 | Unspeakable for KidsUnspeakable pulls out all the stops at his carnival. Unspeakable builds an extreme rainbow track. | 30m | ||
| 00:29 | Unspeakable for KidsWatch as Unspeakable spends 24 hours in a haunted Lego hotel! | 28m | ||
| 00:51 | Unspeakable for KidsUnspeakable challenges his friends to see who can survive being in a Minecraft city the longest. | 28m | ||
| 00:57 | Unspeakable for KidsUnspeakable challenges the crew to stay in the bathroom longest and plays a total wipeout challenge. | 29m | ||
| 01:19 | Unspeakable for KidsThe crew tries to survive Five Nights at Freddy's and finds Poppy Playtime Chapter 2 in real life. | 27m | ||
| 01:26 | Unspeakable for KidsUnspeakable transforms his school bus into a cereal bowl and opens a fine dining Lego restaurant. | 30m | ||
| 01:46 | Unspeakable for KidsUnspeakable uses thermal cameras to see where everyone is during hide-and-seek. | 29m | ||
| 01:56 | Unspeakable for KidsUnspeakable and friends play 'Last to Leave: Island Edition.' Whoever stays the longest keeps the island! | 28m | ||
| 02:15 | Unspeakable for KidsUnspeakable plays an extreme game of 'Last To' with his friends. | 28m | ||
| 02:24 | Unspeakable for KidsUnspeakable hires 50 personal assistants and opens the world's biggest lemonade stand. | 30m | ||
| 02:43 | Unspeakable for KidsUnspeakable and the crew play a very special game of Minecraft hide-and-seek. | 31m | ||
| 02:53 | Unspeakable for KidsUnspeakable plays an extreme game of 'Last To' with his friends. | 28m | ||
| 03:14 | Unspeakable for KidsUnspeakable spends a whole day at a private resort and challenges his friends to find an egg. | 30m | ||
| 03:22 | Unspeakable for KidsUnspeakable attempts to sneak into Preston's house and shows us how to steal your friends' diamonds. | 30m | ||
| 03:44 | Unspeakable for KidsUnspeakable and the crew attempt to go down a slide 100,000 times. | 30m | ||
| 03:52 | Unspeakable for KidsUnspeakable and his friends see who can stay in the Orbeez pool the longest. | 26m | ||
| 04:14 | Unspeakable for KidsUnspeakable challenges John Travolta and his family to an extreme game of hide-and-seek. | 29m | ||
| 04:18 | Unspeakable for KidsUnspeakable explores the world in a bubble ball and fills his entire house with packing peanuts. | 30m | ||
| 04:44 | Unspeakable for KidsThe crew plays a fun game of 'Don't Press the Wrong Mystery Button.' | 27m | ||
| 04:48 | Unspeakable for KidsUnspeakable and his friends complete 100 dares in 24 hours. | 26m | ||
| 05:11 | Unspeakable for KidsWatch as Unspeakable spends 24 hours in a haunted Lego hotel! | 28m | ||
| 05:15 | Unspeakable for KidsUnspeakable challenges Preston and friends to a game of 'What's in the Box?' Lego edition. | 29m | ||
| 05:39 | Unspeakable for KidsUnspeakable, James and Gabe compete to see who can survive 24 hours in the warehouse. | 24m | ||
| 05:44 | Unspeakable for KidsUnspeakable gets an underground bunker and fills his house with real slime. | 27m | ||
| 06:03 | Unspeakable for KidsThe crew attempts to find an iPhone in a pool full of balls. | 30m | ||
| 06:11 | Unspeakable for KidsUnspeakable gets trapped in a fridge; then, he shreds things James and Gabe love. | 31m | ||
| 06:34 | Unspeakable for KidsUnspeakable and friends attempt to press a button 100,000 times and fill a lake with ball pit balls. | 30m | ||
| 06:42 | Unspeakable for KidsUnspeakable wraps his entire house in bubble wrap and attempts to launch the highest-flying rocket. | 31m | ||
| 07:03 | Unspeakable for KidsUnspeakable challenges his friends to evade cops after robbing his house and gives fans $1 a second. | 30m | ||
| 07:12 | Unspeakable for KidsUnspeakable challenges his friends to a game: if they find an item, they get to keep it. | 30m | ||
| 07:34 | Unspeakable for KidsUnspeakable and friends attempt to build the biggest Jenga tower and blanket fort. | 26m | ||
| 07:42 | Unspeakable for KidsUnspeakable says yes to his girlfriend for 24 hours and challenges FaZe Rug to hide-and-seek. | 30m | ||
| 08:00 | The WigglesDorothy goes shopping for Captain Feathersword's birthday, while, with a bit of help, Anthony makes pizza! | 29m | ||
| 08:12 | The WigglesDorothy goes shopping for Captain Feathersword's birthday, while, with a bit of help, Anthony makes pizza! | 29m | ||
| 08:29 | The WigglesDorothy heads off to see the "Mona Lisa"; it's not long until everyone is having fun in Caveland! | 29m | ||
| 08:41 | The WigglesDorothy heads off to see the "Mona Lisa"; it's not long until everyone is having fun in Caveland! | 29m | ||
| 08:57 | The WigglesAnthony plays with blocks while Captain Feathersword takes Murray to the beach! | 29m | ||
| 09:10 | The WigglesAnthony plays with blocks while Captain Feathersword takes Murray to the beach! | 29m | ||
| 09:26 | The WigglesIt's science time on Network Wiggles: join Anthony in his workshop for some experiments! | 29m | ||
| 09:38 | The WigglesDorothy visits the library, Anthony makes masks, Murray tells a story about a butterfly and more! | 29m | ||
| 09:54 | The WigglesDorothy visits the library, Anthony makes masks, Murray tells a story about a butterfly and more! | 29m | ||
| 10:07 | The WigglesWiggle News is all about swimming, and the forecast for today's weather is a dizzying game! | 29m | ||
| 10:23 | The WigglesWiggle News is all about swimming, and the forecast for today's weather is a dizzying game! | 29m | ||
| 10:36 | The WigglesDorothy tries tap dancing, meanwhile Anthony has a working bee in his workshop! | 29m | ||
| 10:52 | The WigglesDorothy visits a kindergarten, Wags wins a sack race and Anthony gets ready for bubble painting! | 29m | ||
| 11:04 | The WigglesDorothy visits a kindergarten, Wags wins a sack race and Anthony gets ready for bubble painting! | 29m | ||
| 11:20 | The WigglesTune in for 'Music with Murray' and a big kitchen jam! Everyone sings a song about vegetable soup! | 29m | ||
| 11:33 | The WigglesTune in for 'Music with Murray' and a big kitchen jam! Everyone sings a song about vegetable soup! | 29m | ||
| 11:49 | The WigglesCaptain Feathersword makes animal sounds with his magic buttons! Then, Anthony and Alfonso make fruit salad. | 29m | ||
| 12:01 | Unspeakable for KidsUnspeakable and friends challenge each other to play a never-ending gameboard. | 30m | ||
| 12:18 | Unspeakable for KidsUnspeakable breaks down scary myths for us and survives 24 hours in a desert Lego house. | 29m | ||
| 12:32 | Unspeakable for KidsUnspeakable and the crew attempt to go down a slide 100,000 times. | 30m | ||
| 12:46 | Unspeakable for KidsWatch as the crew play a wild game of Candyland on a gigantic gameboard. | 29m | ||
| 13:01 | Unspeakable for KidsUnspeakable challenges his friends to a game: if they find an item, they get to keep it. | 30m | ||
| 13:16 | Unspeakable for KidsThe crew attempts to find an iPhone in a pool full of balls. | 30m | ||
| 13:31 | Unspeakable for KidsUnspeakable and friends attempt to camp for 24 hours in a blizzard. | 28m | ||
| 13:46 | Unspeakable for KidsUnspeakable and the crew challenge each other with a mystery box game. | 26m | ||
| 13:59 | Unspeakable for KidsUnspeakable attempts to live with tiny hands for 24 hours and then finds presents to open. | 30m | ||
| 14:12 | Unspeakable for KidsUnspeakable challenges his friends to camping with him for an entire day in the forest. | 30m | ||
| 14:29 | Unspeakable for KidsJoin Unspeakable and his friends as they play 'Last to Leave' in Minecraft virtual reality! | 30m | ||
| 14:41 | Unspeakable for KidsUnspeakable has every move he makes copied for 24 hours and builds a life-sized gingerbread house. | 30m | ||
| 15:00 | Unspeakable for KidsUnspeakable pulls out all the stops at his carnival. Unspeakable builds an extreme rainbow track. | 30m | ||
| 15:12 | Unspeakable for KidsUnspeakable and friends attempt to build the biggest Jenga tower and blanket fort. | 26m | ||
| 15:30 | Unspeakable for KidsUnspeakable attempts to sneak into Preston's house and shows us how to steal your friends' diamonds. | 30m | ||
| 15:38 | Unspeakable for KidsUnspeakable challenges his friends to a game: if they find an item, they get to keep it. | 30m | ||
| 16:00 | Unspeakable for KidsUnspeakable has every move he makes copied for 24 hours and builds a life-sized gingerbread house. | 30m | ||
| 16:07 | Unspeakable for KidsUnspeakable takes us behind the scenes with Kayla as we see what a typical day's antics look like. | 27m | ||
| 16:31 | Unspeakable for KidsThe friends carve pumpkins and compete to see who can keep them intact in a drop challenge. | 27m | ||
| 16:34 | Unspeakable for KidsUnspeakable plays an ultimate game of 'Bite, Lick, Nothing' with his friends. | 28m | ||
| 16:57 | Unspeakable for KidsWatch as the crew play a wild game of Candyland on a gigantic gameboard. | 29m | ||
| 17:02 | Unspeakable for KidsUnspeakable and friends try to hunt for ghosts lurking in the Team RAR house. | 30m | ||
| 17:27 | Unspeakable for KidsUnspeakable and his friends find abandoned treasure on his house's beach! | 27m | ||
| 17:32 | Unspeakable for KidsUnspeakable challenges his friends to build a house underwater. | 30m | ||
| 17:54 | Unspeakable for KidsUnspeakable challenges Preston and friends to a game of 'What's in the Box?' Lego edition. | 29m | ||
| 18:02 | Unspeakable for KidsUnspeakable spends a whole day at a private resort and challenges his friends to find an egg. | 30m | ||
| 18:23 | Unspeakable for KidsUnspeakable spends a whole day at a private resort and challenges his friends to find an egg. | 30m | ||
| 18:32 | Unspeakable for KidsWhat happens when you put a ton of balls in a moving truck? | 30m | ||
| 18:54 | Unspeakable for KidsUnspeakable and friends attempt to break as many rules as they can and bust viral life hack myths. | 29m | ||
| 19:02 | Unspeakable for KidsUnspeakable challenges his friends to evade cops after robbing his house and gives fans $1 a second. | 30m | ||
| 19:22 | Unspeakable for KidsUnspeakable challenges his friends to see who can win the most carnival tickets. | 29m | ||
| 19:32 | Unspeakable for KidsUnspeakable challenges his friends to see who can survive being in a Minecraft city the longest. | 28m | ||
| 19:52 | Unspeakable for KidsWhat happens when you put a ton of balls in a moving truck? | 30m | ||
| 19:59 | Unspeakable for KidsUnspeakable hires 50 personal assistants and opens the world's biggest lemonade stand. | 30m | ||
| 20:00 | Unspeakable for KidsUnspeakable tests out as seen on TV items to see if they work as well as they appear to. | 28m | ||
| 20:28 | Unspeakable for KidsUnspeakable and his friends see who can stay in the Orbeez pool the longest. | 26m | ||
| 20:54 | Unspeakable for KidsUnspeakable and friends challenge each other to avoid jumping into the wrong pool. | 29m | ||
| 21:23 | Unspeakable for KidsUnspeakable tries to survive overnight in a doomsday bunker and puts his tank to the test. | 31m | ||
| 21:53 | Unspeakable for KidsUnspeakable has a Hot Wheels race with friends and challenges James to a sticky hand bullseye game. | 29m | ||
| 22:23 | Unspeakable for KidsUnspeakable and friends play a giant prop hunt game. | 28m | ||
| 22:51 | Unspeakable for KidsUnspeakable challenges his friends to camping with him for an entire day in the forest. | 30m | ||
| 23:21 | Unspeakable for KidsWhat happens when you put a ton of balls in a moving truck? | 30m | ||
| 23:50 | Unspeakable for KidsUnspeakable and friends are trapped overnight in a candy store. Who will be able to stay put for 24 hours? | 23m |
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_3xg7pqa4/schedule?date=2026-10-12&tz=America/New_York" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_3xg7pqa4/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_3xg7pqa4/history?from=2025-10-13T00:00:00Z&to=2025-10-14T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_3xg7pqa4/schedule?date=2026-10-12&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_3xg7pqa4/schedule?date=2026-10-12&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_3xg7pqa4/schedule", params={"date": "2026-10-12", "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_3xg7pqa4/schedule?date=2026-10-12, the first programme { "data": [ { "id": "ls_vsywqsfy", "channel": "ch_3xg7pqa4", "start": "2026-10-12T03:50:43Z", "stop": "2026-10-12T04:20:54Z", "title": "Unspeakable for Kids", "sub_title": null, "description": "The crew attempts to find an iPhone in a pool full of balls.", "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 94, "date": "2026-10-12", "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 | 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 150 countries.