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-11&tz=America/New_York
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 23:37 | Iron ChefThree years after losing to Iron Chef Chen, the Italian restaurant Sabatini demands a rematch. | Iron Chef | 48m | |
| 23:42 | Iron ChefThree years after losing to Iron Chef Chen, the Italian restaurant Sabatini demands a rematch. | Iron Chef | 51m | |
| 23:48 | Iron ChefThree years after losing to Iron Chef Chen, the Italian restaurant Sabatini demands a rematch. | Iron Chef | 48m | |
| 00:25 | Iron ChefIron Chef Kobe once again faces the challenge of a native Italian with other Italian chefs cheering. | S2 E17, Chen vs Hiromi Yamada (Cabbage) | 46m | |
| 00:32 | Iron ChefIron Chef Kobe once again faces the challenge of a native Italian with other Italian chefs cheering. | S2 E17, Chen vs Hiromi Yamada (Cabbage) | 46m | |
| 00:36 | Iron ChefIron Chef Kobe once again faces the challenge of a native Italian with other Italian chefs cheering. | S2 E17, Chen vs Hiromi Yamada (Cabbage) | 46m | |
| 01:11 | Iron ChefToshiro Kandagawa is not happy with the results from the Ohta faction challengers so far. | S2 E18, Sakai vs Hiromi Funatsu (Bonito) | 50m | |
| 01:18 | Iron ChefToshiro Kandagawa is not happy with the results from the Ohta faction challengers so far. | S2 E18, Sakai vs Hiromi Funatsu (Bonito) | 48m | |
| 01:22 | Iron ChefToshiro Kandagawa is not happy with the results from the Ohta faction challengers so far. | S2 E18, Sakai vs Hiromi Funatsu (Bonito) | 50m | |
| 02:06 | Iron ChefThe Royal Park Hotel's grand chef Mitsuo Shimamura's last two proteges defeated the iron chefs. | S2 E19, Sakai vs Masatoshi Kimura (Duck) | 48m | |
| 02:12 | Iron ChefOne chef slips in the battle of banana between Iron Chef Kobe and Hironobu Tsujiguchi. | S2 E20, Chen vs Kiyoshi Takahashi (Carrot) | 46m | |
| 02:54 | Iron ChefIron Chef Chen takes on Ryozo Asao, the heir to a French restaurant dynasty, with sturgeon. | S2 E22, Michiba vs Katsumi Hanato (Sweetfish) | 48m | |
| 02:58 | Iron ChefIron Chef Chen takes on Ryozo Asao, the heir to a French restaurant dynasty, with sturgeon. | S2 E22, Michiba vs Katsumi Hanato (Sweetfish) | 48m | |
| 03:42 | Iron ChefToday's challenger is endorsed by Tenmei Kanoh, a photographer and frequent "Iron Chef" judge. | S2 E23, Sakai vs Yuji Wakiya (Sea Urchin) | 48m | |
| 03:46 | Iron ChefToday's challenger is endorsed by Tenmei Kanoh, a photographer and frequent "Iron Chef" judge. | S2 E23, Sakai vs Yuji Wakiya (Sea Urchin) | 48m | |
| 04:30 | Iron ChefNewcomer Seiya Masaharu takes on Iron Chef Morimoto over anglerfish, a deep-sea delicacy. | S2 E24, Chen vs Masahiko Miyamoto (Milk) | 50m | |
| 04:34 | Iron ChefNewcomer Seiya Masaharu takes on Iron Chef Morimoto over anglerfish, a deep-sea delicacy. | S2 E24, Chen vs Masahiko Miyamoto (Milk) | 50m | |
| 05:18 | Iron ChefSpecializing in Chinese imperial cuisine, Tsui Yu Fun challenges Iron Chef Chen. | S2 E25, Chen vs Koichi Tabata (Eggplant) | 48m | |
| 05:20 | Iron ChefSpecializing in Chinese imperial cuisine, Tsui Yu Fun challenges Iron Chef Chen. | S2 E25, Chen vs Koichi Tabata (Eggplant) | 48m | |
| 05:24 | Iron ChefSpecializing in Chinese imperial cuisine, Tsui Yu Fun challenges Iron Chef Chen. | S2 E25, Chen vs Koichi Tabata (Eggplant) | 46m | |
| 06:06 | Iron ChefWhile Japanese cuisine tends to be tradition-bound, the challenger refuses to be bound by old rules. | S2 E26, Michiba vs Takashi Mera (Tuna) | 48m | |
| 06:08 | Iron ChefWhile Japanese cuisine tends to be tradition-bound, the challenger refuses to be bound by old rules. | S2 E26, Michiba vs Takashi Mera (Tuna) | 46m | |
| 06:10 | Iron ChefWhile Japanese cuisine tends to be tradition-bound, the challenger refuses to be bound by old rules. | S2 E26, Michiba vs Takashi Mera (Tuna) | 48m | |
| 06:54 | Iron ChefIron Chef Kobe is challenged by Franco Canzoniere, but only one man's cuisine can reign supreme. | Iron Chef | 48m | |
| 06:58 | Iron ChefIron Chef Kobe is challenged by Franco Canzoniere, but only one man's cuisine can reign supreme. | Iron Chef | 48m | |
| 07:40 | Iron ChefMorimoto takes on the tough Yusuke Yamashita from Ohta's conservative Japanese cooking consortium. | S3 E1, Mr. Iron Chef 1994: Final (Yellowtail) | 48m | |
| 07:42 | Iron ChefMorimoto takes on the tough Yusuke Yamashita from Ohta's conservative Japanese cooking consortium. | S3 E1, Mr. Iron Chef 1994: Final (Yellowtail) | 50m | |
| 07:46 | Iron ChefThe tiebreaker between Iron Chef Morimoto and Yamashita. | S3 E3, Sakai vs Koji Yamada (Turnip) | 48m | |
| 08:28 | Iron ChefChen tries to continue his winning streak against Takeshi Okubo. | S3 E4, Chen vs Hisao Oidate (Chinese Cabbage) | 50m | |
| 08:32 | Iron ChefChen tries to continue his winning streak against Takeshi Okubo. | S3 E4, Chen vs Hisao Oidate (Chinese Cabbage) | 46m | |
| 08:34 | Iron ChefChen tries to continue his winning streak against Takeshi Okubo. | S3 E4, Chen vs Hisao Oidate (Chinese Cabbage) | 48m | |
| 09:18 | Iron ChefSakai takes on Michel Husser in the battle of lamb. | S3 E5, Sakai vs Fuyuko Kondo (Apple & Chocolate) | 46m | |
| 09:18 | Iron ChefSakai takes on Michel Husser in the battle of lamb. | S3 E5, Sakai vs Fuyuko Kondo (Apple & Chocolate) | 48m | |
| 09:22 | Iron ChefSakai takes on Michel Husser in the battle of lamb. | S3 E5, Sakai vs Fuyuko Kondo (Apple & Chocolate) | 48m | |
| 10:04 | Iron ChefThe Iron Chefs have been losing; the Chairman brings in an up-and-coming chef. | S3 E6, Chen vs Yoshie Urabe (Soybean) | 48m | |
| 10:06 | Iron ChefThe Iron Chefs have been losing; the Chairman brings in an up-and-coming chef. | S3 E6, Chen vs Yoshie Urabe (Soybean) | 48m | |
| 10:10 | Iron ChefThe Iron Chefs have been losing; the Chairman brings in an up-and-coming chef. | S3 E6, Chen vs Yoshie Urabe (Soybean) | 48m | |
| 10:52 | Iron ChefThe Prince of Pasta works with a giant lobster in this battle against Makoto Osada. | S3 E7, Michiba vs Masao Suzuki (Matsuba Crab) | 48m | |
| 10:54 | Iron ChefThe Prince of Pasta works with a giant lobster in this battle against Makoto Osada. | S3 E7, Michiba vs Masao Suzuki (Matsuba Crab) | 48m | |
| 10:58 | Iron ChefThe Prince of Pasta works with a giant lobster in this battle against Makoto Osada. | S3 E7, Michiba vs Masao Suzuki (Matsuba Crab) | 46m | |
| 11:40 | Iron ChefThis non-traditional battle of sushi between Morimoto and Keiji Nakazawa is sure to please. | S3 E8, Chen vs Kunihiko Hashimoto (Taro) | 48m | |
| 11:42 | Iron ChefThis non-traditional battle of sushi between Morimoto and Keiji Nakazawa is sure to please. | S3 E8, Chen vs Kunihiko Hashimoto (Taro) | 46m | |
| 11:44 | Iron ChefThis non-traditional battle of sushi between Morimoto and Keiji Nakazawa is sure to please. | S3 E8, Chen vs Kunihiko Hashimoto (Taro) | 50m | |
| 12:28 | Kitchen NightmaresRamsay helps a Denver pizzeria owner who believes he makes the best pizza in town. | S6 E2, La Galleria 33, Pt. 2 | 50m | |
| 12:28 | Kitchen NightmaresChef Ramsay revisits Spanish Pavillion, Kingston Cafe and La Frite to judge their progress. | S4 E12, Capri | 52m | |
| 12:34 | Kitchen NightmaresImproving an Italian restaurant struggling with slow service and a disappointing kitchen staff. | S2 E3, Giuseppi's | 50m | |
| 13:18 | Kitchen NightmaresChef Ramsay tries to help a woman who owns a struggling Mexican restaurant facing foreclosure. | S2 E8, Jack's Waterfront | 50m | |
| 13:20 | Kitchen NightmaresRamsay tries to help the owners of Kati Allo in Queens, N.Y., turn things around. | S6 E4, Ms. Jean's Southern Cuisine | 50m | |
| 13:24 | Kitchen NightmaresChef Ramsay tackles spoiled food at Santé La Brea in Los Angeles. | Kitchen Nightmares | 50m | |
| 14:08 | Kitchen NightmaresChef Ramsay visits a chaotic Burbank, Calif., restaurant. | S1 E6, Sebastian's | 50m | |
| 14:10 | Kitchen NightmaresImproving an Italian restaurant struggling with slow service and a disappointing kitchen staff. | S2 E3, Giuseppi's | 50m | |
| 14:14 | Kitchen NightmaresRamsay visits the Handlebar Restaurant and Lounge in Mount Sinai, N.Y. | Kitchen Nightmares | 50m | |
| 14:59 | Kitchen NightmaresPolice crash the party at a restaurant's reopening. | S1 E9, Campania | 50m | |
| 15:00 | Kitchen NightmaresRamsay goes to Massachusetts to help a married couple improve their restaurant, Barefoot Bob's. | S5 E5, Revisited #1 | 50m | |
| 15:05 | Kitchen NightmaresChef Ramsay visits the Burger Kitchen in Los Angeles in hope of revamping the menu. | S4 E6, Davide | 50m | |
| 15:49 | Kitchen NightmaresSammy, the owner of a restaurant in Stamford, Conn., asks for chef Ramsay's help. | Kitchen Nightmares | 50m | |
| 15:50 | Kitchen NightmaresRamsay travels to Woodland Park, Colo., to save Mangia Mangia, an Italian restaurant. | S6 E6, Revisited #1 | 50m | |
| 15:55 | Kitchen NightmaresChef Ramsay tries to improve a Pittsburgh eatery plagued by negative customer feedback and a squabbling staff. | S5 E4, Luigi's | 50m | |
| 16:39 | Kitchen NightmaresThe menus and decor of La Galleria 33 in Boston are revamped. | S5 E2, Leone's | 50m | |
| 16:41 | Kitchen NightmaresRamsay tries to help a husband and wife with their restaurant. | Kitchen Nightmares | 50m | |
| 16:45 | Kitchen NightmaresThe owners of J. Willy's Bar and Grille contact chef Gordon Ramsay. | Kitchen Nightmares | 50m | |
| 17:29 | Kitchen NightmaresRamsay heads to steakhouse Spin a Yarn in hope of revitalizing its menu and ambience. | S4 E13, Zeke's | 52m | |
| 17:31 | Kitchen NightmaresRamsay travels to The Prohibition Grille in Everett, Wash., to help its inexperienced owner. | S5 E14, Charlie's | 50m | |
| 17:35 | Kitchen NightmaresChef Ramsay visits a restaurant that is going under due to a lack of management. | Kitchen Nightmares | 52m | |
| 18:21 | Kitchen NightmaresAfter Gordon suggests changes, a skeptical owner thinks it may be best to shut down the business. | S2 E2, Handlebar | 52m | |
| 18:21 | Kitchen NightmaresImproving an Italian restaurant struggling with slow service and a disappointing kitchen staff. | S2 E3, Giuseppi's | 50m | |
| 18:27 | Kitchen NightmaresChef Ramsay heads to Redondo Beach, Calif., to try and save Zayna Flaming Grill. | S6 E7, Olde Hitching Post Restaurant & Tavern | 50m | |
| 19:12 | Kitchen NightmaresChef Ramsay checks up on La Galleria, the Olde Hitching Post and Prohibition Grille. | S6 E10, Nino's Italian Restaurant | 50m | |
| 19:13 | Kitchen NightmaresRamsay tries to help Baltimore's Café Hon stay in business with a renovation and an image makeover. | S5 E15, Café Hon | 47m | |
| 19:17 | Kitchen NightmaresRamsay tries to help a brother and sister whose Beaver, Pa., restaurant Levanti's is failing. | S5 E8, Greek at The Harbor | 48m | |
| 20:01 | Kitchen NightmaresRamsay tries to help the owners of Mike and Nellie's turn their business around. | S4 E3, PJ's Steakhouse | 50m | |
| 20:01 | Kitchen NightmaresGordon Ramsay revisits the kitchens of previous restaurant disasters. | Kitchen Nightmares | 1h 32m | |
| 20:05 | Kitchen NightmaresHelping the owners of Blackberry's in New Jersey improve their service and food quality. | S4 E1, Spanish Pavillion | 50m | |
| 20:51 | Kitchen NightmaresGordon Ramsay visits a family-run Italian restaurant that has a chaotic atmosphere in the kitchen. | Kitchen Nightmares | 52m | |
| 20:55 | Kitchen NightmaresChef Ramsay tries to revive Georgia's Michon's Smoked Meats & Seafood. | S4 E9, Café Tavolini | 50m | |
| 21:33 | Kitchen NightmaresChef Ramsay tries to help a struggling eatery in Sherman Oaks, Calif. | S3 E11, Fleming | 50m | |
| 21:43 | Kitchen NightmaresRamsay travels to Woodland Park, Colo., to save Mangia Mangia, an Italian restaurant. | S6 E5, Barefoot Bob's | 48m | |
| 21:45 | Kitchen NightmaresGordon Ramsay revisits the kitchens of previous restaurant disasters. | Kitchen Nightmares | 1h 34m | |
| 22:23 | Kitchen NightmaresRamsay helps the owners of Old Neighborhood in Arvada, Colo., transform their restaurant. | S6 E3, Mama Maria's | 52m | |
| 22:31 | Kitchen NightmaresGordon tries to help a woman and her son, who are running their restaurant into the ground. | S1 E4, Seascape | 50m | |
| 23:16 | Kitchen NightmaresRamsay goes to Boston's La Galleria 33 and tries to help the owners turn their business around. | S5 E1, Blackberry's | 48m | |
| 23:19 | Kitchen NightmaresChef Ramsay heads to Eagle Rock, Calif., to help a struggling Italian restaurant. | S3 E12, Sushi Ko | 50m | |
| 23:22 | Kitchen NightmaresChef Ramsay travels to South Florida to help a clueless head chef revive his French restaurant. | S2 E6, J Willy's | 52m |
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-11&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-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_ptp3cnvf/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_ptp3cnvf/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_ptp3cnvf/schedule?date=2026-10-11, the first programme { "data": [ { "id": "ls_7gmz40ed", "channel": "ch_ptp3cnvf", "start": "2026-10-11T03:37:03Z", "stop": "2026-10-11T04:25:32Z", "title": "Iron Chef", "sub_title": "Iron Chef", "description": "Three years after losing to Iron Chef Chen, the Italian restaurant Sabatini d...", "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 83, "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.