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_37kv1dpw/schedule?date=2026-10-12&tz=America/New_York
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 23:00 | MovieWatch Indonesian and international films. | 2h | ||
| 01:00 | 48 HoursA woman survives a vicious attack by her ex-boyfriend; years later she faces him in court after he murders a young mother. | 1h | ||
| 02:00 | FBI: Most WantedWhen a hacker triggers a car crash that kills a family of three, the team races to hunt him down as his ransomware demands escalate and his final t... | 1h | ||
| 03:00 | Live PDEmmy-winning documentary series like "Intervention" and "Born This Way" illustrate A&E Network's commitment to provocative, culturally relevant pro... | 30m | ||
| 03:30 | Live PDEmmy-winning documentary series like "Intervention" and "Born This Way" illustrate A&E Network's commitment to provocative, culturally relevant pro... | 30m | ||
| 04:00 | Funny You Should AskAdam Carolla; Sheryl Underwood; Jamie Kennedy; Byron Allen; Natasha Leggero; Brad Williams. | 30m | ||
| 04:30 | Funny You Should AskAdam Carolla; Sheryl Underwood; Jamie Kennedy; Byron Allen; Natasha Leggero; Brad Williams. | 30m | ||
| 05:00 | Storm of SuspicionDJ Steven B. Williams mysteriously disappears off the coast of California, and once police begin their search, they soon learn this is no ordinary ... | 1h | ||
| 06:00 | The Donna Drake Show: Live it Up!Conversations with celebrities, business owners, and non-profit groups; showcasing products, travel destinations, family tips and everyday heroes w... | 1h | ||
| 07:00 | 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 | ||
| 07:30 | InvestigateTV+The weekday news magazine takes an in-depth look at topics from politics to personal finance, featuring watchdog reports about government corruptio... | 30m | ||
| 08:00 | CBS13 Mornings 5amStay informed with the latest breaking news and headlines. | 1h | ||
| 09:00 | CBS13 Mornings 6amStay informed with the latest breaking news and headlines. | 1h | ||
| 10:00 | Good DayNews, Weather and Traffic. | 1h | ||
| 11:00 | Good DayNews, Weather and Traffic. | 1h | ||
| 12:00 | Good DayNews, Weather and Traffic. | 1h | ||
| 13:00 | Good DayNews, Weather and Traffic. | 1h | ||
| 14: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 | ||
| 14: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 | ||
| 15:00 | Judge JudyA police officer says her former landlord filed false charges and defamed her character. | 30m | ||
| 15:30 | Mathis Court With Judge MathisA delivery driver ruins a newly laid lawn, forcing the homeowner to seek compensation in court; a pet sitter is blamed after a vintage designer bag... | 30m | ||
| 16:00 | Mathis Court With Judge MathisA dispute between ex-friends over a broken promise of a ride to a post-music festival job; a man wants a refund after he purchased a flea-infested ... | 30m | ||
| 16:30 | Funny You Should AskGuest stars include Adam Carolla, Sheryl Underwood, Bill Engvall, Byron Allen, Caroline Rhea and Brad Williams. | 30m | ||
| 17:00 | 25 Words or LessMelissa Peterman and Carson Kressley. | 30m | ||
| 17:30 | 25 Words or LessOne tricky word takes this team in an unexpected direction as they race against the clock. | 30m | ||
| 18:00 | The Perfect LinePlayers Kevin, Vylynh, Victoria and Ashley compete to get the most correct answers. | 30m | ||
| 18:30 | The Perfect LinePlayers Jordan, Brent, KG and Gina compete to get the most correct answers while learning surprising facts and trivia along the way. | 30m | ||
| 19:00 | Judge JudyLandlord and tenants battle over a puppy, a brawl and accusations of theft; a boxer sues his promoter for defamation of character. | 30m | ||
| 19:30 | Adam's Law On nowFrom 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 | ||
| 20:00 | Hot BenchA man knowingly allows an unlicensed hairstylist to braid his hair then says that disqualifies her from being paid; in a single hour, she sends him... | 30m | ||
| 20:30 | Hot BenchA father of seven says his neighbor's pit bull slaughtered 13 of his animals. | 30m | ||
| 21:00 | Judge JudyLandlord and tenants battle over a puppy, a brawl and accusations of theft; a boxer sues his promoter for defamation of character. | 30m | ||
| 21:30 | Entertainment TonightNews and features about performers, productions and the milieu. | 30m | ||
| 22:00 | America's Funniest Videos LatinoaméricaHome videos featuring various funny situations, where the featured subject can be any family member, from grandparents to pets. | 30m | ||
| 22:30 | America's Funniest Videos LatinoaméricaHome videos featuring various funny situations, where the featured subject can be any family member, from grandparents to pets. | 30m | ||
| 23:00 | Primetime SacramentoStay 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_37kv1dpw/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_37kv1dpw/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_37kv1dpw/history?from=2026-06-25T00:00:00Z&to=2026-06-26T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_37kv1dpw/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_37kv1dpw/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_37kv1dpw/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_37kv1dpw/schedule?date=2026-10-12, the first programme { "data": [ { "id": "ls_7dxv89jm", "channel": "ch_37kv1dpw", "start": "2026-10-12T03:00:00Z", "stop": "2026-10-12T05:00:00Z", "title": "Movie", "sub_title": null, "description": "Watch Indonesian and international films.", "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 | Flip Side | Series, Game show |
| 01:30 | Flip Side | Series, Game show |
| 02:00 | Family Feud | Series, Game show |
| 35 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.