73.8M 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_z1v8nfc0/schedule?date=2026-10-13&tz=America/New_York
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 23:00 | Name That Tune"Beverly Hills 90210" actor Brian Austin Green takes on "Melrose Place" actress Daphne Zuniga; paranormal investigator Emily takes on supernatural ... | 1h 1m | ||
| 00:01 | The Weakest LinkHorror legends from "The Exorcist," "A Nightmare on Elm Street," "American Horror Story," and more face off in a chilling game. | 59m | ||
| 01:00 | Fox 4 News at 9Stay informed with the latest breaking news and headlines. | 1h | ||
| 02: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 | ||
| 03:00 | Entertainment TonightNews and features about performers, productions and the milieu. | 30m | ||
| 03:30 | ExtraInside the entertainment newsgathering process, as reporters coast-to-coast break headlines, advance the stories of the day and sit down with celeb... | 30m | ||
| 04: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 | ||
| 05:00 | Comics Unleashed With Byron AllenKristi McHugh; Brian Kiley; Na'im Lynn; Eric Schwartz. | 30m | ||
| 05:30 | Paid ProgrammingPaid programming. | 30m | ||
| 06:00 | Paid Programming On nowPaid programming. | 30m | ||
| 06:30 | Paid ProgrammingPaid programming. | 30m | ||
| 07:00 | Paid ProgrammingPaid programming. | 30m | ||
| 07:30 | Paid ProgrammingPaid programming. | 30m | ||
| 08:00 | The People's Court"Getting Into Trouble Over a Tow.". | 1h | ||
| 09:00 | The Verdict With Judge HatchettSisters clash over the sale of their late father's home, with one blaming the other's grieving rituals and superstitious beliefs for causing damage... | 30m | ||
| 09:30 | The Verdict With Judge HatchettA man sues his ex for keeping his exotic pets after they broke up; a student blames his ASL teacher for causing him to insult a deaf classmate. | 30m | ||
| 10:00 | Fox 4 News at 9 Encore EditionFormer Fox News chief White House correspondent Bret Baier hosts this live weeknight newscast that places an emphasis on political stories from Was... | 1h | ||
| 11:00 | Vets Saving PetsCapturing a kangaroo that has wandered into a caravan park; a dog named Homer has several ailments. | 30m | ||
| 11:30 | Cars.TVProfessional race car drivers Ida Zetterström, Samantha Tan and Robert Shwartzman. | 30m | ||
| 12:00 | Court CamA defendant escapes from a virtual hearing; a furious judge is done with a criminal driver; a convicted murderer makes a deadly escape. | 30m | ||
| 12:30 | Court CamA mom fighting for custody of her kids tries to steal a court deputy's gun; a sovereign citizen hangs up during a virtual sentencing; a deadly drun... | 30m | ||
| 13:00 | Equal Justice With Judge Eboni K. WilliamsA woman says her ex-roommate ruined her GLP-1 medication; a sugar daddy seeks justice when his sugar baby's boyfriend swindles him out of money. | 30m | ||
| 13:30 | Equal Justice With Judge Eboni K. WilliamsA dirty dog muddies up a friendship; newlyweds accuse a DJ of ruining their wedding reception. | 30m | ||
| 14:00 | Justice for the People With Judge MilianA woman takes her ex to court after his son ruins her mother's pricey birthday cake; a man is sued after embarking on his ex's birthday cruise with... | 30m | ||
| 14:30 | Justice for the People With Judge MilianA house sitter is sued for throwing away sentimental Christmas decorations; a woman brings her ex to court after his artful expression exposed a se... | 30m | ||
| 15:00 | Mathis Court With Judge MathisThe owner of a steakhouse with topless waitstaff sues a youth baseball league assistant coach for taking sponsorship money but hiding his business ... | 30m | ||
| 15:30 | Mathis Court With Judge MathisA woman sues her neighbor for yard cleanup costs after a pre-wedding prank; a luxury car rental owner takes a rapper to court over a damaged Lambor... | 30m | ||
| 16:00 | Hot BenchThree judges argue the merits of a case among themselves and render a verdict. | 30m | ||
| 16:30 | Hot BenchA friendship with romantic roots breaks down over money and motors; the woman claims she loaned the man money and expected repayment; he argues let... | 30m | ||
| 17:00 | The SimpsonsThis long-running animated comedy focuses on the eponymous family in the town of Springfield in an unnamed U.S. state. The head of the Simpson fami... | 30m | ||
| 17:30 | The SimpsonsThis long-running animated comedy focuses on the eponymous family in the town of Springfield in an unnamed U.S. state. The head of the Simpson fami... | 30m | ||
| 18:00 | 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 | ||
| 18:30 | 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 | ||
| 19:00 | Flip SideKhalliya and Leilani oppose Debby and Melody. | 30m | ||
| 19:30 | Flip SideBridget and Brittany take on Christi and Ron. | 30m | ||
| 20:00 | Funny You Should AskGuest stars include Adam Carolla, Sheryl Underwood, Bill Engvall, Byron Allen, Caroline Rhea and Brad Williams. | 30m | ||
| 20:30 | Funny You Should AskJon Lovitz; Tiffany Haddish; Adam Carolla; Byron Allen; Whitney Cummings; Jamie Kennedy. | 30m | ||
| 21:00 | Judy JusticeTwo ambitious entrepreneurs from California accuse a man of failing to fulfill their order for custom t-shirts after full payment; the manufacturer... | 30m | ||
| 21:30 | Judy JusticeAfter a quick relationship, a single mother sues her ex for $5K used on a loan, he insists they weren't exclusive and that she knew he spent the mo... | 30m | ||
| 22:00 | U.S. House Debate | 1h 30m | ||
| 23:30 | Family FeudFamily Feud is an American television game show where two families compete to name the responses to survey questions in order to win cash and prizes. | 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_z1v8nfc0/schedule?date=2026-10-13&tz=America/New_York" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_z1v8nfc0/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_z1v8nfc0/history?from=2026-06-25T00:00:00Z&to=2026-06-26T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_z1v8nfc0/schedule?date=2026-10-13&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_z1v8nfc0/schedule?date=2026-10-13&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_z1v8nfc0/schedule", params={"date": "2026-10-13", "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_z1v8nfc0/schedule?date=2026-10-13, the first programme { "data": [ { "id": "ls_qpph4asy", "channel": "ch_z1v8nfc0", "start": "2026-10-13T03:00:00Z", "stop": "2026-10-13T04:01:00Z", "title": "Name That Tune", "sub_title": null, "description": "\"Beverly Hills 90210\" actor Brian Austin Green takes on \"Melrose Place\" actre...", "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 41, "date": "2026-10-13", "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 | Fox 4 News at 9 | News |
| 02:00 | Good Morning Football: Overtime | Series, Sports talk |
| 03:00 | Entertainment Tonight | Series, Newsmagazine |
| 24 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.