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_vg572yvx/schedule?date=2026-10-14&tz=America/New_York
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 00:00 | Jeopardy!The Emmy-winning quiz show features a unique answer-and-question format. | 30m | ||
| 00:30 | Van Tate's Sports Office | 35m | ||
| 01:05 | New Mexico Living | 55m | ||
| 02:00 | TMZTMZ TV tracks down today's hottest stars with their cameras, whether they are hitting the clubs or the dry cleaners. | 30m | ||
| 02: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 | ||
| 03: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 | ||
| 04: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 | ||
| 04: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 | ||
| 05:00 | Judge MathisA woman sues her mother and her cousin, saying that after a falling-out, they killed her dog. | 1h | ||
| 06:00 | The People's Court"Exes' Trip Trouble.". | 1h | ||
| 07:00 | KRQE News 13 at 5:00Local and regional news coverage. | 1h | ||
| 08:00 | KRQE News 13 at 6:00Stay informed with the latest breaking news and headlines. | 1h | ||
| 09:00 | Van Tate's Sports Office | 30m | ||
| 09:30 | Beyond the Forecast | 30m | ||
| 10:00 | New Mexico Crime FilesNew Mexico Crime files will take you back for a deep dive into some of the most notorious crimes in the state. We will take you from the initial ar... | 30m | ||
| 10:30 | New Mexico StrangeDo you believe in ghosts, chupacabras, UFO's, and things that go bump in the night? New Mexico is filled with stories of the unexplained. In New Me... | 30m | ||
| 11:00 | 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 | ||
| 11: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 | ||
| 12:00 | The Perfect LinePlayers Tim, Nadia, Brooke and Shannon compete to get the most correct answers. | 30m | ||
| 12: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 | ||
| 13:00 | The People's Court"Bitter Bride Over a Tattoo.". | 1h | ||
| 14:00 | KRQE News 13 at NoonLocal, national and international news. | 1h | ||
| 15: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 | ||
| 15: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 | ||
| 16:00 | Hot BenchThree judges argue the merits of a case among themselves and render a verdict. | 30m | ||
| 16:30 | Hot BenchWhat started as a lease ends in total release; the landlord claims the ex-tenant left damage and a walkout without notice, while the ex-tenant alle... | 30m | ||
| 17:00 | Judy JusticeCar enthusiasts argue over an unpaid debt for prized car rims, a failed barter deal and accusations of aggravated harassment. | 30m | ||
| 17:30 | Judy JusticeA 25-year-old is being sued by his father for the court maximum of $10K as reimbursement for bail and legal expenses following the son's arrest on ... | 30m | ||
| 18:00 | New Mexico Living | 1h | ||
| 19:00 | TMZ LiveA candid look at how the gossip site operates, bringing viewers into the site's newsroom, where the daily chats take place; viewers present their o... | 1h | ||
| 20:00 | KRQE News 13 at 6:00Stay informed with the latest breaking news and headlines. | 30m | ||
| 20:30 | KRQE News 13 at 6:30Stay informed with the latest breaking news and headlines. | 30m | ||
| 21:00 | 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 | ||
| 21: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 | ||
| 22:00 | 48 HoursFormer Idaho state trooper Dan Howard is charged with murdering his wife three years after her death. | 1h | ||
| 23:00 | KRQE News 13 at 9PMLocal, national and international news. | 30m | ||
| 23:30 | KRQE News 13 at 9:30pmNews coverage to start the day. | 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_vg572yvx/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_vg572yvx/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_vg572yvx/history?from=2026-06-25T00:00:00Z&to=2026-06-26T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_vg572yvx/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_vg572yvx/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_vg572yvx/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_vg572yvx/schedule?date=2026-10-14, the first programme { "data": [ { "id": "ls_pnxn56sw", "channel": "ch_vg572yvx", "start": "2026-10-14T04:00:00Z", "stop": "2026-10-14T04:30:00Z", "title": "Jeopardy!", "sub_title": null, "description": "The Emmy-winning quiz show features a unique answer-and-question format.", "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 37, "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 | TMZ | Series, Newsmagazine |
| 01:30 | TMZ Live | Series, Newsmagazine |
| 02:30 | Extra | Series, Newsmagazine |
| 22 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.