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-12&tz=America/New_York
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 00:00 | Sagebrush Church ServiceAiming to provide high-quality, relevant, and exciting experiences for all ages no matter how or where you attend. | 1h | ||
| 01:00 | TMZTMZ TV tracks down today's hottest stars with their cameras, whether they are hitting the clubs or the dry cleaners. | 1h | ||
| 02:00 | Game Time With Boomer EsiasonCollege football Hall of Famer and NFL great Warrick Dunn. | 30m | ||
| 02:30 | In Depth With Graham BensingerActor Henry Winkler discusses the role that made him famous, but also nearly derailed his career; he reflects on remaking his career, and shares st... | 30m | ||
| 03:00 | In Depth With Graham BensingerGraham spends a day with actor Adam Devine; the comedic star reflects on his early days at the Hollywood Improv and opens up about a childhood ceme... | 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... | 1h | ||
| 04:30 | Paid ProgrammingPaid programming. | 30m | ||
| 05:00 | KRQE News 13Midday news update. | 1h | ||
| 06:00 | InvestigateTV+The weekday news magazine takes an in-depth look at topics from politics to personal finance, featuring watchdog reports about government corruptio... | 30m | ||
| 06:30 | AgDaySince 1982, "AgDay" has been providing farmers and ranchers news, weather and market information every weekday morning. The half-hour program cover... | 30m | ||
| 07:00 | Paid ProgrammingPaid programming. | 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 Kevin, Vylynh, Victoria and Ashley compete to get the most correct answers. | 30m | ||
| 12: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 | ||
| 13:00 | The People's Court"Your Dog Ripped Off My Dog's Ear!". | 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 one man calls a loan, one woman calls a lifestyle; he claims he financed her car with the promises of repayment; however, she alleges he gifte... | 30m | ||
| 17:00 | Judy JusticeA man says his ex-girlfriend stole their corgi and broke their lease; the woman claims she had to leave because of his abuse and insists the dog be... | 30m | ||
| 17:30 | Judy JusticeUnwed parents battle over the right to claim their child as a tax deduction and contest ownership of shared property; child protective services int... | 30m | ||
| 18:00 | New Mexico Living | 1h | ||
| 19:00 | TMZ Live On nowA 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 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 | ||
| 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-12&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-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_vg572yvx/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_vg572yvx/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_vg572yvx/schedule?date=2026-10-12, the first programme { "data": [ { "id": "ls_4f2rgrg1", "channel": "ch_vg572yvx", "start": "2026-10-12T04:00:00Z", "stop": "2026-10-12T05:00:00Z", "title": "Sagebrush Church Service", "sub_title": null, "description": "Aiming to provide high-quality, relevant, and exciting experiences for all ag...", "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 37, "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 | 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 155 countries.