74.3M 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_zb1q19ek/schedule?date=2026-10-14&tz=America/New_York
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 00:00 | 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 | ||
| 00:30 | 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 | ||
| 01:00 | FBI: Most WantedThe team searches for a young woman who is heading down a deadly path of vengeance, using ties to an online radical conspiracy organization to furt... | 1h | ||
| 02:00 | 48 HoursMichael Barisone, a former Olympic equestrian and trainer, speaks out in his first television interview since the end of his trial for the attempte... | 1h | ||
| 03:00 | InvestigateTV+The weekday news magazine takes an in-depth look at topics from politics to personal finance, featuring watchdog reports about government corruptio... | 30m | ||
| 03:30 | Crime Exposé With Nancy O'DellA young single mom vanishes during her lunch break. She's later found strangled in her bedroom in what looks like a botched burglary. | 30m | ||
| 04: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. | 30m | ||
| 04:30 | The Drew Barrymore ShowActors LL Cool J and Scott Caan ("NCIS: New York"). | 30m | ||
| 05:00 | 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 | ||
| 05:30 | Vacation Victims | 30m | ||
| 06:00 | Shepherd's ChapelFamily Bible studies with Pastor Arnold Murray and Pastor Dennis Murray. | 1h | ||
| 07:00 | Andrew Wommack: Gospel TruthAndrew teaches that faith appropriates God's provision through perseverance, spiritual focus and obedience — don't settle for less. | 30m | ||
| 07:30 | Joseph PrinceDiscover God's plan for you to prosper and bless others, even in tough times. | 30m | ||
| 08:00 | CBS News Texas 7:00amStay informed with the latest breaking news and headlines. | 1h | ||
| 09:00 | Tamron HallActors Meagan Good, Morris Chestnut and Mckinley Freeman ("Reasonable Doubt"); Jessie James Decker, Sydney Rae Bass and Karen Parker share the stor... | 1h | ||
| 10:00 | Hot BenchA tattoo artist sues the owner of his workspace for theft and pain and suffering; after a graffiti tag portending violence was left on the door, th... | 30m | ||
| 10:30 | Hot BenchA man who sold his car to a woman who then sold it to the defendant and her daughter says he received a flood of tickets he traced back to the defe... | 30m | ||
| 11: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 | ||
| 11:30 | Cutlers CourtAfter years of ups and downs, the result of a DNA test will make or break a long-distance relationship. | 30m | ||
| 12:00 | America's Court With Judge RossA woman blames her former landlord for a severe bird-mite infestation that plagued her apartment, leaving her no choice but to move. | 30m | ||
| 12:30 | Supreme Justice With Judge KarenA man says his ex-girlfriend's dog turned his drone into a midair chew toy, causing it to nosedive and destroying it. | 30m | ||
| 13:00 | Justice With Judge MableanA talent agent seeks reimbursement from her hand model client, who did not complete a jewelry photo shoot due to side effects from chemo treatments. | 30m | ||
| 13:30 | Justice for All With Judge Cristina PérezAn older man accuses a trendy club of denying him entry because of his age; a woman sues her neighbor after his dead tree hit her home. | 30m | ||
| 14:00 | 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 | ||
| 14:30 | Court CamA son and daughter denounce their murderous father; a drunken driver breaks down in court; a misbehaving spectator feels the judge's wrath. | 30m | ||
| 15:00 | 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 | ||
| 15:30 | We the People With Judge Lauren LakeA father demands that a tow truck driver cover the cost of his daughter's therapy sessions after he towed a vehicle with her still inside. | 30m | ||
| 16:00 | Flip SideMike and Dawn take on Katya and Kevin. | 30m | ||
| 16:30 | Flip SideDedrick and Zuri face Teri and Tammie. | 30m | ||
| 17:00 | The Perfect LinePlayers Tim, Nadia, Brooke and Shannon compete to get the most correct answers. | 30m | ||
| 17:30 | Funny You Should AskGuest stars include Adam Carolla, Sheryl Underwood, Bill Engvall, Byron Allen, Caroline Rhea and Brad Williams. | 30m | ||
| 18:00 | Hot BenchThree judges argue the merits of a case among themselves and render a verdict. | 30m | ||
| 18: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 | ||
| 19: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 | ||
| 19: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 | ||
| 20:00 | CBS News Texas at 7:00pmStay informed with the latest breaking news and headlines. | 1h | ||
| 21:00 | Jeopardy!The Emmy-winning quiz show features a unique answer-and-question format. | 30m | ||
| 21: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 | ||
| 22:00 | Modern FamilyJay picks up the pieces after Manny's father takes him out to celebrate graduation; the family prepares for Luke and Manny's big day. | 30m | ||
| 22:30 | Modern FamilyJay forces the family to take their vacation on a houseboat on a lake; Mitchell runs into an old flame; Cam must avoid the sun; Phil and Claire try... | 30m | ||
| 23:00 | The NeighborhoodCalvin decides to splurge on an expensive jacket, then worries it's too special to risk wearing outside the house; Dave and Gemma worry their new f... | 30m | ||
| 23:30 | The NeighborhoodCalvin and Malcolm butt heads on coaching styles as Malcolm's little league team approaches its first game of the season; Tina tries to win over a ... | 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_zb1q19ek/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_zb1q19ek/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_zb1q19ek/history?from=2026-06-25T00:00:00Z&to=2026-06-26T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_zb1q19ek/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_zb1q19ek/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_zb1q19ek/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_zb1q19ek/schedule?date=2026-10-14, the first programme { "data": [ { "id": "ls_ap2e4jnw", "channel": "ch_zb1q19ek", "start": "2026-10-14T04:00:00Z", "stop": "2026-10-14T04:30:00Z", "title": "The Conners", "sub_title": null, "description": "After Ben declines Darlene's proposal, she starts to ponder why she tends to ...", "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 42, "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 | Suits | Series, Drama |
| 02:00 | Law & Order: Special Victims Unit | Series, Crime drama |
| 03:00 | 48 Hours | Series, Newsmagazine |
| 36 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.