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_ptp3cnvf/schedule?date=2026-10-13&tz=America/New_York
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 23:16 | Iron ChefChallenger Sadaharu Nakajima takes on Iron Chef Sakai in a sticky battle of rice. | S6 E21, Morimoto vs Kenichi Miyanaga (Sweetfish) | 48m | |
| 23:26 | Iron ChefChallenger Sadaharu Nakajima takes on Iron Chef Sakai in a sticky battle of rice. | S6 E21, Morimoto vs Kenichi Miyanaga (Sweetfish) | 48m | |
| 23:53 | Iron ChefChallenger Sadaharu Nakajima takes on Iron Chef Sakai in a sticky battle of rice. | S6 E21, Morimoto vs Kenichi Miyanaga (Sweetfish) | 48m | |
| 00:04 | Iron ChefThe rare black pork is brought out as the equalizer between Sakai and Isao Makio. | S3 E9, Sakai vs Toshihiro Komine (Asparagus) | 48m | |
| 00:15 | Iron ChefThe rare black pork is brought out as the equalizer between Sakai and Isao Makio. | S3 E9, Sakai vs Toshihiro Komine (Asparagus) | 48m | |
| 00:42 | Iron ChefThe rare black pork is brought out as the equalizer between Sakai and Isao Makio. | S3 E9, Sakai vs Toshihiro Komine (Asparagus) | 48m | |
| 00:52 | Iron ChefMorimoto takes on Michael Noble in the battle of potato. | S3 E10, Michiba vs Wang Zhijian (Egg) | 50m | |
| 01:03 | Iron ChefMorimoto takes on Michael Noble in the battle of potato. | S3 E10, Michiba vs Wang Zhijian (Egg) | 48m | |
| 01:30 | Iron ChefSakai and the new Iron Chef French battle with Chen and the new Iron Chef Chinese. | S3 E11, Chen vs Tetsutoshi Shimazu (Squid) | 48m | |
| 01:42 | Iron ChefSakai and the new Iron Chef French battle with Chen and the new Iron Chef Chinese. | S3 E11, Chen vs Tetsutoshi Shimazu (Squid) | 46m | |
| 01:51 | Iron ChefSakai and the new Iron Chef French battle with Chen and the new Iron Chef Chinese. | S3 E11, Chen vs Tetsutoshi Shimazu (Squid) | 48m | |
| 02:18 | Iron ChefSakai and the new Iron Chef French battle with Chen and the new Iron Chef Chinese. | S3 E12, Sakai vs Shigeo Yuasa (Cod) | 48m | |
| 02:28 | Iron ChefSakai and the new Iron Chef French battle with Chen and the new Iron Chef Chinese. | S3 E12, Sakai vs Shigeo Yuasa (Cod) | 48m | |
| 02:39 | Iron ChefSakai and the new Iron Chef French battle with Chen and the new Iron Chef Chinese. | S3 E12, Sakai vs Shigeo Yuasa (Cod) | 48m | |
| 03:06 | Iron ChefIron Chef Chen takes on challenger Yuji Tateno in the battle for the best sea urchin dish. | S3 E13, Hong Kong Special | 46m | |
| 03:16 | Iron ChefIron Chef Chen takes on challenger Yuji Tateno in the battle for the best sea urchin dish. | S3 E13, Hong Kong Special | 48m | |
| 03:27 | Iron ChefIron Chef Chen takes on challenger Yuji Tateno in the battle for the best sea urchin dish. | S3 E13, Hong Kong Special | 46m | |
| 03:52 | Iron ChefIron Chef Morimoto vs. Yoshimi Tanigawa in this all-out battle for the best pike conger dish. | S3 E14, Chen vs Chiyo Cho (Tofu) | 48m | |
| 04:04 | Iron ChefIron Chef Morimoto vs. Yoshimi Tanigawa in this all-out battle for the best pike conger dish. | S3 E14, Chen vs Chiyo Cho (Tofu) | 48m | |
| 04:13 | Iron ChefIron Chef Morimoto vs. Yoshimi Tanigawa in this all-out battle for the best pike conger dish. | S3 E14, Chen vs Chiyo Cho (Tofu) | 48m | |
| 04:40 | Iron ChefA battle of jumbo mushroom features Iron Chef Kobe taking on Shoji Yamaoka in a fight to the finish. | S3 E15, Ishinabe vs Sawaguchi Tomoyuki (Flounder) | 50m | |
| 04:52 | Iron ChefA battle of jumbo mushroom features Iron Chef Kobe taking on Shoji Yamaoka in a fight to the finish. | S3 E15, Ishinabe vs Sawaguchi Tomoyuki (Flounder) | 46m | |
| 05:01 | Iron ChefIron Chef Chen takes on Challenger Dominique Corby in the battle of foie gras. | S3 E16, Sakai vs Kunio Santo (Clam) | 50m | |
| 05:38 | Iron ChefIron Chef Chen takes on Challenger Dominique Corby in the battle of foie gras. | S3 E16, Sakai vs Kunio Santo (Clam) | 48m | |
| 05:49 | Iron ChefChallenger Dominique Corby goes head-to-head in a tiebreaker battle with Iron Chef Chen. | S3 E17, Michiba vs Keisuke Tamano (Tilefish) | 48m | |
| 05:51 | Iron ChefChallenger Dominique Corby goes head-to-head in a tiebreaker battle with Iron Chef Chen. | S3 E17, Michiba vs Keisuke Tamano (Tilefish) | 46m | |
| 06:26 | Iron ChefSea eel dishes. | Iron Chef | 50m | |
| 06:37 | Iron ChefSea eel dishes. | Iron Chef | 48m | |
| 07:16 | Iron ChefSakai battles the "conjurer of garlic," a chef who embraces the pungent ingredient as Italians do. | Iron Chef | 46m | |
| 07:25 | Iron ChefSakai battles the "conjurer of garlic," a chef who embraces the pungent ingredient as Italians do. | Iron Chef | 48m | |
| 08:02 | Iron ChefIron Chef Sakai takes on Challenger Yoshihide Koga in the battle of stingray. | S3 E20, Chen vs Elio Orsara (Kajiki Tuna) | 48m | |
| 08:13 | Iron ChefIron Chef Sakai takes on Challenger Yoshihide Koga in the battle of stingray. | S3 E20, Chen vs Elio Orsara (Kajiki Tuna) | 48m | |
| 08:50 | Iron ChefIt's Iron Chef Morimoto vs. Challenger Ryozo Shigematsu in the battle of sea bass. | S3 E21, Michiba vs Etsuo Joh (Broccoli) | 48m | |
| 09:01 | Iron ChefIt's Iron Chef Morimoto vs. Challenger Ryozo Shigematsu in the battle of sea bass. | S3 E21, Michiba vs Etsuo Joh (Broccoli) | 46m | |
| 09:38 | Iron ChefIn the King of Iron Chefs tournament, Chen Kenichi and Katsuhiko Kobe must work with pork. | S3 E22, Sakai vs Katsuo Ohmiya (Onion) | 50m | |
| 09:47 | Iron ChefIn the King of Iron Chefs tournament, Chen Kenichi and Katsuhiko Kobe must work with pork. | S3 E22, Sakai vs Katsuo Ohmiya (Onion) | 50m | |
| 09:47 | Iron ChefIn the King of Iron Chefs tournament, Chen Kenichi and Katsuhiko Kobe must work with pork. | S3 E22, Sakai vs Katsuo Ohmiya (Onion) | 50m | |
| 10:28 | Iron ChefIron Chef Morimoto and Iron Chef Sakai battle in this championship tournament. | S3 E23, Sakai vs Kazutaka Okabe (Lamb) | 46m | |
| 10:37 | Iron ChefIt's down to the grand finale tournament between Iron Chef Chen and Iron Chef Sakai. | Iron Chef | 48m | |
| 11:14 | Iron ChefIt's down to the grand finale tournament between Iron Chef Chen and Iron Chef Sakai. | Iron Chef | 46m | |
| 11:25 | Iron ChefIron Chef Chen takes on Iron Chef Sakai in this battle of lobster. | Iron Chef | 46m | |
| 11:25 | Iron ChefIron Chef Chen takes on Iron Chef Sakai in this battle of lobster. | Iron Chef | 46m | |
| 12:00 | Kitchen NightmaresChef Ramsay heads to Redondo Beach, Calif., to try and save Zayna Flaming Grill. | S6 E7, Olde Hitching Post Restaurant & Tavern | 52m | |
| 12:11 | Kitchen NightmaresChef Ramsay tries to improve a Pittsburgh eatery plagued by negative customer feedback and a squabbling staff. | S5 E4, Luigi's | 50m | |
| 12:52 | Kitchen NightmaresChef Ramsay tries to revive Georgia's Michon's Smoked Meats & Seafood. | S4 E9, Café Tavolini | 48m | |
| 13:01 | Kitchen NightmaresChef Ramsay tries to help two inexperienced restaurant owners. | S2 E7, Hannah & Mason's | 52m | |
| 13:40 | Kitchen NightmaresA well-liked, retired couple ask Ramsay to help their son, who has taken over their restaurant. | S5 E10, El Greco | 50m | |
| 13:53 | Kitchen NightmaresRamsay tries to help Baltimore's Café Hon stay in business with a renovation and an image makeover. | Kitchen Nightmares | 50m | |
| 13:53 | Kitchen NightmaresRamsay travels to Woodland Park, Colo., to save Mangia Mangia, an Italian restaurant. | S6 E5, Barefoot Bob's | 48m | |
| 14:30 | Kitchen NightmaresRamsay travels to Boston to help a restaurant owner. | S3 E6, Le Bistro | 52m | |
| 14:41 | Kitchen NightmaresChef Ramsay tries to help a struggling eatery in Sherman Oaks, Calif. | S3 E11, Fleming | 50m | |
| 14:42 | Kitchen NightmaresChef Ramsay heads to West Babylon, N.Y., to help a struggling establishment. | S3 E2, Flamangos | 48m | |
| 15:22 | Kitchen NightmaresChef Ramsay tries to help two inexperienced restaurant owners. | S2 E7, Hannah & Mason's | 50m | |
| 15:30 | Kitchen NightmaresRamsay visits Mill Street Bistro in Ohio to try to turn the eatery around. | S5 E12, Park's Edge | 50m | |
| 15:31 | Kitchen NightmaresChef Ramsay tries to help a family-run Mexican eatery get back in business. | Kitchen Nightmares | 52m | |
| 16:12 | Kitchen NightmaresA couple whose marriage is in ruins need chef Ramsay's help to save their Cuban restaurant. | S2 E4, Trobiano's | 50m | |
| 16:20 | Kitchen NightmaresRamsay is frustrated when the owner of a restaurant in Florida is extremely resistant to change. | S2 E9, Sabatiello's | 52m | |
| 16:24 | Kitchen NightmaresChef Gordon Ramsay visits an Italian restaurant that is a half-million dollars in debt. | Kitchen Nightmares | 50m | |
| 17:03 | Kitchen NightmaresRamsay visits Mill Street Bistro in Ohio to try to turn the eatery around. | S5 E11, Revisited #2 | 50m | |
| 17:13 | Kitchen NightmaresA well-liked, retired couple ask Ramsay to help their son, who has taken over their restaurant. | S5 E10, El Greco | 50m | |
| 17:14 | Kitchen NightmaresGordon travels to Nashville, Tenn., to help the owners of Chappy's turn their restaurant around. | S5 E15, Café Hon | 50m | |
| 17:53 | Kitchen NightmaresA struggling seafood restaurant comes to Gordon Ramsay for help. | Kitchen Nightmares | 50m | |
| 18:03 | Kitchen NightmaresChef Ramsay tries to revamp an Indian restaurant just steps away from his own New York restaurant. | S1 E2, Dillons | 50m | |
| 18:04 | Kitchen NightmaresChef Ramsay tries to help a struggling restaurant in Pasadena, Calif. | S3 E10, Revisited #2 | 50m | |
| 18:43 | Kitchen NightmaresChef Ramsay heads to West Babylon, N.Y., to help a struggling establishment. | S3 E2, Flamangos | 52m | |
| 18:53 | Kitchen NightmaresChef Ramsay visits the Burger Kitchen in Los Angeles in hope of revamping the menu. | S4 E6, Davide | 50m | |
| 18:54 | Kitchen NightmaresChef Ramsay heads to Eagle Rock, Calif., to help a struggling Italian restaurant. | S3 E12, Sushi Ko | 50m | |
| 19:35 | Kitchen NightmaresRamsay goes to Pennsylvania to help save Bella Luna, an Italian restaurant. | S6 E9, Sam's Mediterranean Kabob Room | 48m | |
| 19:43 | Kitchen NightmaresGordon Ramsay revisits the kitchens of previous restaurant disasters. | Kitchen Nightmares | 1h 34m | |
| 19:45 | Kitchen NightmaresRamsay helps the owners of Old Neighborhood in Arvada, Colo., transform their restaurant. | S6 E3, Mama Maria's | 50m | |
| 20:23 | Kitchen NightmaresGordon Ramsay visits a family-run Italian restaurant that has a chaotic atmosphere in the kitchen. | Kitchen Nightmares | 52m | |
| 20:35 | Kitchen NightmaresChef Ramsay heads to Redondo Beach, Calif., to try and save Zayna Flaming Grill. | S6 E7, Olde Hitching Post Restaurant & Tavern | 50m | |
| 21:16 | Kitchen NightmaresAfter Gordon suggests changes, a skeptical owner thinks it may be best to shut down the business. | S2 E2, Handlebar | 50m | |
| 21:17 | Kitchen NightmaresRamsay tries to help a restaurant owner who has lost his passion for cooking and is in debt. | S2 E12, Cafe 36 | 50m | |
| 21:24 | Kitchen NightmaresRamsay travels to Boston to help a restaurant owner. | S3 E6, Le Bistro | 50m | |
| 22:06 | Kitchen NightmaresRamsay heads to steakhouse Spin a Yarn in hope of revitalizing its menu and ambience. | S4 E13, Zeke's | 50m | |
| 22:07 | Kitchen NightmaresChef Ramsay heads to Charlie's, an Italian bistro, to update the bland and unoriginal menu. | S4 E14, Oceana | 50m | |
| 22:15 | Kitchen NightmaresSammy, the owner of a restaurant in Stamford, Conn., asks for chef Ramsay's help. | Kitchen Nightmares | 50m | |
| 22:56 | Kitchen NightmaresChef Ramsay tries to help a struggling restaurant in Pasadena, Calif. | S3 E10, Revisited #2 | 50m | |
| 22:58 | Kitchen NightmaresChef Ramsay tries to improve a Pittsburgh eatery plagued by negative customer feedback and a squabbling staff. | S5 E4, Luigi's | 50m | |
| 23:05 | Kitchen NightmaresRamsay heads to Seattle to help Peter make much-needed changes to his Greek restaurant, Yanni's. | S5 E13, Spin A Yarn | 52m | |
| 23:46 | Kitchen NightmaresRamsay tries to help Baltimore's Café Hon stay in business with a renovation and an image makeover. | S5 E15, Café Hon | 50m | |
| 23:48 | Kitchen NightmaresGordon tries to help a woman and her son, who are running their restaurant into the ground. | S1 E4, Seascape | 50m | |
| 23:57 | Kitchen NightmaresRamsay visits Mill Street Bistro in Ohio to try to turn the eatery around. | S5 E11, Revisited #2 | 50m |
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_ptp3cnvf/schedule?date=2026-10-13&tz=America/New_York" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_ptp3cnvf/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_ptp3cnvf/history?from=2026-10-05T00:00:00Z&to=2026-10-06T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_ptp3cnvf/schedule?date=2026-10-13&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_ptp3cnvf/schedule?date=2026-10-13&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_ptp3cnvf/schedule", params={"date": "2026-10-13", "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_ptp3cnvf/schedule?date=2026-10-13, the first programme { "data": [ { "id": "ls_qtxt7dq2", "channel": "ch_ptp3cnvf", "start": "2026-10-13T03:16:00Z", "stop": "2026-10-13T04:04:29Z", "title": "Iron Chef", "sub_title": "Iron Chef", "description": "Challenger Sadaharu Nakajima takes on Iron Chef Sakai in a sticky battle of r...", "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 84, "date": "2026-10-13", "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.