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-14&tz=America/New_York
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 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 | |
| 00:36 | Kitchen NightmaresChef Ramsay tries to help a struggling eatery in Sherman Oaks, Calif. | S3 E11, Fleming | 50m | |
| 00:38 | Kitchen NightmaresPolice crash the party at a restaurant's reopening. | S1 E9, Campania | 50m | |
| 00:47 | Kitchen NightmaresChef Ramsay travels to South Florida to help a clueless head chef revive his French restaurant. | S2 E6, J Willy's | 50m | |
| 01:26 | Kitchen NightmaresRamsay tries to help a husband and wife with their restaurant. | Kitchen Nightmares | 50m | |
| 01:28 | Kitchen NightmaresGordon Ramsay visits a family-run Italian restaurant that has a chaotic atmosphere in the kitchen. | Kitchen Nightmares | 52m | |
| 01:37 | Kitchen NightmaresA New York state eatery has been renovated but still has horrible service and food. | S1 E5, Olde Stone Mill | 50m | |
| 02:21 | Kitchen NightmaresChef Ramsay visits a once-popular Danish restaurant to try and help a stubborn owner in denial. | S2 E11, Sante La Brea | 50m | |
| 02:28 | Kitchen NightmaresPolice crash the party at a restaurant's reopening. | S1 E9, Campania | 50m | |
| 03:11 | Kitchen NightmaresChef Ramsay heads to Eagle Rock, Calif., to help a struggling Italian restaurant. | S3 E12, Sushi Ko | 50m | |
| 03:18 | Kitchen NightmaresRamsay is frustrated when the owner of a restaurant in Florida is extremely resistant to change. | S2 E9, Sabatiello's | 50m | |
| 04:01 | 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 | |
| 04:08 | Kitchen NightmaresChef Ramsay tackles spoiled food at Santé La Brea in Los Angeles. | Kitchen Nightmares | 50m | |
| 04:51 | Kitchen NightmaresChef Ramsay heads to Philadelphia to try and help the owners of the Hot Potato Café. | S2 E1, Revisited: Gordon Returns | 50m | |
| 04:58 | Kitchen NightmaresChef Ramsay heads to Eagle Rock, Calif., to help a struggling Italian restaurant. | S3 E12, Sushi Ko | 50m | |
| 05:41 | Kitchen NightmaresRamsay tries to help a husband and wife with their restaurant. | Kitchen Nightmares | 50m | |
| 05:48 | Kitchen NightmaresGordon Ramsay revisits the kitchens of previous restaurant disasters. | Kitchen Nightmares | 1h 34m | |
| 06:31 | Kitchen NightmaresChef Gordon Ramsay visits an Italian restaurant that is a half-million dollars in debt. | Kitchen Nightmares | 50m | |
| 07:22 | Kitchen NightmaresChef Ramsay travels to Bridgeport, Conn., in hope of transforming an eatery into a success. | S3 E9, Anna Vincenzo's | 52m | |
| 07:22 | Kitchen NightmaresGordon tries to improve business for an upscale California restaurant. | S1 E8, Lela's | 50m | |
| 08:13 | Kitchen NightmaresAfter Gordon suggests changes, a skeptical owner thinks it may be best to shut down the business. | S2 E2, Handlebar | 52m | |
| 08:14 | Kitchen NightmaresGordon tries to help a woman and her son, who are running their restaurant into the ground. | S1 E4, Seascape | 50m | |
| 09:04 | Kitchen NightmaresChef Ramsay tries to help a struggling restaurant in Pasadena, Calif. | S3 E10, Revisited #2 | 50m | |
| 09:05 | Kitchen NightmaresChef Ramsay visits restaurant owners from Mojito, The Junction (aka Flamingos) and Bazzini. | S3 E4, Mojito's | 50m | |
| 09:54 | Kitchen NightmaresGordon tries to improve business for an upscale California restaurant. | S1 E8, Lela's | 50m | |
| 09:55 | Kitchen NightmaresChef Ramsay visits a restaurant that is going under due to a lack of management. | Kitchen Nightmares | 50m | |
| 10:45 | Kitchen NightmaresA couple whose marriage is in ruins need chef Ramsay's help to save their Cuban restaurant. | S2 E4, Trobiano's | 50m | |
| 10:45 | 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 | |
| 11:35 | Kitchen NightmaresChef Ramsay travels to South Florida to help a clueless head chef revive his French restaurant. | S2 E6, J Willy's | 52m | |
| 11:36 | Kitchen NightmaresRamsay visits the Handlebar Restaurant and Lounge in Mount Sinai, N.Y. | Kitchen Nightmares | 50m | |
| 12:26 | Kitchen NightmaresRamsay travels to Boston to help a restaurant owner. | S3 E6, Le Bistro | 52m | |
| 12:27 | Kitchen NightmaresGordon Ramsay revisits the kitchens of previous restaurant disasters. | Kitchen Nightmares | 1h 32m | |
| 13:18 | Kitchen NightmaresGordon Ramsay visits a family-run Italian restaurant that has a chaotic atmosphere in the kitchen. | Kitchen Nightmares | 50m | |
| 13:59 | Kitchen NightmaresChef Ramsay faces a hot-tempered "Godfather" wannabe. | S1 E1, Peter's | 50m | |
| 14:08 | Kitchen NightmaresGordon tries to help put a deserted California restaurant back on the map. | S1 E10, Secret Garden | 50m | |
| 14:49 | Kitchen NightmaresChef Ramsay visits a restaurant that is going under due to a lack of management. | Kitchen Nightmares | 52m | |
| 14:58 | Kitchen NightmaresSammy, the owner of a restaurant in Stamford, Conn., asks for chef Ramsay's help. | Kitchen Nightmares | 50m | |
| 15:42 | Iron ChefIt's a night of tiebreakers when Japanese TV star Kumbi Lin challenges Iron Chef Michiba. | S6 E23, Kobe vs. Yasuhiro Sasajima (Eggplant) | 48m | |
| 15:48 | Iron ChefMasahiko Hagiwara takes on Iron Chef Chen in this battle of shrimp. | S6 E24, Morimoto vs. Takaji Yoshida (Tofu) | 48m | |
| 16:30 | Iron ChefFormer sumo wrestler Ikegawa Kiyotaka challenges Iron Chef Chen to a culinary battle. | S6 E25, Sakai vs Shuzo Shimokawa (Jinhua Pork) | 46m | |
| 16:37 | Iron ChefFormer sumo wrestler Ikegawa Kiyotaka challenges Iron Chef Chen to a culinary battle. | S6 E25, Sakai vs Shuzo Shimokawa (Jinhua Pork) | 48m | |
| 17:16 | Iron ChefCelebrating the 100th challenger at Kitchen Stadium, Toshiro Kandagawa takes on Iron Chef Sakai. | S6 E26, Chen vs. Junichi Itoh (Yogurt) | 48m | |
| 17:25 | Iron ChefCelebrating the 100th challenger at Kitchen Stadium, Toshiro Kandagawa takes on Iron Chef Sakai. | S6 E26, Chen vs. Junichi Itoh (Yogurt) | 48m | |
| 18:05 | Iron ChefBruno Menard, known for "sharp" dishes, tries to win this battle of escargot with Iron Chef Sakai. | Iron Chef | 51m | |
| 18:14 | Iron ChefBruno Menard, known for "sharp" dishes, tries to win this battle of escargot with Iron Chef Sakai. | Iron Chef | 46m | |
| 18:55 | Iron ChefIron Chef Chen must fend off his own best friend, Shozo Miyamoto, as a challenger. | Iron Chef | 46m | |
| 19:00 | Iron ChefIron Chef Chen must fend off his own best friend, Shozo Miyamoto, as a challenger. | Iron Chef | 51m | |
| 19:42 | Iron ChefOctopus showdown. | Iron Chef | 46m | |
| 19:51 | Iron ChefOctopus showdown. | Iron Chef | 46m | |
| 20:28 | Iron ChefPhilippe Groult is determined to defeat Iron Chef Sakai in this oyster onslaught. | Iron Chef | 51m | |
| 20:37 | Iron ChefPhilippe Groult is determined to defeat Iron Chef Sakai in this oyster onslaught. | Iron Chef | 48m | |
| 21:19 | Iron ChefChen and Sakai battle for the chance to challenge the defending Mr. Iron Chef Tournament champion. | Iron Chef | 48m | |
| 21:25 | Iron ChefChen and Sakai battle for the chance to challenge the defending Mr. Iron Chef Tournament champion. | Iron Chef | 48m | |
| 22:07 | Iron ChefIron Chef Chen now has to go against the reigning Mr. Iron Chef, Michiba. | Iron Chef | 46m | |
| 22:14 | Iron ChefIron Chef Chen now has to go against the reigning Mr. Iron Chef, Michiba. | Iron Chef | 48m | |
| 22:53 | Iron ChefChen tries to take the Mr. Iron Chef title away from Michiba in the tournament final. | Iron Chef | 48m | |
| 23:02 | Iron ChefChen tries to take the Mr. Iron Chef title away from Michiba in the tournament final. | Iron Chef | 48m | |
| 23:42 | Iron ChefJinyi Gao goes against Iron Chef Chen, who has never lost except in the New Year's battle. | Iron Chef | 51m | |
| 23:51 | Iron ChefJinyi Gao goes against Iron Chef Chen, who has never lost except in the New Year's battle. | Iron Chef | 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-14&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-14&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-14&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-14", "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-14, the first programme { "data": [ { "id": "ls_k2n15f0z", "channel": "ch_ptp3cnvf", "start": "2026-10-14T03:46:46Z", "stop": "2026-10-14T04:36:25Z", "title": "Kitchen Nightmares", "sub_title": "Kitchen Nightmares", "description": "Ramsay tries to help Baltimore's Café Hon stay in business with a renovation ...", "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 61, "date": "2026-10-14", "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.