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_210trwr1/schedule?date=2026-10-12&tz=America/New_York
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 00:00 | Top 10Engineering catastrophes and mechanical mishaps during extreme weather. | 1h | ||
| 01:00 | SOS: How to SurviveAn ATV accident pins an experienced outdoorsman in the Canadian badlands; a young woman is lost and injured in the wilderness of Yosemite National ... | 1h | ||
| 02:00 | Fast: Home RescueCody and Felicia Walker rebuild Brenita Reid's house in Antioch, Tenn., after it is badly damaged by a major flash flood in 2021; with only five da... | 1h | ||
| 03:00 | Test MilesReviewing the latest news in the automotive industry. | 30m | ||
| 03:30 | Cars.TVProfessional race car drivers Ida Zetterström, Samantha Tan and Robert Shwartzman. | 30m | ||
| 04:00 | Paid ProgrammingPaid programming. | 30m | ||
| 04:30 | Paid ProgrammingPaid programming. | 30m | ||
| 05:00 | Paid ProgrammingPaid programming. | 30m | ||
| 05:30 | Paid ProgrammingPaid programming. | 30m | ||
| 06:00 | Paid ProgrammingPaid programming. | 30m | ||
| 06:30 | Paid ProgrammingPaid programming. | 30m | ||
| 07:00 | KREX 5 This MorningStay informed with the latest breaking news and headlines. | 1h | ||
| 08:00 | AgDaySince 1982, "AgDay" has been providing farmers and ranchers news, weather and market information every weekday morning. The half-hour program cover... | 30m | ||
| 08:30 | Front Office Sports TonightHost Matt Iseman goes beyond the field of play to break down the most important cultural, entertainment and business stories in the world of sports. | 30m | ||
| 09:00 | 48 HoursDetectives believe a 13-year-old girl who vanished from her California home in 1981 was murdered; more than 20 years after the disappearance, a tra... | 1h | ||
| 10:00 | The Drew Barrymore ShowDrew Barrymore presents human-interest stories, celebrity guests, lifestyle segments and field pieces, all driven by her infectious brand of humor ... | 30m | ||
| 10:30 | The Drew Barrymore ShowDrew Barrymore presents human-interest stories, celebrity guests, lifestyle segments and field pieces, all driven by her infectious brand of humor ... | 30m | ||
| 11:00 | Tamron HallTalking about the debates dividing the internet; podcast hosts Nick Leighton and Leah Bonnema; Rebecca Campora discusses turning her friend away fr... | 1h | ||
| 12:00 | The Jennifer Hudson ShowThe EGOT winner's daytime talk show features celebrity interviews, topical stories, community heroes, viral sensations and music, bringing fun, upl... | S5 E21, Kadeem Hardison, Maleah Joi Moon, Cornell Young IV, Brothers Osborne | 1h | |
| 13:00 | Justice With Judge MableanA personal vendetta and unsubstantiated rumors sabotage a youth center board meeting, resulting in lost donations and sponsorships. | 30m | ||
| 13:30 | Justice With Judge MableanAn ex-girlfriend is sued for an unpaid car loan and joint credit card expenses, but resists paying because she covered the cost of IVF treatments. | 30m | ||
| 14:00 | Tribunal JusticeA blind man sues his former caretaker, claiming breach of agreement for living rent-free in exchange for services. | 30m | ||
| 14:30 | Tribunal JusticeA married couple sues their former tenant, claiming damages exceeding $80K to their rental property; the defendant believes the damages are exagger... | 30m | ||
| 15:00 | Judge MathisThe plaintiff sues her son for breach of contract because, she claims, she is financially supporting his son, who is abusing drugs. | 1h | ||
| 16:00 | The People's Court"Your Dog Ripped Off My Dog's Ear!". | 1h | ||
| 17:00 | Court Cam On nowA daring courthouse escape; an angry defendant flips a podium, a chipmunk interrupts a Zoom hearing. | 30m | ||
| 17:30 | Crime Exposé With Nancy O'DellWhen a woman is found dead from what appears to be a tragic drug overdose, investigators peel back the layers of her life and uncover chilling evid... | 30m | ||
| 18: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 | ||
| 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 | 48 HoursDetectives believe a 13-year-old girl who vanished from her California home in 1981 was murdered; more than 20 years after the disappearance, a tra... | 1h | ||
| 20:00 | Chicago FireSeveride gets wrapped up in an Illinois State Police investigation after discovering illegal guns on a call; a bird harasses Mouch on the apparatus... | 1h | ||
| 21:00 | Chicago FirePascal and Severide revisit the storage facility fire in hopes of uncovering new evidence; Cruz helps Mouch take his studying to the next level; No... | 1h | ||
| 22:00 | Last Man StandingMike helps Vanessa deal with empty nest syndrome; Kristin announces her pregnancy to the family, unintentionally upsetting Mandy. | 30m | ||
| 22:30 | 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 | ||
| 23:00 | SeinfeldElaine realizes that the manufacturer of her birth control device has gone out of business and its product is in limited supply. | 30m | ||
| 23:30 | SeinfeldGeorge's plans for a summer getaway are foiled; Elaine's well-meaning criticism of a co-worker is not well-received. | 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_210trwr1/schedule?date=2026-10-12&tz=America/New_York" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_210trwr1/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_210trwr1/history?from=2026-06-25T00:00:00Z&to=2026-06-26T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_210trwr1/schedule?date=2026-10-12&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_210trwr1/schedule?date=2026-10-12&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_210trwr1/schedule", params={"date": "2026-10-12", "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_210trwr1/schedule?date=2026-10-12, the first programme { "data": [ { "id": "ls_a2yx7p2h", "channel": "ch_210trwr1", "start": "2026-10-12T04:00:00Z", "stop": "2026-10-12T05:00:00Z", "title": "Top 10", "sub_title": null, "description": "Engineering catastrophes and mechanical mishaps during extreme weather.", "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 36, "date": "2026-10-12", "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 | Colorado Sports Night | Sports talk |
| 01:30 | The Goldbergs | Series, Sitcom |
| 02:00 | Pawn Stars | Series, Reality |
| 31 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 155 countries.