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_5yxzzqf6/schedule?date=2026-10-13&tz=America/New_York
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 00:00 | Last Man StandingMike and Chuck's plans to open a classic car renovation service crash when Joe is invited to join in; Vanessa realizes that Mandy is tricking Kyle. | 30m | ||
| 00:30 | Last Man StandingMike helps Vanessa deal with empty nest syndrome; Kristin announces her pregnancy to the family, unintentionally upsetting Mandy. | 30m | ||
| 01:00 | Modern FamilyPhil gets the Dunphy clan to show up in costume for Frank's Roaring '20s-themed wedding; Jay masters the art of saying no; Cam stands up to his sis... | 30m | ||
| 01:30 | Modern FamilyMitch and Cam fight the effects of sleeping pills while rushing to catch a flight; Haley and Rainer re-evaluate their relationship; Phil and Claire... | 30m | ||
| 02:00 | The Conners On nowTwo proposals bring change to the Conner family; Jackie uses her "Jeopardy!" infamy to her advantage. | 30m | ||
| 02:30 | The NeighborhoodWhen there's a break-in at Calvin's business, he teams up with Dave for a stakeout to catch the culprit in the act; Gemma is uncharacteristically r... | 30m | ||
| 03:00 | 25 Words or LessOne tricky word takes this team in an unexpected direction as they race against the clock. | 30m | ||
| 03:30 | The Flip SideTeams compete against each other by guessing popular opinions from anonymous surveys to win cash prizes in this interactive game show. | 30m | ||
| 04:00 | Recipe.TVChef Edward Delling-Williams heads to the Normandy coast to forage for wild herbs and special ingredients to create coastal French dishes inspired ... | 30m | ||
| 04:30 | Court CamA daring courthouse escape; an angry defendant flips a podium, a chipmunk interrupts a Zoom hearing. | 30m | ||
| 05:00 | Justice With Judge MableanA personal vendetta and unsubstantiated rumors sabotage a youth center board meeting, resulting in lost donations and sponsorships. | 30m | ||
| 05:30 | Supreme Justice With Judge KarenA woman seeks compensation after she was attacked by a cat at an animal shelter and required stitches for the feline bite. | 30m | ||
| 06:00 | Tribunal JusticeA blind man sues his former caretaker, claiming breach of agreement for living rent-free in exchange for services. | 30m | ||
| 06:30 | Adam's LawFrom Judge Judy Sheindlin and her award-winning team of producers comes the future of courtroom TV in "Adam's Law." In a landmark moment in TV hist... | 30m | ||
| 07:00 | Judy JusticeTwo ambitious entrepreneurs from California accuse a man of failing to fulfill their order for custom t-shirts after full payment; the manufacturer... | 30m | ||
| 07:30 | AgDaySince 1982, "AgDay" has been providing farmers and ranchers news, weather and market information every weekday morning. The half-hour program cover... | 30m | ||
| 08:00 | KTTC Morning NewsStay informed with the latest breaking news and headlines. | 1h | ||
| 09:00 | KTTC Morning NewsStay informed with the latest breaking news and headlines. | 1h | ||
| 10:00 | Live with Kelly and MarkActor Sylvester Stallone; actor Rufus Sewell; cooking with Nara Smith. | 1h | ||
| 11:00 | The Jason ShowKonya Hendricks Schuh ("Betting on Beloit"). | 1h | ||
| 12:00 | The Drew Barrymore ShowEitan Bernath and Valerie Bertinelli make a viral sorbet; a Drew Gooder story about a rooster mystery with a happy ending. | S7 E22, LL Cool J, Scott Caan | 30m | |
| 12:30 | The Drew Barrymore ShowActors LL Cool J and Scott Caan ("NCIS: New York"). | 30m | ||
| 13:00 | Noon NewsStay informed with the latest breaking news and headlines. | 1h | ||
| 14:00 | The Good SideHighlighting inspiring people who are making a difference across America. | 30m | ||
| 14:30 | 25 Words or LessMelissa Peterman and Carson Kressley. | 30m | ||
| 15:00 | The Perfect LinePlayers Lauryn, Rebekah, Jen and Alex compete to get the most correct answers. | 30m | ||
| 15:30 | Funny You Should AskJon Lovitz; Tiffany Haddish; Adam Carolla; Byron Allen; Whitney Cummings; Jamie Kennedy. | 30m | ||
| 16:00 | Flip SideKhalliya and Leilani oppose Debby and Melody. | 30m | ||
| 16:30 | The Perfect LinePlayers Alexis, Will, Cara and Shane compete to get the most correct answers while learning surprising facts and trivia along the way. | 30m | ||
| 17:00 | Judy JusticeTwo ambitious entrepreneurs from California accuse a man of failing to fulfill their order for custom t-shirts after full payment; the manufacturer... | 30m | ||
| 17:30 | Adam's LawFrom Judge Judy Sheindlin and her award-winning team of producers comes the future of courtroom TV in "Adam's Law." In a landmark moment in TV hist... | 30m | ||
| 18:00 | Judge JudyA son is sued by his mother for several unpaid loans; a woman sues her former roommate. | 30m | ||
| 18:30 | Tribunal JusticeA man sues his ex-girlfriend for brake repair costs, doubling the amount due to perceived malice; she says they are even because she supported him ... | 30m | ||
| 19:00 | Live: Twins MLB Pre-Game | 30m | ||
| 19:30 | Family FeudFamily Feud is an American television game show where two families compete to name the responses to survey questions in order to win cash and prizes. | 30m | ||
| 20:00 | Best MedicineAs Martin desperately tries to leave Port Wenn to meet Eden in Boston for the weekend, he must first investigate the extremely strange behavior of ... | S2 E4, No Place Like Om | 1h | |
| 21:00 | DocAmy and Ben go toe to toe when their cancer patient demands the impossible; Jake discovers a senior Westside surgeon has botched an operation, and ... | 1h | ||
| 22:00 | News Now at 9Stay informed with the latest breaking news and headlines. | 30m | ||
| 22:30 | Live: Twins MLB Post-Game | 30m | ||
| 23:00 | Two and a Half MenCharlie tries to save Jake from school suspension by romancing his teacher, but the results are unfortunate. | 30m | ||
| 23:30 | Two and a Half MenCharlie lets Alan set him up with a woman his own age. | 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_5yxzzqf6/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_5yxzzqf6/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_5yxzzqf6/history?from=2026-06-25T00:00:00Z&to=2026-06-26T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_5yxzzqf6/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_5yxzzqf6/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_5yxzzqf6/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_5yxzzqf6/schedule?date=2026-10-13, the first programme { "data": [ { "id": "ls_my5xpsvs", "channel": "ch_5yxzzqf6", "start": "2026-10-13T04:00:00Z", "stop": "2026-10-13T04:30:00Z", "title": "Last Man Standing", "sub_title": null, "description": "Mike and Chuck's plans to open a classic car renovation service crash when Jo...", "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 41, "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 | Thursday 25 June 2026 | Category |
|---|---|---|
| 01:00 | FIFA World Cup on FOX After Hours With James Corden | Series, Soccer |
| 02:00 | Modern Family | Series, Holiday |
| 02:30 | The Neighborhood | Series, Sitcom |
| 23 more programmes that day, on Archive | ||
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.