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_nrfzzpmp/schedule?date=2026-10-12&tz=America/New_York
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 00:00 | Caught on BodycamCaught on Bodycam gives a raw look at law enforcement, from high-speed chases to a DUI arrest and a botched shoplifting case. | News | 30m | |
| 00:30 | Caught on BodycamCaught on Bodycam gives a raw look at law enforcement, from high-speed chases to a DUI arrest and a botched shoplifting case. | News | 30m | |
| 01:00 | JFK's Women: The Scandals RevealedAn explosive biography that reveals the real John Fitzgerald Kennedy - a president who was prepared to risk his political career and, at the height... | News | 1h | |
| 02:00 | Momo: The Sam Giancana StorySee incredible evidence of Sam Giancana's connections to the Kennedy family, how he delivered 3 states for JFK's election, and later arranged for t... | News | 1h | |
| 03:00 | Who Killed JFK? The ConspiraciesLook back on the moment that changed the course of world history, questioning the official record. Was the assassination a conspiracy? | News | 1h | |
| 04:00 | Fame Kills: Princess DianaPrincess Diana's life was complicated, and it ended tragically. The fame and public admiration, although well intentioned, is what ultimately kille... | News | 1h | |
| 05:00 | MLK: The ConspiraciesUncovering the events that unfolded on April 4th, 1968, the day Martin Luther King Jr. was killed. | News | 1h | |
| 06:00 | CENSORED! Losing Our First FreedomsBig Tech, the left and anti-American global forces are working to crush open discussion, honest debate and truth in America. | News | 1h | |
| 07:00 | First EditionStart your day with a thorough overview of the latest news, insightful commentary, and expert analysis. | News | 2h | |
| 09:00 | News NowHost Shannon Cake brings you live reporting, global field updates and insight-rich interviews shaping the day's high-stakes stories. | News | 1h | |
| 10:00 | National UpdateJoin National Update for live national headlines, expert interviews and insight into the stories shaping America. | News | 2h | |
| 12:00 | John Bachman NowJohn Bachman Now shares breaking news and informed commentary and analysis from a broad range of top experts. | News | 2h | |
| 14:00 | National DeskFrom Newsmax Studios in Washington DC, National Desk gives you the latest news updates, analysis, exclusive interviews, with unique perspective o... | News | 1h | |
| 15:00 | NewswireUp to the minute news updates, in-depth analysis, exclusive interviews and a fresh perspective on the day's top stories and key developments in bre... | News | 1h | |
| 16:00 | Ike Wingate AmericaBorn and raised in Arkansas, Ike Wingate is a straight shooter who takes the complex stories of the day and lays them out logically, making sense o... | News | 1h | |
| 17:00 | Newsmax2 at 5Breaking news and commentary covering politics, faith, and culture. | News | 1h | |
| 18:00 | Ed Henry The Briefing On nowCatch the latest headline and in-depth analysis on The Briefing, your go-to news show for a comprehensive afternoon update, with a dynamic blend of... | News | 1h | |
| 19:00 | The Leventhal ReportRick Leventhal delivers comprehensive analysis and exclusive interviews on current affairs and significant events from home and abroad. | News | 1h | |
| 20:00 | David Harris Jr. The PulseDavid Harris Jr. delivers hard hitting analysis and opinion of latest news and events. | News | 1h | |
| 21:00 | America’s Mayor LiveFormer NY Mayor Rudy Giuliani gives insight on leadership, courage, and the most pressing issues of our time. | News | 30m | |
| 21:30 | The Big FocusJohn Bachman focuses on the biggest news from D.C., N.Y., and around America! | News | 30m | |
| 22:00 | The Freedom File: Judge NapolitanoJudge Napolitano provides commentary on current events, drawing on his expertise in constitutional law to protect individual freedoms in his legal ... | News | 30m | |
| 22:30 | NewsfrontThe cultural Marxists are dividing Americans by using manufactured injustices and indoctrination to obtain power and radically change America forever. | News | 30m | |
| 23:00 | Ed Henry The BriefingCatch the latest headline and in-depth analysis on The Briefing, your go-to news show for a comprehensive afternoon update, with a dynamic blend of... | News | 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_nrfzzpmp/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_nrfzzpmp/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_nrfzzpmp/history?from=2025-10-12T00:00:00Z&to=2025-10-13T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_nrfzzpmp/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_nrfzzpmp/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_nrfzzpmp/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_nrfzzpmp/schedule?date=2026-10-12, the first programme { "data": [ { "id": "ls_fra3y5q6", "channel": "ch_nrfzzpmp", "start": "2026-10-12T04:00:00Z", "stop": "2026-10-12T04:30:00Z", "title": "Caught on Bodycam", "sub_title": null, "description": "Caught on Bodycam gives a raw look at law enforcement, from high-speed chases...", "category": [ "news" ], "flags": { "new": false, "live": false } } ], "meta": { "count": 24, "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 | Sunday 12 October 2025 | Category |
|---|---|---|
| Nothing held for that day. Try another date. | ||
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.