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_37kv1dpw/schedule?date=2026-10-14&tz=America/New_York
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 00: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 | ||
| 01:00 | Flip SideKhalliya and Leilani oppose Debby and Melody. | 30m | ||
| 01:30 | Flip SideBridget and Brittany take on Christi and Ron. | 30m | ||
| 02: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 | ||
| 03: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 | ||
| 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 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 | Cutlers CourtA lie detector test could decide the fate of Andrecia and Alfred's tumultuous marriage filled with suspicion and regret. | 30m | ||
| 05:30 | Cutlers CourtA DNA test could change everything for a young couple; the Cutlers give an update on where they are now. | 30m | ||
| 06:00 | We the People With Judge Lauren LakeA couple sue their former friend for not paying her share of a vacation; a woman blames her former friend for recommending a tattoo artist with a p... | 30m | ||
| 06:30 | Top Secret Files: DeclassifiedInvestigating some of the government's most infamous mysteries using interviews, reenactments, archival footage and access to years of top secret F... | 30m | ||
| 07:00 | 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 | ||
| 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 ShowActor James McAvoy ("California Schemin'"). | 30m | ||
| 14:30 | The Drew Barrymore ShowActor Charlie Heaton ("Below"). | 30m | ||
| 15:00 | Judge JudyA man says his former landlords stole his property and harassed him; an ex-boyfriend says he never asked his online girlfriend to lend him money to... | 30m | ||
| 15:30 | 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 | ||
| 16:00 | Mathis Court With Judge MathisA dispute between two friends over a failed business venture; a male escort brings a customer to court for failing to pay for his services. | 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 unexpected clue takes this team on a trip through time as the clock keeps ticking. | 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 JudyA client sues his former attorney for the return of his retainer fee; drivers feud over who is to blame after a car full of teenagers goes airborne... | 30m | ||
| 19: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 | ||
| 20: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 | ||
| 20: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 | ||
| 21:00 | Judge JudyA client sues his former attorney for the return of his retainer fee; drivers feud over who is to blame after a car full of teenagers goes airborne... | 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 | 49ers Experience | 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-14&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-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_37kv1dpw/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_37kv1dpw/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_37kv1dpw/schedule?date=2026-10-14, the first programme { "data": [ { "id": "ls_r5pjv293", "channel": "ch_37kv1dpw", "start": "2026-10-14T04:00:00Z", "stop": "2026-10-14T05:00:00Z", "title": "48 Hours", "sub_title": null, "description": "Michael Barisone, a former Olympic equestrian and trainer, speaks out in his ...", "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 39, "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 | 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 150 countries.