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-12&tz=America/New_York
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 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 | |
| 00:04 | Kitchen NightmaresChef Ramsay heads to Philadelphia to try and help the owners of the Hot Potato Café. | S2 E1, Revisited: Gordon Returns | 50m | |
| 00:09 | Kitchen NightmaresChef Ramsay tries to help a woman who owns a struggling Mexican restaurant facing foreclosure. | S2 E8, Jack's Waterfront | 52m | |
| 00:14 | Kitchen NightmaresChef Ramsay tries to revamp an Indian restaurant just steps away from his own New York restaurant. | S1 E2, Dillons | 50m | |
| 00:54 | Kitchen NightmaresChef Ramsay travels to South Florida to help a clueless head chef revive his French restaurant. | S2 E6, J Willy's | 52m | |
| 01:01 | Kitchen NightmaresChef Ramsay visits restaurant owners from Mojito, The Junction (aka Flamingos) and Bazzini. | S3 E4, Mojito's | 48m | |
| 01:04 | Kitchen NightmaresChef Ramsay travels to South Florida to help a clueless head chef revive his French restaurant. | S2 E6, J Willy's | 50m | |
| 01:46 | Kitchen NightmaresChef Ramsay visits a restaurant that is going under due to a lack of management. | Kitchen Nightmares | 50m | |
| 01:49 | Kitchen NightmaresChef Ramsay travels to Bridgeport, Conn., in hope of transforming an eatery into a success. | S3 E9, Anna Vincenzo's | 50m | |
| 01:54 | Kitchen NightmaresSammy, the owner of a restaurant in Stamford, Conn., asks for chef Ramsay's help. | Kitchen Nightmares | 50m | |
| 02:36 | Kitchen NightmaresGordon tries to improve business for an upscale California restaurant. | S1 E8, Lela's | 50m | |
| 02:44 | Kitchen NightmaresChef Ramsay visits a once-popular Danish restaurant to try and help a stubborn owner in denial. | S2 E11, Sante La Brea | 50m | |
| 03:27 | Kitchen NightmaresGordon Ramsay revisits the kitchens of previous restaurant disasters. | Kitchen Nightmares | 1h 32m | |
| 03:35 | Kitchen NightmaresChef Ramsay travels to Bridgeport, Conn., in hope of transforming an eatery into a success. | S3 E9, Anna Vincenzo's | 52m | |
| 04:27 | Kitchen NightmaresChef Ramsay travels to South Florida to help a clueless head chef revive his French restaurant. | S2 E6, J Willy's | 52m | |
| 04:58 | Kitchen NightmaresChef Ramsay tries to help a struggling eatery in Sherman Oaks, Calif. | S3 E11, Fleming | 50m | |
| 05:17 | Kitchen NightmaresChef Ramsay heads to West Babylon, N.Y., to help a struggling establishment. | S3 E2, Flamangos | 50m | |
| 05:19 | 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 | |
| 05:48 | Kitchen NightmaresRamsay visits a Providence, R.I., restaurant to see if he can help the owners turn it around. | S3 E7, Casa Roma | 50m | |
| 06:07 | Kitchen NightmaresChef Ramsay helps two friends who bought a French Bistro they used to work in. | Kitchen Nightmares | 48m | |
| 06:12 | Kitchen NightmaresGordon visits a restaurant where the head chef makes everyone unhappy. | S1 E7, Finn McCool's | 48m | |
| 06:39 | Kitchen NightmaresGordon tries to revitalize a failing Italian restaurant in Manhattan Beach, Calif. | S2 E5, Black Pearl | 50m | |
| 06:55 | Kitchen NightmaresRamsay tries to help a husband and wife with their restaurant. | Kitchen Nightmares | 52m | |
| 07:00 | Kitchen NightmaresPolice crash the party at a restaurant's reopening. | S1 E9, Campania | 50m | |
| 07:29 | Kitchen NightmaresPolice crash the party at a restaurant's reopening. | S1 E9, Campania | 50m | |
| 07:48 | Kitchen NightmaresChef Ramsay tackles spoiled food at Santé La Brea in Los Angeles. | Kitchen Nightmares | 50m | |
| 07:50 | Kitchen NightmaresA struggling seafood restaurant comes to Gordon Ramsay for help. | Kitchen Nightmares | 50m | |
| 08:19 | Kitchen NightmaresChef Ramsay must make many changes to a small restaurant in Bellmore, N.Y., to keep it afloat. | S1 E3, The Mixing Bowl | 50m | |
| 08:38 | Kitchen NightmaresPolice crash the party at a restaurant's reopening. | S1 E9, Campania | 50m | |
| 08:40 | Kitchen NightmaresChef Ramsay heads to Philadelphia to try and help the owners of the Hot Potato Café. | S2 E1, Revisited: Gordon Returns | 52m | |
| 09:09 | Kitchen NightmaresChef Ramsay visits a chaotic Burbank, Calif., restaurant. | S1 E6, Sebastian's | 52m | |
| 09:28 | Kitchen NightmaresImproving an Italian restaurant struggling with slow service and a disappointing kitchen staff. | S2 E3, Giuseppi's | 50m | |
| 09:32 | Kitchen NightmaresChef Ramsay heads to Eagle Rock, Calif., to help a struggling Italian restaurant. | S3 E12, Sushi Ko | 50m | |
| 10:02 | Kitchen NightmaresChef Ramsay visits restaurant owners from Mojito, The Junction (aka Flamingos) and Bazzini. | S3 E4, Mojito's | 50m | |
| 10:18 | Kitchen NightmaresGordon Ramsay revisits the kitchens of previous restaurant disasters. | Kitchen Nightmares | 1h 34m | |
| 10:23 | Kitchen NightmaresChef Ramsay tries to help a struggling eatery in Sherman Oaks, Calif. | S3 E11, Fleming | 50m | |
| 10:52 | Kitchen NightmaresGordon tries to help put a deserted California restaurant back on the map. | S1 E10, Secret Garden | 50m | |
| 11:13 | Kitchen NightmaresChef Ramsay travels to New Orleans to help transform a restaurant. | S3 E13, Revisited #1 | 50m | |
| 11:41 | Kitchen NightmaresRamsay visits the Handlebar Restaurant and Lounge in Mount Sinai, N.Y. | Kitchen Nightmares | 50m | |
| 11:52 | Kitchen NightmaresChef Ramsay tries to help a family-run Mexican eatery get back in business. | Kitchen Nightmares | 50m | |
| 12:03 | Kitchen NightmaresChef Ramsay tries to help a struggling restaurant in Pasadena, Calif. | S3 E10, Revisited #2 | 50m | |
| 12:32 | Kitchen NightmaresRamsay visits a business in New Jersey owned by two brothers who can't set aside their differences. | S3 E1, Hot Potato Café | 50m | |
| 12:42 | Kitchen NightmaresAfter Gordon suggests changes, a skeptical owner thinks it may be best to shut down the business. | S2 E2, Handlebar | 52m | |
| 12:53 | Kitchen NightmaresRamsay heads to Carlstadt, N.J., to see if he can help turn a struggling restaurant around. | S3 E5, Lido Di Manhattan Beach | 50m | |
| 13:22 | Kitchen NightmaresChef Ramsay tries to help two inexperienced restaurant owners. | S2 E7, Hannah & Mason's | 50m | |
| 13:35 | Kitchen NightmaresChef Ramsay checks in with Le Bistro, Anna Vincenzo's and Lido di Manhattan. | S3 E8, Mama Rita's | 50m | |
| 13:43 | Kitchen NightmaresChef Ramsay checks in with Le Bistro, Anna Vincenzo's and Lido di Manhattan. | S3 E8, Mama Rita's | 50m | |
| 14:12 | Kitchen NightmaresChef Ramsay tackles spoiled food at Santé La Brea in Los Angeles. | Kitchen Nightmares | 52m | |
| 14:25 | Kitchen NightmaresRamsay travels to Boston to help a restaurant owner. | S3 E6, Le Bistro | 48m | |
| 14:34 | Kitchen NightmaresChef Ramsay heads to West Babylon, N.Y., to help a struggling establishment. | S3 E2, Flamangos | 50m | |
| 15:04 | Iron ChefHaruyoshi Omino goes up against French-trained Iron Chef Sakai. | Iron Chef | 46m | |
| 15:13 | Iron ChefHaruyoshi Omino goes up against French-trained Iron Chef Sakai. | Iron Chef | 48m | |
| 15:24 | Iron ChefHaruyoshi Omino goes up against French-trained Iron Chef Sakai. | Iron Chef | 48m | |
| 15:51 | Iron ChefChef Li Jinlun heads to Kitchen Stadium to battle against Iron Chef Chen. | S6 E11, Morimoto vs Masayoshi Kimura (Rice) | 48m | |
| 16:01 | Iron ChefChef Li Jinlun heads to Kitchen Stadium to battle against Iron Chef Chen. | S6 E11, Morimoto vs Masayoshi Kimura (Rice) | 51m | |
| 16:12 | Iron ChefChef Li Jinlun heads to Kitchen Stadium to battle against Iron Chef Chen. | S6 E11, Morimoto vs Masayoshi Kimura (Rice) | 48m | |
| 16:39 | Iron ChefIron Chef Sakai battles against Shinichi Suematsu, a nature-loving challenger from Nara. | S6 E12, Sakai vs Tomoji Ichikawa (Guinea Fowl) | 48m | |
| 16:52 | Iron ChefIron Chef Sakai battles against Shinichi Suematsu, a nature-loving challenger from Nara. | S6 E12, Sakai vs Tomoji Ichikawa (Guinea Fowl) | 46m | |
| 17:01 | Iron ChefIron Chef Sakai battles against Shinichi Suematsu, a nature-loving challenger from Nara. | S6 E12, Sakai vs Tomoji Ichikawa (Guinea Fowl) | 48m | |
| 17:28 | Iron Chef On nowCooking show celebrity Hisama Hirano goes head-to-head with Iron Chef Chen. | S6 E13, Chen vs Mitsuro Harada (Spanish Mackerel) | 48m | |
| 17:38 | Iron Chef On nowCooking show celebrity Hisama Hirano goes head-to-head with Iron Chef Chen. | S6 E13, Chen vs Mitsuro Harada (Spanish Mackerel) | 48m | |
| 17:49 | Iron Chef On nowCooking show celebrity Hisama Hirano goes head-to-head with Iron Chef Chen. | S6 E13, Chen vs Mitsuro Harada (Spanish Mackerel) | 48m | |
| 18:16 | Iron ChefRising chef Kenji Kaji is invited to battle with Iron Chef Michiba at Kitchen Stadium. | S6 E14, Chen vs Takashi Shimamura (Pen Shell) | 48m | |
| 18:27 | Iron ChefRising chef Kenji Kaji is invited to battle with Iron Chef Michiba at Kitchen Stadium. | S6 E14, Chen vs Takashi Shimamura (Pen Shell) | 48m | |
| 18:38 | Iron ChefRising chef Kenji Kaji is invited to battle with Iron Chef Michiba at Kitchen Stadium. | S6 E14, Chen vs Takashi Shimamura (Pen Shell) | 48m | |
| 19:05 | Iron ChefThe Cuomo brothers battle Iron Chefs Sakai and Michiba in an Italian-inspired duel. | S6 E15, Morimoto vs. Tetsuo Hagiwara (Bamboo Shoots) | 46m | |
| 19:15 | Iron ChefThe Cuomo brothers battle Iron Chefs Sakai and Michiba in an Italian-inspired duel. | S6 E15, Morimoto vs. Tetsuo Hagiwara (Bamboo Shoots) | 48m | |
| 19:26 | Iron ChefThe Cuomo brothers battle Iron Chefs Sakai and Michiba in an Italian-inspired duel. | S6 E15, Morimoto vs. Tetsuo Hagiwara (Bamboo Shoots) | 46m | |
| 19:51 | Iron ChefFemale chef Yoshiko Takemasa is so fastidious that she only cooks fish caught by rods. | S6 E16, Kobe vs. Yosei Watanabe (Mango) | 51m | |
| 20:04 | Iron ChefFemale chef Yoshiko Takemasa is so fastidious that she only cooks fish caught by rods. | S6 E16, Kobe vs. Yosei Watanabe (Mango) | 48m | |
| 20:12 | Iron ChefFemale chef Yoshiko Takemasa is so fastidious that she only cooks fish caught by rods. | S6 E16, Kobe vs. Yosei Watanabe (Mango) | 51m | |
| 20:42 | Iron ChefChef Joel Bruant, an apprentice of Paul Bocuse, hopes to once again defeat Iron Chef Sakai. | S6 E17, Morimoto vs. Yasuhiko Habuchi (Asparagus) | 46m | |
| 20:52 | Iron ChefChef Joel Bruant, an apprentice of Paul Bocuse, hopes to once again defeat Iron Chef Sakai. | S6 E17, Morimoto vs. Yasuhiko Habuchi (Asparagus) | 46m | |
| 21:03 | Iron ChefMinoru Noda has traveled all the way from Los Angeles to challenge Iron Chef Michiba. | S6 E18, Chen vs Liang Shuqing (Pork Belly) | 46m | |
| 21:28 | Iron ChefMinoru Noda has traveled all the way from Los Angeles to challenge Iron Chef Michiba. | S6 E18, Chen vs Liang Shuqing (Pork Belly) | 48m | |
| 21:39 | Iron ChefMinoru Noda has traveled all the way from Los Angeles to challenge Iron Chef Michiba. | S6 E18, Chen vs Liang Shuqing (Pork Belly) | 51m | |
| 21:49 | Iron ChefChairman Kaga brings in Philippe Aubron to challenge Iron Chef Sakai in a heated crayfish battle. | S6 E19, Chen vs Liang Shuqing (Konnyaku) Overtime | 48m | |
| 22:16 | Iron ChefChairman Kaga brings in Philippe Aubron to challenge Iron Chef Sakai in a heated crayfish battle. | S6 E19, Chen vs Liang Shuqing (Konnyaku) Overtime | 48m | |
| 22:29 | Iron ChefChairman Kaga brings in Philippe Aubron to challenge Iron Chef Sakai in a heated crayfish battle. | S6 E19, Chen vs Liang Shuqing (Konnyaku) Overtime | 46m | |
| 22:38 | Iron ChefChallenger Tsuguo Fujiwara takes on Iron Chef Chen in a battle of sea cucumber. | S6 E20, Sakai vs Kumiko Kobayashi (Mishima Beef) | 48m | |
| 23:05 | Iron ChefChallenger Tsuguo Fujiwara takes on Iron Chef Chen in a battle of sea cucumber. | S6 E20, Sakai vs Kumiko Kobayashi (Mishima Beef) | 48m | |
| 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 |
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-12&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-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_ptp3cnvf/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_ptp3cnvf/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_ptp3cnvf/schedule?date=2026-10-12, the first programme { "data": [ { "id": "ls_3js73d6p", "channel": "ch_ptp3cnvf", "start": "2026-10-12T03:16:07Z", "stop": "2026-10-12T04:04:05Z", "title": "Kitchen Nightmares", "sub_title": "Kitchen Nightmares", "description": "Ramsay goes to Boston's La Galleria 33 and tries to help the owners turn thei...", "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 86, "date": "2026-10-12", "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.