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_d0sfg1e3/schedule?date=2026-10-13&tz=America/New_York
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 23:42 | FailArmy NowWhat do Games, Siblings and Shame have in common? They're all in this episode of FAILARMY NOW. | FailArmy Now Flopportunity Knocks | 31m | |
| 00:13 | FailArmy NowWhat do Gravity, Fast Food and Sports have in common? They're all in this episode of FAILARMY NOW. | FailArmy Now Built to Break | 31m | |
| 00:44 | FailArmy NowWhat do Regret, Cats and School have in common? They're all in this episode of FAILARMY NOW. | FailArmy Now Fails You Can Feel | 31m | |
| 01:15 | FailFactoryEvery family member has their flaws. We put them on display in this episode. | FailFactory Family Feud | 32m | |
| 01:47 | FailFactoryYour home is supposed to be a safe space. Don't tell that to these people. | FailFactory Take Me Home | 32m | |
| 02:19 | FailFactorySports are 90% mental. The other half are fails. | FailFactory Odd Balls | 32m | |
| 02:51 | FailFactoryWell that took a painful turn. | FailFactory Wheels Go 'Round | 32m | |
| 03:23 | FailArmy PlaylistHits on this playlist include "Scrambled Eggs," "Gotta Get Mean" and "Poor Places. | FailArmy Playlist Rocket Man | 32m | |
| 03:55 | FailArmy PlaylistHits on this playlist include "9 to 5," "I'm Down" and "Misery Buisness. | FailArmy Playlist Fish Out of Water | 32m | |
| 04:27 | FailArmy PlaylistHits on this playlist include "You Hit the Spot," "Let It Whip" and "Ghost Town. | FailArmy Playlist Wasted Times | 32m | |
| 04:59 | FailArmy PlaylistHits on this playlist include "Champagne Problems," "Festival Time" and "Falling. | FailArmy Playlist Cold Turkey | 32m | |
| 05:31 | FailArmy Playlist On nowHits on this playlist include "Catch Me I'm Falling," "Filth Friends Unite" and "Ask Any Farmer. | FailArmy Playlist Hall of Fame | 32m | |
| 06:03 | FailArmy PlaylistHits on this playlist include "Trash Like You," "Break You" and "Clumsy. | FailArmy Playlist We Are the Champions | 32m | |
| 06:35 | FailFactoryBrace yourself for fails that go to the extreme. | FailFactory Extreme Fails | 32m | |
| 07:07 | FailFactoryThe best fails happen when we're having fun. | FailFactory Painful Pastimes | 32m | |
| 07:39 | FailFactoryFailing has never been this epic. | FailFactory Extra Epic Fails | 32m | |
| 08:11 | FailFactorySometimes trying hard end ends up as failing hard. | FailFactory Keeping Up With the Fails | 32m | |
| 08:43 | FailFactoryEmphasis on the down. | FailFactory Down and Dirty | 32m | |
| 09:15 | FailFactoryThe apple doesn't fall far from the tree when failing runs through the family. | FailFactory Family of Fails | 32m | |
| 09:47 | FailArmy Shrieks and FreaksAn all-out scream fest — where every shriek, scare, and supernatural surprise takes center stage. | 31m | ||
| 10:18 | FailArmy HalloweenAfter watching these fails, it makes sense that Halloween is in the Fall. | 32m | ||
| 10:50 | FailArmy Halloween IIFailArmy has brewed an all-new, all-Halloween collection of fails. | 31m | ||
| 11:21 | FailArmy TriviaWicked questions meet wicked fails in this autumnal mash up of mess ups. | FailArmy Trivia Trick or Trivia | 31m | |
| 11:52 | FailFactoryLots of tails... but mostly fails. | FailFactory Wild Wild Kingdom | 32m | |
| 12:24 | FailFactoryIt's that time of the year. | FailFactory Fail Season | 32m | |
| 12:56 | FailArmy NowWhat do Lawnmowers, Garbage and Fishing have in common? They're all in this episode of FAILARMY NOW. | FailArmy Now Hooked on Failing | 31m | |
| 13:27 | FailArmy NowWhat do a Superhero, a mountain-biker gang and janky furniture have in common? They're on FAILARMY NOW. | FailArmy Now Vegan Dance Party | 32m | |
| 13:59 | FailArmy NowWhat do dental procedures, beach bods and hard hats have in common? They're in this episode of FAILARMY NOW. | FailArmy Now Tooth Wisdom | 32m | |
| 14:31 | FailArmy NowWhat do a bathroom blogger, raccoons and mother nature have in common? They're on FAILARMY NOW. | FailArmy Now Bathtub Bliss | 32m | |
| 15:03 | FailArmy NowWhat do mobs of animals, mother nature and bros have in common? They're all in this episode of FAILARMY NOW. | FailArmy Now 300 is a Crowd | 32m | |
| 15:35 | FailArmy NowWhat do clown pranks, lumberjacks and hoses have in common? They're all in this episode of FAILARMY NOW. | FailArmy Now Send in The Clowns | 32m | |
| 16:07 | FailArmy NowWhat does a southern gentleman, donuts and BFFs have in common? They're all in this episode of FAILARMY NOW. | FailArmy Now Southern Gentleman | 32m | |
| 16:39 | Best Fails of the MonthThe best of the worst for October '20. | Best Fails of the Month Ep. 3.10 | 32m | |
| 17:11 | Best Fails of the MonthThe best of the worst for February '21. | Best Fails of the Month Ep. 4.2 | 32m | |
| 17:43 | Best Fails of the MonthThe best of the worst for April '21. | Best Fails of the Month Ep. 4.4 | 32m | |
| 18:15 | Best Fails of the MonthThe best of the worst for June '21. | Best Fails of the Month Ep. 4.6 | 32m | |
| 18:47 | Best Fails of the MonthThe best of the worst for August '21. | Best Fails of the Month Ep. 4.8 | 32m | |
| 19:19 | World's Most Expensive FailsSplit-second mistakes to spectacular wipeouts, these fails come with price tags you'll never forget. | World's Most Expensive Fails Hotel Fail-ifornia | 31m | |
| 19:50 | World's Most Expensive FailsThese costly mishaps prove that sometimes being in the wrong place can be very expensive. | World's Most Expensive Fails House of Disasters | 31m | |
| 20:21 | FailArmy TriviaCringe-worthy millennial trivia paired with plenty of secondhand embarrassment. | FailArmy Trivia Millennial Cringe | 31m | |
| 20:52 | FailArmy TriviaConcrete jungle meets country living. And when it comes to failure, nobody wins. | FailArmy Trivia City vs. Country | 31m | |
| 21:23 | Fall of FameBig hits, loose gear, and slippery surfaces turn every competition into a masterclass in athletic misfortune. | Fall of Fame Wipeout Warriors | 31m | |
| 21:54 | Fall of FameLoose wheels, icy spills, and high impact fails prove these athletes never stop falling for the game. | Fall of Fame Crash Course Champions | 31m | |
| 22:25 | FailArmy Shrieks and FreaksAn all-out scream fest — where every shriek, scare, and supernatural surprise takes center stage. | 31m | ||
| 22:56 | FailArmy HalloweenAfter watching these fails, it makes sense that Halloween is in the Fall. | 32m | ||
| 23:28 | FailArmy Halloween IIFailArmy has brewed an all-new, all-Halloween collection of fails. | 31m | ||
| 23:59 | FailArmy TriviaWicked questions meet wicked fails in this autumnal mash up of mess ups. | FailArmy Trivia Trick or Trivia | 31m |
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_d0sfg1e3/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_d0sfg1e3/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_d0sfg1e3/history?from=2025-10-13T00:00:00Z&to=2025-10-14T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_d0sfg1e3/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_d0sfg1e3/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_d0sfg1e3/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_d0sfg1e3/schedule?date=2026-10-13, the first programme { "data": [ { "id": "ls_fqexq27b", "channel": "ch_d0sfg1e3", "start": "2026-10-13T03:42:17Z", "stop": "2026-10-13T04:13:12Z", "title": "FailArmy Now", "sub_title": "FailArmy Now Flopportunity Knocks", "description": "What do Games, Siblings and Shame have in common? They're all in this episode...", "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 47, "date": "2026-10-13", "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 | Sunday 12 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.