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_v62j4crn/schedule?date=2026-10-11&tz=America/New_York
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 00:00 | Murdoch MysteriesMurdoch suspects an overzealous fan after a man dies in an explosion meant for fledgling starlet, Ruth Higgins-Newsome. | 1h | ||
| 01:00 | HeartlandA group of wild horses need new homes; Amy must get back to her Miracle Girl roots and host her first horse clinic in over a year. | 1h | ||
| 02:00 | Entertainers: With Byron AllenBrad Pitt; Owen Wilson; Matt Rife; Russell Crowe; Lupita Nyong'o; Adeline Rudolph; Jasper Jones; Lee Pace; Kareem Matthews; Jacob Elordi; Kate Sieg... | 1h | ||
| 03:00 | The World's Funniest WeatherA tribute to some melting snowmen; a squirrel makes off with a camera; a guy on a swing takes a hit. | 30m | ||
| 03:30 | The World's Funniest WeatherA weather reporter inhales a bug; a guy shoveling snow off a roof finds a slippery slope; a woman wakes up to find a foot of snow - in her car. | 30m | ||
| 04:00 | Comedy.TVMichael Gelbart; Nate Bargatze; Keith Alberstadt; Don Reed; Dan Ahdoot; Monique Marvez; Sam Tripoli; host Whitney Cummings. | 1h | ||
| 05:00 | HeartlandA group of wild horses need new homes; Amy must get back to her Miracle Girl roots and host her first horse clinic in over a year. | 1h | ||
| 06:00 | The National News DeskLocal and national perspectives on the latest news. | 1h | ||
| 07:00 | Entertainers: With Byron AllenBrad Pitt; Owen Wilson; Matt Rife; Russell Crowe; Lupita Nyong'o; Adeline Rudolph; Jasper Jones; Lee Pace; Kareem Matthews; Jacob Elordi; Kate Sieg... | 1h | ||
| 08:00 | The Outdoorsman With Max McNeelyMax McNeely, son of the host of the long-running program "Outdoorsman With Buck McNeely," welcomes celebrity guests into exotic locations where the... | 30m | ||
| 08:30 | The Armstrong Williams ShowA political commentator and nationally syndicated columnist continues the tradition of the 1994 Republican Revolution. | 30m | ||
| 09:00 | Designing SpacesThis home improvement show travels across the country to refresh spaces in need of new designs. Although each episode features a redesign of a part... | 30m | ||
| 09:30 | Open HouseA towering apartment with jaw-dropping views. | 30m | ||
| 10:00 | Laura McKenzie's TravelerA worldwide tour of history, featuring the Coliseum in Rome, the Transylvanian countryside and the underground catacombs of Naples. | 30m | ||
| 10:30 | Search MinistriesReligious programming. | 30m | ||
| 11:00 | Greatest Sports Legends: Then and NowHosts Gregg Murphy and Wes Hall compare sports legends of the past to those of today. | 30m | ||
| 11: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 | ||
| 12:00 | 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 | ||
| 12: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 | ||
| 13:00 | The Christian Worship HourProclaiming the Gospel to the world, ministering to the lonely, the elderly and the shut-ins and nurturing the saved in their daily walk with the L... | 30m | ||
| 13:30 | Men's Health - All-Natural Secret for Prostate HealthProsvent is a doctor-formulated blend of rejuvenating herbs and nutrients that help protect overall prostate health. | 30m | ||
| 14:00 | Paid ProgrammingPaid programming. | 30m | ||
| 14:30 | Paid ProgrammingPaid programming. | 30m | ||
| 15:00 | Science NowLearning about forming new species, volcanic ash and fruit bats. | 30m | ||
| 15:30 | Open HouseA towering apartment with jaw-dropping views. | 30m | ||
| 16:00 | Fast: Home RescueCody and Felicia Walker rebuild Brenita Reid's house in Antioch, Tenn., after it is badly damaged by a major flash flood in 2021; with only five da... | 1h | ||
| 17:00 | Designing SpacesThis home improvement show travels across the country to refresh spaces in need of new designs. Although each episode features a redesign of a part... | 30m | ||
| 17:30 | Pawn StarsThe team is presented with an antique professional gambler's toolkit; Rick and Corey look to buy rare pieces of 1896 U.S. currency; a man hopes to ... | 30m | ||
| 18:00 | Pawn StarsThe Pawn Stars have an opportunity to buy an 1875 Remington pistol; Rick and the Old Man meet a man hoping to sell a Civil War bugle; the grandson ... | 30m | ||
| 18:30 | Pawn StarsThe Pawn Stars reach for the sky when a man walks in with a custom set of 19th century double barrel firearms; an extremely rare unopened bottle of... | 30m | ||
| 19:00 | Murdoch MysteriesMurdoch suspects an overzealous fan after a man dies in an explosion meant for fledgling starlet, Ruth Higgins-Newsome. | 1h | ||
| 20:00 | The RookieIn the midst of a heatwave and a citywide blackout, Nolan and Aaron follow increasingly large leads after they discover criminals hiding at the sta... | 1h | ||
| 21:00 | The RookieOfficer John Nolan and Bailey search for a mystery gunman after a shooting hits a little too close to home; Aaron struggles to live within his mean... | 1h | ||
| 22:00 | FBI: Most WantedWith COVID-19 devastating the country, two gunmen take out their desperation and rage on the elite class they perceive to be oppressing them; Jess'... | 1h | ||
| 23:00 | FBI: Most WantedWhen a hacker triggers a car crash that kills a family of three, the team races to hunt him down as his ransomware demands escalate and his final t... | 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_v62j4crn/schedule?date=2026-10-11&tz=America/New_York" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_v62j4crn/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_v62j4crn/history?from=2026-06-25T00:00:00Z&to=2026-06-26T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_v62j4crn/schedule?date=2026-10-11&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_v62j4crn/schedule?date=2026-10-11&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_v62j4crn/schedule", params={"date": "2026-10-11", "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_v62j4crn/schedule?date=2026-10-11, the first programme { "data": [ { "id": "ls_08ppb7gy", "channel": "ch_v62j4crn", "start": "2026-10-11T04:00:00Z", "stop": "2026-10-11T05:00:00Z", "title": "Murdoch Mysteries", "sub_title": null, "description": "Murdoch suspects an overzealous fan after a man dies in an explosion meant fo...", "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 35, "date": "2026-10-11", "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 | Dateline | Series, Newsmagazine |
| 02:00 | Last Man Standing | Series, Sitcom |
| 02:30 | Last Man Standing | Series, Sitcom |
| 31 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.