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/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_g5s5a289/schedule?date=2026-10-14&tz=America/New_York
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 00:00 | Two and a Half MenCharlie tries to save Jake from school suspension by romancing his teacher, but the results are unfortunate. | 30m | ||
| 00:30 | The Big Bang TheoryLeonard and Penny are drawn together after a disastrous visit from Leonard's mother (Christine Baranski). | 30m | ||
| 01:00 | The Big Bang TheorySheldon and Amy's honeymoon runs aground in New York; Penny and Leonard discover they are uncomfortably similar to Amy's parents; Koothrappali insu... | 30m | ||
| 01:30 | Last Man StandingAfter a chat with Bonnie, Mike struggles to balance his need for "me time" and finding common hobbies with Vanessa. | 30m | ||
| 02:00 | Last Man StandingWhen Kristin entrusts Mike with her gender reveal party, he promptly holds it over Vanessa's head; Chuck and Joe regret turning Ed's spare room int... | 30m | ||
| 02:30 | Modern FamilyGloria, Claire, Haley, Alex, Lily, Luke and Manny show support for gender equality and the women's movement in their own ways; Jay and Phil butt he... | 30m | ||
| 03:00 | Modern FamilyMitch and Jay end up at the same resort when they separately seek out a retreat from the family; Phil and Claire struggle to enjoy empty-nester lif... | 30m | ||
| 03:30 | The ConnersAfter Ben declines Darlene's proposal, she starts to ponder why she tends to be so negative in life, prompting her to start a journey of self-disco... | 30m | ||
| 04:00 | The ConnersPart of Becky's recovery program mandates she makes amends with people she has lied to over the years, leading her to meet up again with a former h... | 30m | ||
| 04:30 | The NeighborhoodTina struggles to keep up with her job at Calvin's auto shop due to her burgeoning baking business; Malcolm delays breaking up with a girlfriend wh... | 30m | ||
| 05:00 | The NeighborhoodWhen Calvin discovers his friend Lorenzo is harboring a secret, he struggles with whether to share the information with Tina; Dave becomes concerne... | 30m | ||
| 05:30 | Judge JudyA woman sues her ex for a false restraining order and overdrawing her son's bank account; divorced parents fight over allegations of misusing a hea... | 30m | ||
| 06:00 | Aging UntoldExploring the challenges and triumphs of aging, and celebrating the wisdom, strength and beauty that come with life's later stages. | 30m | ||
| 06:30 | The Good SideHighlighting inspiring people who are making a difference across America. | 30m | ||
| 07:00 | Mathis Court With Judge MathisAn ex-convict sues his business partner for using the money he invested in her beauty salon on lavish trips and her personal appearance. | 30m | ||
| 07:30 | Justice for the People With Judge MilianA man sues his ex-girlfriend after she caused a scene at their daughter's daycare, getting their 1-year-old expelled and costing him prepaid fees. | 30m | ||
| 08:00 | Pawn StarsThe guys have the chance to buy a hockey stick signed by the 1980 Men's Olympic hockey team; a man brings in a 1970 vinyl record of Bob Dylan's sel... | 30m | ||
| 08:30 | Business First With Angela MilesAn entertaining daily business news show giving everyday Americans an edge in the stock market straight from the trading floor. | 30m | ||
| 09:00 | KOTA Territory News at 7amStay informed with the latest breaking news and headlines. | 1h | ||
| 10:00 | Cutlers CourtAfter years of ups and downs, the result of a DNA test will make or break a long-distance relationship. | 30m | ||
| 10:30 | Equal Justice With Judge Eboni K. WilliamsA competitive, high-stakes game of bingo at a senior living community leads to injuries and a lawsuit between two residents. | 30m | ||
| 11:00 | Judy JusticeCar enthusiasts argue over an unpaid debt for prized car rims, a failed barter deal and accusations of aggravated harassment. | 30m | ||
| 11:30 | Judy JusticeA 25-year-old is being sued by his father for the court maximum of $10K as reimbursement for bail and legal expenses following the son's arrest on ... | 30m | ||
| 12:00 | Tribunal JusticeA couple's dream of a lush backyard turns into a legal battleground as they sue a contractor for allegedly botching their irrigation system, leadin... | 30m | ||
| 12:30 | Tribunal JusticeIn a dispute over an unassigned parking spot, a woman sues her neighbor for damaging her front door; tensions escalate to the point of a restrainin... | 30m | ||
| 13:00 | Hot BenchThree judges argue the merits of a case among themselves and render a verdict. | 30m | ||
| 13:30 | Hot BenchWhat started as a lease ends in total release; the landlord claims the ex-tenant left damage and a walkout without notice, while the ex-tenant alle... | 30m | ||
| 14:00 | 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 | ||
| 14: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 | ||
| 15:00 | America's Funniest Home VideosAmateur videographers submit videos of their kids, pets, friends and families in funny situations to earn thousands in prize money; the studio audi... | 30m | ||
| 15:30 | America's Funniest Home VideosAmateur videographers submit videos of their kids, pets, friends and families in funny situations to earn thousands in prize money; the studio audi... | 30m | ||
| 16:00 | 25 Words or LessMelissa Peterman and Carson Kressley. | 30m | ||
| 16:30 | 25 Words or LessOne unexpected clue takes this team on a trip through time as the clock keeps ticking. | 30m | ||
| 17:00 | Flip SideDedrick and Zuri face Teri and Tammie. | 30m | ||
| 17:30 | Scrambled UpThe key to "Scrambled Up" is its simple, fast and fun format. Four players compete to be the first to correctly unscramble word puzzles. Colorful t... | 30m | ||
| 18:00 | The Perfect LinePlayers Tim, Nadia, Brooke and Shannon compete to get the most correct answers. | 30m | ||
| 18:30 | The Perfect LinePlayers John, Susan, Sydni and Jaimie compete to get the most correct answers while learning surprising facts and trivia along the way. | 30m | ||
| 19:00 | Judge JudyTeens prank a classmate's car for payback; a man sues his ex-stepfather's fiancée. | 30m | ||
| 19:30 | Judge JudyA man is accused of ruining a car by pouring beer into the gas tank in an attempt to extend the vehicle's mileage; a man says his ex-roommate opene... | 30m | ||
| 20:00 | KOTA Territory News at 6pmStay informed with the latest breaking news and headlines. | 30m | ||
| 20:30 | The Big Bang TheoryLeonard is caught between a rock and a hard place when he becomes responsible for distributing extra grant money; Bernadette turns the backyard pla... | 30m | ||
| 21:00 | The FloorA millionaire champion takes "The Floor" by surprise before a David vs. Goliath battle reduces the champion to tears. | 1h 2m | ||
| 22:02 | 99 to BeatThe remaining contestants compete in "Tangled Up," "Ball Balance," "No Mean Feet," "Pizza Stack" and "Piggy Bank Roll.". | 58m | ||
| 23:00 | KOTA Territory News at 9Stay informed with the latest breaking news and headlines. | 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_g5s5a289/schedule?date=2026-10-14&tz=America/New_York" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_g5s5a289/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_g5s5a289/history?from=2026-06-25T00:00:00Z&to=2026-06-26T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_g5s5a289/schedule?date=2026-10-14&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_g5s5a289/schedule?date=2026-10-14&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_g5s5a289/schedule", params={"date": "2026-10-14", "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_g5s5a289/schedule?date=2026-10-14, the first programme { "data": [ { "id": "ls_1pqgsjzq", "channel": "ch_g5s5a289", "start": "2026-10-14T04:00:00Z", "stop": "2026-10-14T04:30:00Z", "title": "Two and a Half Men", "sub_title": null, "description": "Charlie tries to save Jake from school suspension by romancing his teacher, b...", "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 44, "date": "2026-10-14", "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 | The Big Bang Theory | Series, Sitcom |
| 01:30 | Last Man Standing | Series, Sitcom |
| 02:00 | FIFA World Cup on FOX After Hours With James Corden | Series, Soccer |
| 27 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.