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_7prrs7h4/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 | KTVZ News at 10:00pm on FOX On nowStay informed with breaking news and headlines. | 1h | ||
| 02:00 | 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 | ||
| 02:30 | Two and a Half MenJudith is dating Jake's pediatrician (Ryan Stiles), and Alan is upset until Charlie points out that if she remarries, his alimony payments will end. | 30m | ||
| 03:00 | Chicago FireBrett waits for life-changing news; Herrmann encounters a psychic with a grave warning on a call; Kidd finds a new lead on the Homeland Security case. | 1h | ||
| 04:00 | Chicago FireWhen the FBI takes over the firehouse for an undercover mission, Casey and Severide volunteer to assist with the investigation; Kidd attempts to he... | 1h | ||
| 05:00 | iCRIME With Elizabeth VargasCrimes from across the country that have been captured by ordinary people on their smartphones; stories of victims, witnesses, law enforcement and ... | 30m | ||
| 05:30 | Modern FamilyMitch and Cam fight the effects of sleeping pills while rushing to catch a flight; Haley and Rainer re-evaluate their relationship; Phil and Claire... | 30m | ||
| 06:00 | The ConnersTwo proposals bring change to the Conner family; Jackie uses her "Jeopardy!" infamy to her advantage. | 30m | ||
| 06:30 | Bob Hearts AbisholaThanks to Abishola's brutal honesty, Bob finds himself in a feud with Kemi; after Douglas makes a big mistake on the warehouse floor, Goodwin hates... | 30m | ||
| 07:00 | The GoldbergsBeverly encourages Principal Ball to establish a non-athlete senior night; Erica finds herself lacking any interested friends to appoint pre-weddin... | 30m | ||
| 07:30 | Comics Unleashed With Byron AllenKristi McHugh; Brian Kiley; Na'im Lynn; Eric Schwartz. | 30m | ||
| 08:00 | Paid ProgrammingPaid programming. | 30m | ||
| 08:30 | Paid ProgrammingPaid programming. | 30m | ||
| 09:00 | Paid ProgrammingPaid programming. | 30m | ||
| 09:30 | Business First With Angela MilesAn entertaining daily business news show giving everyday Americans an edge in the stock market straight from the trading floor. | 30m | ||
| 10:00 | KTVZ News at SunriseStay informed with the latest breaking news and headlines. | 1h | ||
| 11:00 | KTVZ News at SunriseStay informed with the latest breaking news and headlines. | 1h | ||
| 12:00 | 25 Words or LessMelissa Peterman and Carson Kressley. | 30m | ||
| 12:30 | 25 Words or LessThe clues take this team all over the map as they race to make the right connection. | 30m | ||
| 13:00 | Funny You Should AskGuest stars include Adam Carolla, Sheryl Underwood, Bill Engvall, Byron Allen, Caroline Rhea and Brad Williams. | 30m | ||
| 13:30 | Funny You Should AskJon Lovitz; Tiffany Haddish; Adam Carolla; Byron Allen; Whitney Cummings; Jamie Kennedy. | 30m | ||
| 14: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 | ||
| 14: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 | ||
| 15: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 | ||
| 15: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 | ||
| 16: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 | ||
| 16:30 | Equal Justice With Judge Eboni K. WilliamsA dirty dog muddies up a friendship; newlyweds accuse a DJ of ruining their wedding reception. | 30m | ||
| 17:00 | Tribunal JusticeA man sues his ex-girlfriend for brake repair costs, doubling the amount due to perceived malice; she says they are even because she supported him ... | 30m | ||
| 17:30 | Tribunal JusticeIn a neighborhood spat, a widow sues her neighbor for unpaid loans her deceased husband provided; she sets the record straight, emphasizing the abs... | 30m | ||
| 18: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 | ||
| 18: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 | ||
| 19:00 | KTVZ News at 4:00pm on FOXStay informed with the latest breaking news and headlines. | 30m | ||
| 19: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 | ||
| 20:00 | SeinfeldLloyd Braun (Matt McCoy) gets Jerry packs of a special brand of Chinese gum; George runs into a former neighbor. | 30m | ||
| 20:30 | Young SheldonGeorge Sr. is rushed to the emergency room; Meemaw comes to baby-sit; the kids have an adventure getting to the hospital on their own. | 30m | ||
| 21:00 | KTVZ News at 6:00 p.m.Breaking news and headlines, local weather forecasts, sports and traffic reports. | 30m | ||
| 21:30 | KTVZ News at 6:30 p.m. on FOXStay informed with the latest breaking news and headlines. | 30m | ||
| 22:00 | Last Man StandingAfter a chat with Bonnie, Mike struggles to balance his need for "me time" and finding common hobbies with Vanessa. | 30m | ||
| 22:30 | Modern FamilyGloria, Claire, Haley, Alex, Lily, Luke and Manny show support for gender equality and the women's movement in their own ways; Jay and Phil butt he... | 30m | ||
| 23:00 | Best MedicineAs Martin desperately tries to leave Port Wenn to meet Eden in Boston for the weekend, he must first investigate the extremely strange behavior of ... | 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_7prrs7h4/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_7prrs7h4/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_7prrs7h4/history?from=2026-06-25T00:00:00Z&to=2026-06-26T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_7prrs7h4/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_7prrs7h4/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_7prrs7h4/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_7prrs7h4/schedule?date=2026-10-13, the first programme { "data": [ { "id": "ls_cwkcsdzn", "channel": "ch_7prrs7h4", "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": 42, "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 | KTVZ News at 10:00pm on FOX | News |
| 02:00 | Modern Family | Series, Holiday |
| 02:30 | Two and a Half Men | Series, Sitcom |
| 26 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.