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_4vhdkstr/schedule?date=2026-10-15&tz=America/New_York
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 00:00 | Just for Laughs GagsBreak Some Eggs; Lady of the Lake; Winning Ticket. | 30m | ||
| 00:30 | Just for Laughs GagsSpeak Into the Microphone; That's Heavy; Not So. | 30m | ||
| 01:00 | Just for Laughs GagsRunaway Chairs; Hypnotized Cop; Get the Picture? | 30m | ||
| 01:30 | Just for Laughs GagsFast Track Dad; Something in the Wind; Reluctant. | 30m | ||
| 02:00 | Family Feud Favorites"Family Feud" has seen some crazy moments over the years, so buckle up as we revisit these fan favorites. | 30m | ||
| 02:30 | Family Feud Favorites"Family Feud" has seen some crazy moments over the years, so buckle up as we revisit these fan favorites. | 30m | ||
| 03:00 | World's Funniest Videos: Top 10 CountdownA man who pranks his son with a water bottle; children who make a mess with paint; flour and toothpaste; others who draw on their walls and faces. | 30m | ||
| 03:30 | World's Funniest Videos: Top 10 CountdownA boy sleeping in his motorcycle helmet; people dancing in bear costumes; a dog trying to fish; a usual girl chef who chops carrots by chewing them. | 30m | ||
| 04:00 | World's Funniest Videos: Top 10 CountdownThe family that always gets stuck in the mud; a family can't stop screaming when a squirrel comes into their home. | 30m | ||
| 04:30 | Top 10 CountdownFamily takes center stage in the video countdown, with clips from an amusing Daddy Daughter Day, epic sibling rivalries and big brother follies wit... | 30m | ||
| 05:00 | Funniest Pets & PeopleSebastian the red-nose dog-deer; cat with wig on; dog walks with booties on feet. | 30m | ||
| 05:30 | Funniest Pets & PeopleAdventures of sockman and cat; boys falling from barrel; cat plays with plastic deer. | 30m | ||
| 06:00 | Funniest Pets & PeopleBird hops up and down like a pogo stick; dog spins man in chair; lawn chair ice sliding. | 30m | ||
| 06:30 | Funniest Pets & PeopleBunny sunbathes on beach; kids walking on ice sculpture; ball into camera. | 30m | ||
| 07:00 | The ConnersDarlene worries about Mark making friends at his new school; Mark turns to Ben for personal advice; Becky finds herself thriving in college and sta... | 30m | ||
| 07:30 | The ConnersWhen Jackie devises an offbeat plan of how to serve the customers at the diner, it's anything but smooth service; Dan begins to sell some furniture... | 30m | ||
| 08:00 | Top 10 CountdownBrace yourself for behind the wheel hijinks, as the World's Funniest drivers take us on a harrowing ride. | 30m | ||
| 08:30 | Top 10 CountdownThere's no place like home, that is until unwanted house guests arrive, a leisure swim in the backyard pool goes awry and hoverboards run amuck. | 30m | ||
| 09:00 | Home ImprovementTim and the "Tool Time" crew begin work on Tim's bathroom, motivated by overcrowding and Jill's ultimatum. | 30m | ||
| 09:30 | Home ImprovementTim tries to prove a point to Jill by hosting an all-female show to teach women how to do household repairs. | 30m | ||
| 10:00 | Home ImprovementTim (Tim Allen) agrees to clean the house for Jill (Patricia Richardson) while she works on a fund-raising speech. | 30m | ||
| 10:30 | Home ImprovementTim gets wrapped up in a Christmas house-decorating competition with his neighbor; Mark believes that Santa has died. | 30m | ||
| 11:00 | The Lucy ShowMrs. Mooney's diamond ring gets stuck on Lucy's finger. | 30m | ||
| 11:30 | The Lucy ShowWhen Lucy enters a dog food jingle contest, she wins the grand prize, a trip to London, England; Lucy packs her ticket in her luggage, and misses h... | 30m | ||
| 12:00 | The Beverly HillbilliesPlans for a holiday feast at the Clampett mansion go awry when Elly makes a pet of the Thanksgiving turkey. | 30m | ||
| 12:30 | The Beverly HillbilliesMrs. Drysdale, giving a lavish garden party, finds to her horror that she is losing her guests to the Clampetts. | 30m | ||
| 13:00 | The Makeshift ProjectWWE Champion Rey Mysterio, UFC Bantamweight champion Merab Dvalishvili, Bianca Belair, and Josh Duhamel join the pod to talk about the boxing match... | 1h | ||
| 14:00 | The Makeshift ProjectGuessing the top 10 most difficult sports in the world; debating the best job in the world; golfing with Steph Curry, recapping holes in one, and m... | 1h | ||
| 15:00 | Bob Hearts AbisholaWith Abishola's husband adamant that he'll never agree to a divorce, Bob and Abishola grow disheartened that they will never be able to get married. | 30m | ||
| 15:30 | Bob Hearts AbisholaWhen Abishola finds out Dele canceled his plans to go to Harvard behind her back, Bob steps in to keep her from going ballistic. | 30m | ||
| 16:00 | Mann & WifeWhen his parents go out of town, DJ rents a room out to an elderly party animal; Hobbs and the Lieutenant pretend to be in a relationship when she ... | 30m | ||
| 16:30 | Mann & WifePoppa Bo comes to visit and teaches Tasha to fight, getting her into trouble at school and home; when Daniel accidentally leaks private information... | 30m | ||
| 17:00 | Home ImprovementTim's excitement about spending his birthday at a NASCAR race is thwarted by Jill's plans for a river-rafting trip. | 30m | ||
| 17:30 | Home ImprovementRandy (Jonathan Taylor Thomas) must make a decision when he is accepted into a yearlong work-study program in Costa Rica. | 30m | ||
| 18:00 | Home ImprovementTim and Jill's plans to spend some time together are interrupted when Tim's brother and Jill's sister announce that they are an item. | 30m | ||
| 18:30 | Home ImprovementBrad tries to convince his parents to let him play professional soccer in Europe instead of going to college. | 30m | ||
| 19:00 | The Jeff Foxworthy ShowA fishing trip with Karen and two friends goes downhill when Jeff finds he can't stand some of the company. | 30m | ||
| 19:30 | The Jeff Foxworthy ShowTo prove his romantic intentions, Jeff must make amends to Karen after performing a noble act for a sexy waitress. | 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_4vhdkstr/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_4vhdkstr/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_4vhdkstr/history?from=2025-10-13T00:00:00Z&to=2025-10-14T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_4vhdkstr/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_4vhdkstr/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_4vhdkstr/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_4vhdkstr/schedule?date=2026-10-15, the first programme { "data": [ { "id": "ls_qvzt7zpc", "channel": "ch_4vhdkstr", "start": "2026-10-15T04:00:00Z", "stop": "2026-10-15T04:30:00Z", "title": "Just for Laughs Gags", "sub_title": null, "description": "Break Some Eggs; Lady of the Lake; Winning Ticket.", "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 38, "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 | 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.