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/Toronto time, what is on now and next, and the same data in your app with one call.
All times America/Toronto. The same day from the API: GET /v1/channels/ch_ay6t3k1f/schedule?date=2026-10-12&tz=America/Toronto
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 23:51 | Dry Bar ComedyTurning to comedy after twenty years in corporate America, Brian Bates jokes about ubering his hecklers home, meeting women while hiking, and peopl... | S4 E424 | 29m | |
| 00:20 | Andy WoodhullThe hilarious comedian Andy Woodhull quips on learning to lie, thinking that monsters might be real, and running late for the movies. In this compe... | World's Greatest Step-Dad | 49m | |
| 01:09 | Alex VellutoAlex Velluto completes the trilogy with a third comedy special chalk-full of drive-thru buffet orders, identity theft, and 7-Eleven loyalty points. | The Big Gulp Kid | 32m | |
| 01:40 | Mike E. WinfieldThe hysterical Mike E. Winfield tells his side of the story, including self-checkout security, older woman attraction and little league coaching. | Mike Drop | 32m | |
| 02:12 | Dry Bar ComedyHe simply reaches into a bottomless grab bag of jokes, so smooth and effortless that it would be easy to overlook just how much talent and skill is... | S5 E538 | 43m | |
| 02:55 | Dry Bar ComedySarcastic and self-deprecating, Bill Boronkay jokes about being too ugly to work for ESPN, dating out of his tax bracket, and how society is center... | S5 E510 | 34m | |
| 03:28 | Debi GutierrezDebi Gutierrez provides a hilarious and insightful look into motherhood, dealing with teenage eye rolls, middle school boys, and frighteningly mean... | Happily Ever After...Mostly! | 31m | |
| 03:59 | Ali SultanYemeni American Ali Sultan shares his story of becoming officially American. His story is one full of freedom, superstores, miscommunication, red f... | Third World Energy | 31m | |
| 04:30 | Taylor WilliamsonRunner-up on America's Got Talent, Taylor Williamson shares his unique perspective on Japanese dancers, hipster adoption, and sleeping on the couch. | #Duvetproblems | 28m | |
| 04:58 | Ryan DaltonA product of the Midwest, Ryan Dalton has found his greatest controversy in street mattresses, dog flights, and events that require emotion. | Big Heart, Small Brain | 33m | |
| 05:32 | Seth KnorrConsistently skeptical, Seth Knorr graces the stage to wash away any preconceived notions regarding report cards, global warming, and family budgets. | The Correct Answer | 29m | |
| 06:01 | Thor RamseyThor Ramsey's daily life is full of small decisions. With the application of metaphysics, quantum mechanics, and expiration dates. No decision—big ... | With Laugh Track | 28m | |
| 06:59 | Maureen LanganMaureen Langan has a wake up call ringing for the young, hot, rich or famous. Luckily for them, she comes with subtitles. | Don't Make Me Hate You | 29m | |
| 07:28 | J BlissJ Bliss pulls his jokes from everyday observations, whether that's shopping for watches, experiencing gas pump harassment, or trying to differentia... | Ninja Practice | 32m | |
| 08:00 | Kenn KingtonKenn Kington finds the funny in life's everyday moments—marriage quirks, parenting adventures, and roadwork woes. He turns real-life experiences in... | Enjoying Chaos | 55m | |
| 08:56 | K-VonIn his explosive return to Dry Bar, K-Von provides riotous explanations for President Biden falling up stairs, illegal salon activities, and the ef... | Say It Again! | 25m | |
| 09:21 | Mike ParamoreFlirtatious and genuinely “glad to be here,” Mike Paramore talks space force, avoiding Bobs, having too many questions, and face-to-face catfishing. | I Probably Shouldn't Say This | 31m | |
| 09:52 | Myq KaplanBrilliant and rapid-fire, Myq Kaplan's comedy expounds on bathroom stall etiquette, grammar obsessed grandmas, and the real world applications of b... | Live From the Universe | 32m | |
| 10:24 | John C. MorganJohn C. Morgan takes to the stage as someone sure to be recognized. Along with immaculate impersonations, John teaches the audience invaluable less... | A Tale of Two Presidents? | 23m | |
| 10:46 | Will C.Will C. tells his incredible, inspirational, and hilarious life story, from serving in three separate branches of the military to filming a music v... | My Life's a Wreck | 40m | |
| 11:27 | Mark BradyMark Brady shares the easiest way to lure him in a van, why ghosts haunt one location, and the reason there's no seeing-eye cats. | Baby Proof | 29m | |
| 11:56 | Brent BlakeneyBrent Blakeney is a towering Southern comedian and "recovering theater kid" with undeniable stage presence. From subverting basketball expectations... | Recovering Theater Kid | 33m | |
| 12:28 | Chris RuppeChris Ruppe grew up the child of deaf parents, drove a bus at sixteen, and is not a good pastor. See how it all connects in this one-of-a-kind come... | A Matter of LIFE or DEAF | 31m | |
| 13:00 | Jeff AllenJeff Allen's humorous third special is another smash-hit. In this Dry Bar Comedy special, Jeff chronicles his relationships with his empty-nester w... | Gun Smoke & Ice Cream | 42m | |
| 13:42 | Adam CarollaOutspoken podcast king and comedian Adam Carolla brings his unique humor to Dry Bar. He delivers his first clean act as he gets real about the absu... | Comes Clean | 43m | |
| 14:25 | Shayne SmithIn his second Dry Bar Comedy special, stand-up comedian Shayne Smith delivers more stories about everything from a failed robbery to a wrestling ma... | Alligator Boys | 38m | |
| 15:02 | Josh SneedIt's hard being funny 24/7, but Josh Sneed does it, and that's why he became a stand-up comedian, to give his humor a “second chance at life.” In t... | Live in The Dessert | 52m | |
| 15:54 | Brad UptonBrad Upton unleashes his comedic prowess by roasting millennials. With no intention of slowing down, he sets his sights on satirizing lampoon masks... | I'm Not Done Yet! | 50m | |
| 16:44 | Dry Bar ComedyGoumba Johnny Sialino recaps the chaos and comedy of quarantine. | S7 E710 | 26m | |
| 17:10 | Dry Bar ComedyIf you're looking for the reason why to use a ladle to eat lucky charms, or why being a Bigfoot hunter is better than being a comedian, your search... | S6 E660 | 28m | |
| 17:38 | Dry Bar ComedyA special special dedicated to a special lady. | S6 E658 | 28m | |
| 18:06 | Dry Bar ComedyArmando has been perfecting his unique style of comedy, utilizing his decades of classical violin mastery, his guitar skills, and even breakdance i... | S6 E640 | 32m | |
| 18:38 | Dry Bar Comedy On nowDwayne returns to Dry Bar Comedy. If you loved his first special, you will certainly love his 2nd! Dwayne Perkins has earned a spot in today's elit... | S6 E634 | 30m | |
| 19:08 | Dry Bar ComedyChris Schlichting, an Iowan with every bone in his body still intact, comes with a few crucial warnings. Beware of birthday wishes, day raccoons, a... | S6 E630 | 30m |
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_ay6t3k1f/schedule?date=2026-10-12&tz=America/Toronto" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_ay6t3k1f/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_ay6t3k1f/history?from=2026-10-05T00:00:00Z&to=2026-10-06T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_ay6t3k1f/schedule?date=2026-10-12&tz=America/Toronto"); 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_ay6t3k1f/schedule?date=2026-10-12&tz=America/Toronto", { 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_ay6t3k1f/schedule", params={"date": "2026-10-12", "tz": "America/Toronto"}, headers={"Authorization": f"Bearer {os.environ['TVG_KEY']}"}, ) for slot in r.json()["data"]: print(slot["start"], slot["title"])
// GET /v1/channels/ch_ay6t3k1f/schedule?date=2026-10-12, the first programme { "data": [ { "id": "ls_4vx228qh", "channel": "ch_ay6t3k1f", "start": "2026-10-12T03:51:08Z", "stop": "2026-10-12T04:20:06Z", "title": "Dry Bar Comedy", "sub_title": "S4 E424", "description": "Turning to comedy after twenty years in corporate America, Brian Bates jokes ...", "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 34, "date": "2026-10-12", "tz": "America/Toronto" } }
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.