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_7c1hgsq2/schedule?date=2026-10-12&tz=America/New_York
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 00:00 | Film FlickersA show that keeps viewers updated on entertainment news and upcoming blockbusters. | 30m | ||
| 00:30 | Greatest Sport LegendsFeatures some of the best sports Athletes throughout history, and how they help shape the area of sports. Class of 1977. Legends Willie Mays, Bobby... | 30m | ||
| 01:00 | Hiring AmericaFeaturing several U.S. companies offering real jobs to America's veterans; career counselors and HR specialists share tailored insights on how to f... | 30m | ||
| 01:30 | Raw TravelAn exploration of the French-Caribbean's natural beauty, including its waterfalls, rainforest, and the beaches of Guadeloupe's western region. | 30m | ||
| 02:00 | Paid ProgrammingPaid programming. | 30m | ||
| 02:30 | Paid ProgrammingPaid programming. | 30m | ||
| 03:00 | Paid ProgrammingPaid programming. | 30m | ||
| 03:30 | Paid ProgrammingPaid programming. | 30m | ||
| 04:00 | Paid ProgrammingPaid programming. | 30m | ||
| 04:30 | Paid ProgrammingPaid programming. | 30m | ||
| 05:00 | Paid ProgrammingPaid programming. | 30m | ||
| 05:30 | Paid ProgrammingPaid programming. | 30m | ||
| 06:00 | Live: The National News DeskLocal and national perspectives on the latest news. | 1h | ||
| 07:00 | Live: The National News DeskLocal and national perspectives on the latest news. | 1h | ||
| 08:00 | Fox News First San AntonioStay informed with the latest breaking news and headlines. | 2h | ||
| 10:00 | DaytimeStay informed with the latest breaking news and headlines. | 1h | ||
| 11:00 | Hot BenchThree judges argue the merits of a case among themselves and render a verdict. | 30m | ||
| 11: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 | ||
| 12:00 | DatelineAfter police discover the burned body of a missing Miami man at the edge of the Florida Everglades, the wife of a local supermarket mogul comes for... | 1h | ||
| 13:00 | The Drew Barrymore ShowDrew Barrymore presents human-interest stories, celebrity guests, lifestyle segments and field pieces, all driven by her infectious brand of humor ... | 30m | ||
| 13:30 | The Drew Barrymore ShowDrew Barrymore presents human-interest stories, celebrity guests, lifestyle segments and field pieces, all driven by her infectious brand of humor ... | 30m | ||
| 14:00 | America's Funniest Home VideosAmateur videographers in the U.S. submit videos of their kids, pets, friends and families in funny and embarrassing situations with the hope of win... | 30m | ||
| 14:30 | America's Funniest Home VideosAmateur videographers in the U.S. submit videos of their kids, pets, friends and families in funny and embarrassing situations with the hope of win... | 30m | ||
| 15:00 | 25 Words or LessMelissa Peterman and Carson Kressley. | 30m | ||
| 15:30 | Flip SideJamie and Jennifer clash with Sean and Stephane. | 30m | ||
| 16: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 | ||
| 16: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 | ||
| 17:00 | Flip SideSonia and Jessica take on Sykoria and Tisha. | 30m | ||
| 17:30 | Scrambled UpThe key to "Scrambled Up" is its simple, fast and fun format. Four players compete to be the first to correctly unscramble word puzzles. Colorful t... | 30m | ||
| 18: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 | ||
| 18:30 | Family Feud On nowFamily 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 | ||
| 19:00 | The Big Bang TheoryWhen Amy doesn't have time to work on super-asymmetry, Sheldon goes to great lengths to ensure she's available; Koothrappali doesn't want Wolowitz ... | 30m | ||
| 19:30 | The Big Bang TheorySheldon's solution to Penny's financial difficulty leads to a confrontation between Leonard and Penny's ex-boyfriend. | 30m | ||
| 20: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 | ||
| 21: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 | ||
| 22:00 | Live: The National News DeskLocal and national perspectives on the latest news. | 30m | ||
| 22:30 | Live: The National News DeskLocal and national perspectives on the latest news. | 30m | ||
| 23:00 | Live: The National News DeskLocal and national perspectives on the latest news. | 30m | ||
| 23:30 | Live: The National News DeskLocal and national perspectives on the latest news. | 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_7c1hgsq2/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_7c1hgsq2/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_7c1hgsq2/history?from=2026-06-25T00:00:00Z&to=2026-06-26T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_7c1hgsq2/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_7c1hgsq2/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_7c1hgsq2/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_7c1hgsq2/schedule?date=2026-10-12, the first programme { "data": [ { "id": "ls_8rfet02f", "channel": "ch_7c1hgsq2", "start": "2026-10-12T04:00:00Z", "stop": "2026-10-12T04:30:00Z", "title": "Film Flickers", "sub_title": null, "description": "A show that keeps viewers updated on entertainment news and upcoming blockbus...", "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 39, "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 | Law & Order: Special Victims Unit | Series, Crime drama |
| 01:30 | Access Hollywood | Series, Newsmagazine |
| 02:00 | Dateline | 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.