74.6M 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_vtmf22wx/schedule?date=2026-10-13&tz=America/New_York
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 23:08 | My Mom's New BoyfriendHenry Durand is a young FBI agent who is given a difficult assignment: spy on his mother. | 1h 55m | ||
| 23:15 | And She WasA screenwriter who hits the wall of ageism enlists the help of her nephew to ghostwrite her scripts. | 1h 45m | ||
| 01:00 | My Mom's New BoyfriendHenry Durand is a young FBI agent who is given a difficult assignment: spy on his mother. | 1h 55m | ||
| 01:02 | My Mom's New BoyfriendHenry Durand is a young FBI agent who is given a difficult assignment: spy on his mother. | 1h 55m | ||
| 02:54 | Heathers [Broadcast Edit]Quirky teen lovers (Winona Ryder, Christian Slater) topple trio of too-cool Heathers. | 2h 2m | ||
| 02:57 | Heathers [Broadcast Edit]Quirky teen lovers (Winona Ryder, Christian Slater) topple trio of too-cool Heathers. | 2h 3m | ||
| 04:57 | Above Average PresentsDanny Krissler's acting reel. What if there was a zombie movie with real zombies? Check, please. | 29m | ||
| 04:59 | Above Average PresentsHow to pick up girls without words. Are apples attractive? Die Hard gets rejected by executives. | 29m | ||
| 05:26 | Above Average PresentsA paranormal investigation. Something seems fishy. Alec Baldwin talks to Tayler and Cody. | 29m | ||
| 05:28 | Above Average PresentsJurassic Park gets rejected by executives. Dropping off your kid at college. | 28m | ||
| 05:55 | Above Average PresentsBelle and Bernice have a career in fashion; cabinet raids at a '90s sleepover. | 29m | ||
| 05:56 | Above Average PresentsIronic buyers have a hot new card. How to spot suspicious Halloween candy. Who splits the check? | 30m | ||
| 06:24 | Above Average PresentsStop saying you're trying for a baby. Christina Ricci tells all. It's not allergies, you're sick. | 30m | ||
| 06:27 | Above Average PresentsThe boys create high art at the '90s sleepover. Why do people post spoilers? Tips with Tanisha Long. | 29m | ||
| 06:54 | Above Average PresentsUndecided voters speak up. It's five o'clock somewhere. Should you curse in front of children? | 28m | ||
| 06:55 | Above Average PresentsJessica Lowe on texting. Commentary on a bar fight. Can you date your friend's ex? | 30m | ||
| 07:22 | Above Average PresentsIronic buyers have a hot new card. How to spot suspicious Halloween candy. Who splits the check? | 30m | ||
| 07:25 | Above Average PresentsThe Wanted gets some unwanted advice. A visit to the psych ward. Moshe Kasher's future. | 29m | ||
| 07:52 | Above Average PresentsStop saying you're trying for a baby. Christina Ricci tells all. It's not allergies, you're sick. | 30m | ||
| 07:55 | Above Average PresentsA family has won a spot in the Ham-A-Day Club; is office flirting okay? | 28m | ||
| 08:22 | Above Average PresentsThe boys create high art at the '90s sleepover. Why do people post spoilers? Tips with Tanisha Long. | 29m | ||
| 08:22 | Above Average PresentsJessica Lowe on texting. Commentary on a bar fight. Can you date your friend's ex? | 30m | ||
| 08:23 | Above Average PresentsUndecided voters speak up. It's five o'clock somewhere. Should you curse in front of children? | 28m | ||
| 08:50 | Above Average PresentsHow to pick up girls without words. Are apples attractive? Die Hard gets rejected by executives. | 29m | ||
| 08:51 | Above Average PresentsBelle and Bernice have a career in fashion; cabinet raids at a '90s sleepover. | 29m | ||
| 08:53 | Above Average PresentsA family has won a spot in the Ham-A-Day Club; is office flirting okay? | 28m | ||
| 09:19 | The Kids in the HallAn open letter addressed to the guy who stole a bike wheel and a letter addressed to the onlookers. | 28m | ||
| 09:20 | The Kids in the HallAn open letter addressed to the guy who stole a bike wheel and a letter addressed to the onlookers. | 28m | ||
| 09:20 | The Kids in the HallAn open letter addressed to the guy who stole a bike wheel and a letter addressed to the onlookers. | 28m | ||
| 09:47 | The Kids in the HallSketches: Cops: Night 1, Accents, Original Bat, Bingo, Drag Revolution, Cops: Night 2, Teamwork. | 30m | ||
| 09:49 | The Kids in the HallSketches: Mom or Dad, Evil, Same as Bruce, Mocking, Sacking All Admirals, Waiting Room, Kidnapped. | 30m | ||
| 09:49 | The Kids in the HallSketches: Mom or Dad, Evil, Same as Bruce, Mocking, Sacking All Admirals, Waiting Room, Kidnapped. | 30m | ||
| 10:17 | The Kids in the HallEinstein is mocked; huge guts. | 31m | ||
| 10:19 | The Kids in the HallEinstein is mocked; huge guts. | 31m | ||
| 10:19 | The Kids in the HallEinstein is mocked; huge guts. | 31m | ||
| 10:48 | The Kids in the HallSketches: The Gift, Babysitter, Pairs, Street Singers, M. Piedlourde: Deteste Le Film, Macaroni. | 31m | ||
| 10:50 | The Kids in the HallSketches: The Gift, Babysitter, Pairs, Street Singers, M. Piedlourde: Deteste Le Film, Macaroni. | 31m | ||
| 10:50 | The Kids in the HallSketches: The Gift, Babysitter, Pairs, Street Singers, M. Piedlourde: Deteste Le Film, Macaroni. | 31m | ||
| 11:19 | The Kids in the HallScott's clone; a man shows his girlfriend a dead body; Mark has to fill in for the Fact Girl. | 30m | ||
| 11:21 | The Kids in the HallScott's clone; a man shows his girlfriend a dead body; Mark has to fill in for the Fact Girl. | 30m | ||
| 11:21 | The Kids in the HallScott's clone; a man shows his girlfriend a dead body; Mark has to fill in for the Fact Girl. | 30m | ||
| 11:49 | The Kids in the HallSketches: Girls, Mr. Right, He's Hip 1, Extreme, He's Hip 2, Harassment, He's Hip 3, Stay Down. | 30m | ||
| 11:51 | The Kids in the HallSketches: Girls, Mr. Right, He's Hip 1, Extreme, He's Hip 2, Harassment, He's Hip 3, Stay Down. | 30m | ||
| 11:52 | The Kids in the HallSketches: Girls, Mr. Right, He's Hip 1, Extreme, He's Hip 2, Harassment, He's Hip 3, Stay Down. | 30m | ||
| 12:20 | Kim's ConvenienceKimchee's plan to impress the higher-ups backfires. Shannon inadvertently insults Umma's cooking. | 29m | ||
| 12:22 | Kim's ConvenienceKimchee's plan to impress the higher-ups backfires. Shannon inadvertently insults Umma's cooking. | 29m | ||
| 12:22 | Kim's ConvenienceUmma tries to set up Janet with their new mason. Shannon encourages Jung to give Appa a gift. | 29m | ||
| 12:48 | Kim's ConvenienceJanet and Appa take a first aid course. Umma worries her prayers cause more harm than good. | 29m | ||
| 12:50 | Kim's ConvenienceJanet and Appa take a first aid course. Umma worries her prayers cause more harm than good. | 29m | ||
| 12:51 | Kim's ConvenienceJanet and Appa take a first aid course. Umma worries her prayers cause more harm than good. | 29m | ||
| 13:17 | Kim's ConvenienceJung gives Appa and Umma a business presentation for the store. | 29m | ||
| 13:19 | Kim's ConvenienceJung gives Appa and Umma a business presentation for the store. | 29m | ||
| 13:19 | Kim's ConvenienceJung gives Appa and Umma a business presentation for the store. | 29m | ||
| 13:45 | Kim's ConvenienceOnly the Mehtas, Janet and Gerald know thus far that Raj cancelled his wedding. | 29m | ||
| 13:47 | Kim's ConvenienceOnly the Mehtas, Janet and Gerald know thus far that Raj cancelled his wedding. | 29m | ||
| 13:48 | Kim's ConvenienceOnly the Mehtas, Janet and Gerald know thus far that Raj cancelled his wedding. | 29m | ||
| 14:14 | Kim's ConvenienceWhile Appa is reluctant to have a houseguest, Umma ends up having problems with their visitor. | 29m | ||
| 14:16 | Kim's ConvenienceUmma is mistaken for a server at a school event; Appa takes up math tutoring to prove his prowess. | 29m | ||
| 14:16 | Kim's ConvenienceUmma is mistaken for a server at a school event; Appa takes up math tutoring to prove his prowess. | 29m | ||
| 14:43 | Kim's ConvenienceJanet plans to get the Kim family together for their first family dinner in 15 years. | 29m | ||
| 14:45 | Kim's ConvenienceJanet plans to get the Kim family together for their first family dinner in 15 years. | 29m | ||
| 14:45 | Kim's ConvenienceJanet plans to get the Kim family together for their first family dinner in 15 years. | 29m | ||
| 15:11 | America's Dumbest CriminalsIn this episode, we'll witness someone who skimps on the expense of a full-time getaway driver. | 27m | ||
| 15:13 | America's Dumbest CriminalsWe'll witness a Peeping Tom get protective over his territory. | 24m | ||
| 15:13 | America's Dumbest CriminalsIn this episode, we'll witness a home exterminator ridding a house of valuables. | 25m | ||
| 15:37 | America's Dumbest Criminals On nowIn this episode, we'll witness a guy choosing a strange way to make up with his girlfriend. | 27m | ||
| 15:38 | America's Dumbest Criminals On nowIn this episode, we'll witness joy-riding teenagers desperately in need of driver's education. | 27m | ||
| 15:38 | America's Dumbest Criminals On nowWe'll witness a getaway plan based on running in a circle and a prisoner who regrets passing a note. | 25m | ||
| 16:03 | America's Dumbest CriminalsIn this episode, we'll witness a criminal with a handful of dynamite and a short fuse. | 25m | ||
| 16:04 | America's Dumbest CriminalsBank robbers with $17 million shop 'til they drop; unique cache. | 27m | ||
| 16:05 | America's Dumbest CriminalsIn this episode, we'll witness a guy choosing a strange way to make up with his girlfriend. | 27m | ||
| 16:27 | America's Dumbest CriminalsIn this episode, we'll witness a man in his birthday suit caught by an undercover officer. | 25m | ||
| 16:31 | America's Dumbest Criminals"Devastated driver"; shoe imprint; drug dealer sells to a cop in uniform. | 26m | ||
| 16:32 | America's Dumbest CriminalsIn this episode, we'll witness some serious squirrel coaxing and an ATM that became an ATV. | 25m | ||
| 16:52 | America's Dumbest CriminalsIn this episode, we'll witness a mailman hungry for birthday cards. | 27m | ||
| 16:56 | America's Dumbest CriminalsIn this episode, we'll witness a couple getting more than their belongings back. | 27m | ||
| 16:58 | America's Dumbest CriminalsWe'll witness a getaway plan based on running in a circle and a prisoner who regrets passing a note. | 25m | ||
| 17:19 | America's Dumbest CriminalsIn this episode, we'll witness a crook sliding on thin ice before a major slip-up and much more. | 27m | ||
| 17:22 | America's Dumbest CriminalsIn this episode, we'll witness a few criminals who try to escape Santa-style. | 27m | ||
| 17:23 | America's Dumbest CriminalsShoplifter's stash; directions. | 27m | ||
| 17:46 | America's Dumbest CriminalsIn this episode, we'll witness a few criminals who try to escape Santa-style. | 27m | ||
| 17:49 | America's Dumbest CriminalsIn this episode, we'll witness a pup whose owners get collared and a thief with a flood of problems. | 27m | ||
| 17:50 | America's Dumbest CriminalsBank robbers with $17 million shop 'til they drop; unique cache. | 27m | ||
| 18:13 | BlitzA tough cop (Jason Statham) goes after a serial killer who targets police officers. | 1h 54m | ||
| 18:16 | BlitzA tough cop (Jason Statham) goes after a serial killer who targets police officers. | 1h 54m | ||
| 18:17 | BlitzA tough cop (Jason Statham) goes after a serial killer who targets police officers. | 1h 54m | ||
| 20:07 | The Zoo GangTeens face the street gang that takes over their local hangout, an old nightclub called the Zoo. | 1h 54m | ||
| 20:11 | FilmRise ComedyLaugh along to our funniest films like BERNIE and RELATIVE STRANGERS and silliest series like Lorne Michaels' sketch comedy show ABOVE AVERAGE PRES... | 1h | ||
| 21:11 | FilmRise ComedyLaugh along to our funniest films like BERNIE and RELATIVE STRANGERS and silliest series like Lorne Michaels' sketch comedy show ABOVE AVERAGE PRES... | 1h | ||
| 22:01 | FilmRise ComedyLaugh along to our funniest films like BERNIE and RELATIVE STRANGERS and silliest series like Lorne Michaels' sketch comedy show ABOVE AVERAGE PRES... | 1h | ||
| 22:11 | FilmRise ComedyLaugh along to our funniest films like BERNIE and RELATIVE STRANGERS and silliest series like Lorne Michaels' sketch comedy show ABOVE AVERAGE PRES... | 19m | ||
| 22:31 | The Zoo GangTeens face the street gang that takes over their local hangout, an old nightclub called the Zoo. | 1h 54m | ||
| 23:01 | FilmRise ComedyLaugh along to our funniest films like BERNIE and RELATIVE STRANGERS and silliest series like Lorne Michaels' sketch comedy show ABOVE AVERAGE PRES... | 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_vtmf22wx/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_vtmf22wx/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_vtmf22wx/history?from=2026-10-06T00:00:00Z&to=2026-10-07T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_vtmf22wx/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_vtmf22wx/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_vtmf22wx/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_vtmf22wx/schedule?date=2026-10-13, the first programme { "data": [ { "id": "ls_5hqgpdjw", "channel": "ch_vtmf22wx", "start": "2026-10-13T03:08:08Z", "stop": "2026-10-13T05:02:41Z", "title": "My Mom's New Boyfriend", "sub_title": null, "description": "Henry Durand is a young FBI agent who is given a difficult assignment: spy on...", "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 93, "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.