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. Search any past day on the Archive plan.
All times America/New_York. The same day from the API: GET /v1/channels/ch_0s4zqtme/schedule?date=2026-10-15&tz=America/New_York
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 23:30 | Takeaway TitansIreland's top 6 chippers fry their way into the hearts and minds of Chef Dylan McGrath, takeaway expert Suzie Lee, and celebrity judge Deirdre O'Ka... | S1 E2, Episode 2 | Explore | 1h |
| 00:30 | Secrets of the CaribbeanSpend time with Bequian whalers, considered the last whalers of the Caribbean. Also, meet an artist who looks at whales as art, and talk with the i... | Bequia | Explore | 30m |
| 01:00 | Anthony Bourdain: A Cook's TourTony soak up Thai culture and gets lost in the cuisine of Chiang Mai, Thailand. | Let's Get Lost | Explore | 30m |
| 01:30 | Anthony Bourdain: A Cook's TourTony tests his might with a few shots of snake wine and a live cobra heart. | Cobra Heart - Foods that Make You Manly | Explore | 30m |
| 02:00 | Anthony Bourdain: A Cook's TourAnthony visits the Tsujiki market, eats edomae sushi, and learns Sumo diets. | A Taste of Tokyo | Explore | 30m |
| 02:30 | Anthony Bourdain: A Cook's TourBourdain descends into the culinary underbelly of his metropolitan nemesis. | Los Angeles, My Own Heart of Darkness | Explore | 30m |
| 03:00 | Anthony Bourdain: A Cook's TourTony discovers the real Singapore and its multicultural restaurants and markets. | Singapore: New York in Twenty Years | Explore | 30m |
| 03:30 | Anthony Bourdain: A Cook's TourTony explores the food-crazed Basque culture with his guide, Chef Luis Irizar. | San Sebastian - A Food Lover's Town | Explore | 30m |
| 04:00 | Anthony Bourdain: A Cook's TourTony reveals the conflict between independent operators and generic franchises. | The Struggle for the Soul of America | Explore | 30m |
| 04:30 | Anthony Bourdain: A Cook's TourPortuguese cuisine holds a dear place in Tony's culinary heart. | Cod Crazy | Explore | 30m |
| 05:00 | Anthony Bourdain: A Cook's TourBourdain visits his boss's family farm, as well as a foie gras farm. | Stuffed like a Pig | Explore | 30m |
| 05:30 | Anthony Bourdain: A Cook's TourJoin Tony on his quest to characterize the perfect bar in New York City. | Elements of a Great Bar | Explore | 30m |
| 06:00 | Anthony Bourdain: A Cook's TourMelbourne boasts hard-living, good-natured, and eccentric lovers of food. | Down Under: The Wild West of Cooking | Explore | 30m |
| 06:30 | Anthony Bourdain: A Cook's TourTony experiences the genius of Thomas Keller and The French Laundry. | The French Laundry Experience | Explore | 30m |
| 07:00 | Anthony Bourdain: A Cook's TourTony experiences the heart-clogging glory of deep-fried food, and haggis. | Highland Grub | Explore | 30m |
| 07:30 | Anthony Bourdain: A Cook's TourBrazil's capital of happiness, Salvador da Bahia, offers rich Bahian cuisine. | A Mystical World | Explore | 30m |
| 08:00 | Anthony Bourdain: A Cook's TourWhich style of BBQ reigns supreme - Kansas City, Houston, or North Carolina? | The BBQ Triangle | Explore | 30m |
| 08:30 | Anthony Bourdain: A Cook's TourTony is invited to experience the culinary heart of the Moroccan city of Fez. | Traditional Tastes | Explore | 30m |
| 09:00 | Anthony Bourdain: A Cook's TourTony continues his mission with a tour of local working-class specialties. | So Much Vodka, So Little Time | Explore | 30m |
| 09:30 | Anthony Bourdain: A Cook's TourAnthony Bourdain gives us an intimate tour of the New York City foods he loves. | My Hometown Favorites | Explore | 30m |
| 10:00 | Anthony Bourdain: A Cook's TourChef Bourdain explores the exotic and colorful indigenous zone of Oaxaca. | Tamales and Iguana, Oaxacan Style | Explore | 30m |
| 10:30 | Anthony Bourdain: A Cook's TourTony dispels the myth that all English food is disgusting and over-boiled. | A Pleasing Palate | Explore | 30m |
| 11:00 | Anthony Bourdain: A Cook's TourTony sets off to locate the best blinis and borscht St. Petersburg has to offer. | The Cook Who Came in From the Cold | Explore | 30m |
| 11:30 | Anthony Bourdain: A Cook's TourAccording to Tony, the best line cooks in N.Y.C. come from Mexico. | Puebla, Where the Good Cooks are From | Explore | 30m |
| 12:00 | Anthony Bourdain: A Cook's TourTony visits Pailin, reputed to be one of the most dangerous towns on Earth. | Eating on the Edge of Nowhere | Explore | 30m |
| 12:30 | Anthony Bourdain: A Cook's TourTony returns to his beloved Hanoi for the lunar New Year holiday of Tet. | My Friend Lihn | Explore | 30m |
| 13:00 | Anthony Bourdain: A Cook's TourNo beads, no babes, and no Bourbon Street, just pure New Orleans. | No Beads, No Babes, No Bourbon Street | Explore | 30m |
| 13:30 | Anthony Bourdain: A Cook's TourTony traverses the Moroccan desert to eat a mud-oven-roasted sheep. | Morocco - A Desert Feast | Explore | 30m |
| 14:00 | Anthony Bourdain: A Cook's TourTony indulges in a meal made by one of the world's best chefs - Tetsuya Wakuda. | Mad Tony: The Food Warrior | Explore | 30m |
| 14:30 | Anthony Bourdain: A Cook's TourTony eats a Rastafarian meal with a freedom fighter and relaxes at a beach bar. | Food Tastes Better with Sand Between Your Toes | Explore | 30m |
| 15:00 | Anthony Bourdain: A Cook's TourTony, under the tutelage of an exemplary Carioca, gives the lifestyle a try. | How to be a Carioca | Explore | 30m |
| 15:30 | Anthony Bourdain: A Cook's TourA spontaneous layover in Bangkok, Thailand leads Tony into the city. | Thailand - One Night in Bangkok | Explore | 30m |
| 16:00 | Anthony Bourdain: A Cook's TourTony is not sure the royal dish Birds Nest Soup is all it is cracked up to be. | Eating on the Mekong | Explore | 30m |
| 16:30 | Anthony Bourdain: A Cook's TourTony explores a food culture that is pleasing to the palette and a little scary. | Wild Delicacies | Explore | 30m |
| 17:00 | Anthony Bourdain: A Cook's TourThis is where Anthony Bourdain first learned to love food as a child. | Childhood Flavors | Explore | 30m |
| 17:30 | Anthony Bourdain: A Cook's TourTony travels to an old-style Japanese inn for a traditional culinary experience. | Dining with Geishas | Explore | 30m |
| 18:00 | Anthony Bourdain: A Cook's TourExperience the formative moments of Tony's career as he revisits his first job. | My Life as a Cook - NYC | Explore | 30m |
| 18:30 | Anthony Bourdain: A Cook's TourTony reveals the conflict between independent operators and generic franchises. | The Struggle for the Soul of America | Explore | 30m |
| 19:00 | Anthony Bourdain: A Cook's TourJoin Tony on his quest to characterize the perfect bar in New York City. | Elements of a Great Bar | Explore | 30m |
| 19:30 | Anthony Bourdain: A Cook's TourTony visits Pailin, reputed to be one of the most dangerous towns on Earth. | Eating on the Edge of Nowhere | Explore | 30m |
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_0s4zqtme/schedule?date=2026-10-15&tz=America/New_York" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_0s4zqtme/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_0s4zqtme/history?from=2025-10-13T00:00:00Z&to=2025-10-14T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_0s4zqtme/schedule?date=2026-10-15&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_0s4zqtme/schedule?date=2026-10-15&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_0s4zqtme/schedule", params={"date": "2026-10-15", "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_0s4zqtme/schedule?date=2026-10-15, the first programme { "data": [ { "id": "ls_3gqd4n55", "channel": "ch_0s4zqtme", "start": "2026-10-15T03:30:00Z", "stop": "2026-10-15T04:30:00Z", "title": "Takeaway Titans", "sub_title": "Fish and Chips", "description": "Ireland's top 6 chippers fry their way into the hearts and minds of Chef Dyla...", "category": [ "explore" ], "flags": { "new": false, "live": false } } ], "meta": { "count": 40, "date": "2026-10-15", "tz": "America/New_York" } }
What was on, on any date we hold: for research, catch-up, clip finding or proving a broadcast. Any window up to 31 days with /v1/channels/{id}/history on the Archive plan.
| Time | Monday 13 October 2025 | Category |
|---|---|---|
| Nothing held for that day. Try another date. | ||
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.