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.
All times America/New_York. The same day from the API: GET /v1/channels/ch_hys25x66/schedule?date=2026-10-11&tz=America/New_York
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 23:41 | Divorce CourtErin says she and her partner, Susan, have trust issues, communication issues, intimacy issues and an 11-year age difference that are tearing them ... | S23 E174, Erin Williams vs Susan Johnson | 24m | |
| 00:05 | CheatersJeff Lamont catches his wife giving all of her love to another woman. | Jeff Lamont | 25m | |
| 00:30 | CheatersDaisha faces the truth about her boyfriend and his baby's mama. | Daisha Jefferson | 25m | |
| 00:55 | CheatersLauren's boyfriend's priorities have changed. | Lauren McPeak | 26m | |
| 01:21 | CheatersDevon's boyfriend has a cult following and an overactive libido. | Devon Jessop | 25m | |
| 01:46 | Kitchen NightmaresChef Ramsay must make many changes to a small restaurant in Bellmore, N.Y., to keep it afloat. | S1 E3, The Mixing Bowl | 52m | |
| 02:38 | Kitchen NightmaresGordon tries to help a woman and her son, who are running their Islip, N.Y., restaurant into the ground. | S1 E4, Seascape | 55m | |
| 03:33 | Project RunwayDesigners get their Unconventional Materials Challenge: to make chic looks out of party supplies. | S8 E3, It's a Party | 53m | |
| 04:26 | Project RunwayThe designers must make garments that are influenced by hats created by British milliner Philip Treacy. | S8 E4, Hats Off to You | 54m | |
| 05:20 | Kitchen Nightmares: Revisited No. 6Chef Ramsay returns to Classic American, DownCity and Davide to offer more advice and gauge the restaurants' progress or lack thereof. | 51m | ||
| 06:11 | Hell's KitchenWhen both teams are asked to make crêpes, the winning team spends the afternoon at a French restaurant some chefs struggle with French cuisine. | 8 Chefs Compete | 51m | |
| 07:02 | Hell's KitchenThe chefs create three unique dishes using 15 ingredients Sasha Cohen and Jonny Moseley serve as guest judges the chefs participate in a Taste It... | 7 Chefs Compete | 51m | |
| 07:53 | Junior Chef Showdown: Wok and RollThe top five junior chefs are faced with the "Mother of all Skills Tests," then play a game of "Musical Stations" to cook a wok-full of Asian ingre... | 52m | ||
| 08:45 | Project RunwayThe designers struggle to make their voices heard during their first team challenge the designers must create a fashionable look out of recyclable... | S16 E2, An Unconventional Recycling | 50m | |
| 09:35 | Project Runway: A Leap of Innovation!The designers get treated to a private screening of the film "Leap!" and a performance by Hiplet the designers must draw inspiration for an innova... | 50m | ||
| 10:25 | Junior Chef ShowdownThe top four get creative with cupcakes, then go fish or go home when elevating an English pub classic. | S1 E7, Go Fish or Go Home | 52m | |
| 11:17 | Junior Chef ShowdownSurrounded by their families, the finalists battle in a head-to-head-to-head cook-off. | S1 E8, The Finale | 52m | |
| 12:09 | Junior Chef ShowdownThe junior chefs learn to sizzle with steak in a quest to achieve the perfect medium rare, then take things international with a culinary trip arou... | S1 E4, Where In The World | 51m | |
| 13:00 | Project Runway All StarsIn the notorious Unconventional Challenge, designers use all types of balls to create modern-day "ball gowns." | S6 E4, Balls Out! | 50m | |
| 13:50 | Project Runway All StarsDesigners create looks to celebrate a woman's inner superhero guest judge Karolina Kurkova. | S6 E5, Fashion's New Superheroes | 50m | |
| 14:40 | Hell's KitchenAn ingredient causes some contestants to snap the teams join together to complete a service during dinner theater. | 7 Chefs Compete | 51m | |
| 15:31 | Hell's KitchenThe chefs must impress Ramsay with a picture-perfect dish. | 6 Chefs Compete | 51m | |
| 18:03 | Fear FactorContestants get dragged by a horse, rest in a pit of rats and crawl on a car suspended 150 feet in the air. | 52m | ||
| 18:55 | Fear FactorContestants must climb a 110-foot tower and jump into a net chewing and swallowing six live worms crawling through a drainage tunnel. | 52m | ||
| 19:47 | Fear FactorPlayers must dive under a submarine and collect glow sticks munching crickets dropping from a crane. | 52m | ||
| 20:39 | Fear Factor: Season 1 Clip ShowContestants jump from a tower onto a trapeze, eat various pig parts and climb a mobile wall. | 54m | ||
| 21:33 | Project RunwayThe catty contest sharpens its claws for the last time the talented trio pull out all the stops to have their fashion dreams realized. | S19 E14, Finale | 51m | |
| 22:24 | Project RunwayThe new designers are asked to create a garment from another designer's luggage in only five hours. | S8 E1, And Sew It Begins | 53m | |
| 23:17 | Project RunwayThe designers must create a look that will be displayed on a billboard in New York. | S8 E2, Larger Than Life | 54m |
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_hys25x66/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_hys25x66/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_hys25x66/history?from=2026-10-05T00:00:00Z&to=2026-10-06T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_hys25x66/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_hys25x66/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_hys25x66/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_hys25x66/schedule?date=2026-10-11, the first programme { "data": [ { "id": "ls_81wkp8n6", "channel": "ch_hys25x66", "start": "2026-10-11T03:41:00Z", "stop": "2026-10-11T04:05:00Z", "title": "Divorce Court", "sub_title": "Erin Williams vs. Susan Johnson", "description": "Erin says she and her partner, Susan, have trust issues, communication issues...", "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 29, "date": "2026-10-11", "tz": "America/New_York" } }
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.