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_w7gyx48b/schedule?date=2026-10-10&tz=America/New_York
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 23:23 | Kitchen NightmaresRamsay tries to help Baltimore's Café Hon stay in business with a renovation and an image makeover. | Kitchen Nightmares | 50m | |
| 23:24 | Kitchen NightmaresRamsay tries to help Baltimore's Café Hon stay in business with a renovation and an image makeover. | Kitchen Nightmares | 50m | |
| 23:26 | Kitchen NightmaresRamsay tries to help Baltimore's Café Hon stay in business with a renovation and an image makeover. | Kitchen Nightmares | 50m | |
| 00:13 | Kitchen NightmaresChef Ramsay heads to Eagle Rock, Calif., to help a struggling Italian restaurant. | S3 E12, Sushi Ko | 50m | |
| 00:15 | Kitchen NightmaresChef Ramsay heads to Eagle Rock, Calif., to help a struggling Italian restaurant. | S3 E12, Sushi Ko | 50m | |
| 01:03 | Kitchen NightmaresChef Ramsay tries to help a struggling restaurant in Pasadena, Calif. | S3 E10, Revisited #2 | 50m | |
| 01:06 | Kitchen NightmaresChef Ramsay tries to help a struggling restaurant in Pasadena, Calif. | S3 E10, Revisited #2 | 50m | |
| 01:54 | Kitchen NightmaresChef Ramsay travels to New Orleans to help transform a restaurant. | S3 E13, Revisited #1 | 50m | |
| 01:56 | Kitchen NightmaresChef Ramsay travels to New Orleans to help transform a restaurant. | S3 E13, Revisited #1 | 50m | |
| 02:44 | Kitchen NightmaresChef Ramsay visits restaurant owners from Mojito, The Junction (aka Flamingos) and Bazzini. | S3 E4, Mojito's | 50m | |
| 02:44 | Kitchen NightmaresChef Ramsay visits restaurant owners from Mojito, The Junction (aka Flamingos) and Bazzini. | S3 E4, Mojito's | 50m | |
| 02:46 | Kitchen NightmaresChef Ramsay visits restaurant owners from Mojito, The Junction (aka Flamingos) and Bazzini. | S3 E4, Mojito's | 50m | |
| 03:34 | Kitchen NightmaresChef Ramsay checks in with Le Bistro, Anna Vincenzo's and Lido di Manhattan. | S3 E8, Mama Rita's | 50m | |
| 03:36 | Kitchen NightmaresChef Ramsay checks in with Le Bistro, Anna Vincenzo's and Lido di Manhattan. | S3 E8, Mama Rita's | 50m | |
| 04:24 | Kitchen NightmaresHelping the owners of Blackberry's in New Jersey improve their service and food quality. | S4 E1, Spanish Pavillion | 50m | |
| 04:26 | Kitchen NightmaresHelping the owners of Blackberry's in New Jersey improve their service and food quality. | S4 E1, Spanish Pavillion | 50m | |
| 05:14 | Kitchen NightmaresRamsay visits Leone's, an Italian eatery in Montclair, N.J., in hope of keeping the restaurant open. | S4 E2, Classic American | 52m | |
| 05:16 | Kitchen NightmaresRamsay tries to help the owners of Mike and Nellie's turn their business around. | S4 E3, PJ's Steakhouse | 50m | |
| 06:06 | Kitchen NightmaresRamsay tries to turn business around at failing California restaurant Greek at the Harbor. | S4 E8, Revisited #2 | 50m | |
| 06:53 | Kitchen NightmaresChef Ramsay lends his expertise to the owners of a failing California eatery called Luigi's. | S4 E4, Revisited #1 | 50m | |
| 06:56 | Kitchen NightmaresChef Ramsay lends his expertise to the owners of a failing California eatery called Luigi's. | S4 E4, Revisited #1 | 50m | |
| 07:44 | Kitchen NightmaresChef Ramsay visits the Burger Kitchen in Los Angeles in hope of revamping the menu. | S4 E6, Davide | 52m | |
| 07:46 | Kitchen NightmaresChef Ramsay visits the Burger Kitchen in Los Angeles in hope of revamping the menu. | S4 E6, Davide | 50m | |
| 08:36 | Kitchen NightmaresTempers flair as Ramsay tries to transform Los Angeles's Burger Kitchen into a profitable eatery. | S4 E7, Downcity | 47m | |
| 08:36 | Kitchen NightmaresTempers flair as Ramsay tries to transform Los Angeles's Burger Kitchen into a profitable eatery. | S4 E7, Downcity | 50m | |
| 09:23 | Kitchen NightmaresChef Ramsay tries to save Austin, Texas, restaurant El Greco from being closed. | S4 E10, Kingston Café | 50m | |
| 09:26 | Kitchen NightmaresChef Ramsay tries to save Austin, Texas, restaurant El Greco from being closed. | S4 E10, Kingston Café | 50m | |
| 10:14 | Kitchen NightmaresChef Ramsay tries to revive Georgia's Michon's Smoked Meats & Seafood. | S4 E9, Café Tavolini | 50m | |
| 10:16 | Kitchen NightmaresChef Ramsay tries to revive Georgia's Michon's Smoked Meats & Seafood. | S4 E9, Café Tavolini | 52m | |
| 11:04 | Kitchen NightmaresRamsay helps the owners of Park's Edge restaurant revitalize their menu and service. | S4 E12, Capri | 52m | |
| 11:06 | Kitchen NightmaresRamsay helps the owners of Park's Edge restaurant revitalize their menu and service. | S4 E12, Capri | 52m | |
| 11:08 | Kitchen NightmaresRamsay helps the owners of Park's Edge restaurant revitalize their menu and service. | S4 E12, Capri | 50m | |
| 11:56 | Kitchen NightmaresChef Ramsay returns to Classic American, DownCity and Davide to gauge the restaurants' progress. | S4 E11, La Frite | 50m | |
| 11:58 | Kitchen NightmaresChef Ramsay returns to Classic American, DownCity and Davide to gauge the restaurants' progress. | S4 E11, La Frite | 50m | |
| 12:46 | Kitchen NightmaresRamsay heads to steakhouse Spin a Yarn in hope of revitalizing its menu and ambience. | S4 E13, Zeke's | 48m | |
| 12:48 | Kitchen NightmaresRamsay heads to steakhouse Spin a Yarn in hope of revitalizing its menu and ambience. | S4 E13, Zeke's | 48m | |
| 13:34 | Kitchen NightmaresChef Ramsay heads to Charlie's, an Italian bistro, to update the bland and unoriginal menu. | S4 E14, Oceana | 50m | |
| 13:36 | Kitchen NightmaresChef Ramsay heads to Charlie's, an Italian bistro, to update the bland and unoriginal menu. | S4 E14, Oceana | 50m | |
| 14:24 | Kitchen NightmaresRamsay tries to help Baltimore's Café Hon stay in business with a renovation and an image makeover. | Kitchen Nightmares | 50m | |
| 14:27 | Kitchen NightmaresRamsay tries to help Baltimore's Café Hon stay in business with a renovation and an image makeover. | Kitchen Nightmares | 50m | |
| 15:14 | Hell's KitchenThe teams roll the dice to determine the ingredients for their next team challenge. | Hell's Kitchen | 50m | |
| 15:16 | Hell's KitchenThe teams roll the dice to determine the ingredients for their next team challenge. | Hell's Kitchen | 50m | |
| 16:04 | Hell's KitchenContestants must create four Indian-inspired meals; Indian Cuisine night. | Hell's Kitchen | 50m | |
| 16:06 | Hell's KitchenContestants must create four Indian-inspired meals; Indian Cuisine night. | Hell's Kitchen | 50m | |
| 16:53 | Hell's KitchenThe contestants face the blind taste test; Ramsay asks both teams to select a chef for elimination. | Hell's Kitchen | 52m | |
| 16:56 | Hell's KitchenThe contestants face the blind taste test; Ramsay asks both teams to select a chef for elimination. | Hell's Kitchen | 52m | |
| 16:56 | Hell's KitchenThe contestants face the blind taste test; Ramsay asks both teams to select a chef for elimination. | Hell's Kitchen | 52m | |
| 17:45 | Hell's KitchenThe contestants must each create two servings of the same amuse-bouche. | Hell's Kitchen | 48m | |
| 17:47 | Hell's KitchenThe contestants must each create two servings of the same amuse-bouche. | Hell's Kitchen | 48m | |
| 18:33 | Hell's KitchenAfter receiving their black jackets, the contestants must create a dish using Omaha steaks. | Hell's Kitchen | 50m | |
| 18:35 | Hell's KitchenAfter receiving their black jackets, the contestants must create a dish using Omaha steaks. | Hell's Kitchen | 50m | |
| 18:35 | Hell's KitchenAfter receiving their black jackets, the contestants must create a dish using Omaha steaks. | Hell's Kitchen | 50m | |
| 19:22 | Hell's KitchenThe contestants prepare gourmet dishes for "glampers"; the challenge winner receives a trip. | Hell's Kitchen | 50m | |
| 19:25 | Hell's KitchenThe contestants prepare gourmet dishes for "glampers"; the challenge winner receives a trip. | Hell's Kitchen | 50m | |
| 20:12 | Hell's KitchenThe remaining chefs prepare a dinner service after which two contestants will advance to the finale. | Hell's Kitchen | 50m | |
| 20:14 | Hell's KitchenThe remaining chefs prepare a dinner service after which two contestants will advance to the finale. | Hell's Kitchen | 50m | |
| 21:02 | Hell's KitchenThe chefs present their signature dishes, with the winners getting a night with William Shatner. | Hell's Kitchen | 50m | |
| 21:04 | Hell's KitchenThe chefs present their signature dishes, with the winners getting a night with William Shatner. | Hell's Kitchen | 50m | |
| 21:52 | Hell's KitchenThe teams must retrieve crabs from the ocean and create crab cake dishes. | Hell's Kitchen | 50m | |
| 21:54 | Hell's KitchenThe teams must retrieve crabs from the ocean and create crab cake dishes. | Hell's Kitchen | 50m | |
| 22:41 | Hell's KitchenThe teams compete to match the heads and tails of popular fish in order to win an advantage. | Hell's Kitchen | 50m | |
| 22:43 | Hell's KitchenThe teams compete to match the heads and tails of popular fish in order to win an advantage. | Hell's Kitchen | 50m | |
| 23:31 | Hell's KitchenThe teams present traditional American dishes to celebrity judges. | Hell's Kitchen | 50m | |
| 23:33 | Hell's KitchenThe teams present traditional American dishes to celebrity judges. | Hell's Kitchen | 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_w7gyx48b/schedule?date=2026-10-10&tz=America/New_York" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_w7gyx48b/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_w7gyx48b/history?from=2026-10-06T00:00:00Z&to=2026-10-07T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_w7gyx48b/schedule?date=2026-10-10&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_w7gyx48b/schedule?date=2026-10-10&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_w7gyx48b/schedule", params={"date": "2026-10-10", "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_w7gyx48b/schedule?date=2026-10-10, the first programme { "data": [ { "id": "ls_2t0t0vn4", "channel": "ch_w7gyx48b", "start": "2026-10-10T03:23:59Z", "stop": "2026-10-10T04:13:39Z", "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": 64, "date": "2026-10-10", "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 150 countries.