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_xkj59055/schedule?date=2026-10-12&tz=America/New_York
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 00:00 | Tasty Presents: Pizza NightTasty celebrates pizza in all its forms with classic recipes, bold experiments, price battles, and over-the-top creations—proving there's no wrong ... | Pizza Styles, Price Battles & Wild Pizza Creations | 1h | |
| 01:00 | Mastering PastaTasty puts pasta to the test with handmade techniques, wild hacks, time-based challenges, and intimidating dishes that push what pasta can be—from ... | Handmade Pasta, Wild Hacks & Epic Pasta Challenges | 1h 30m | |
| 02:30 | Tasty Food ChallengesTasty Food Challenges | 1h | ||
| 03:30 | Cocoa Butter's Seasoned With Chef SethChef Seth takes on the ultimate challenge: cooking foods picky eaters swear they hate. | Can Chef Seth Cook A Meal For Picky Eaters? | 45m | |
| 04:15 | Kitchen Gadgets Tested: The Good, The Bad, and The Totally WeirdTasty chefs test out the latest and most talked-about kitchen gadgets, from viral air fryers to questionable single-purpose tools. | 1h 15m | ||
| 05:30 | Three Dishes, One IngredientTasty producers take one ingredient, tool, or staple and create three completely different dishes with it—then break down what worked, what surpris... | 3 Ways We Cook With Chicken, Coffee & Chocolate | 1h 30m | |
| 07:00 | Can Trendy Recipes Beat Traditional Classics?It's Trendy Vs. Traditional, where we do two different versions of the same dish! | Classic Vs. Viral Recipes: Pancakes, Cookies, Pizza & Pie | 1h | |
| 08:00 | Early EatsBack-to-back recipes of our Tastiest dishes to meet your every need. | Classic, Trendy & Global Breakfast Dishes | 1h | |
| 09:00 | Kids Draw It, Chefs Cook ItTwo chefs compete to create the perfect dish based off a child's wild imagination. | Chefs Cook Superhero, Pirate & Unicorn Meals | 1h | |
| 10:00 | Kids Draw It, Chefs Cook ItTwo chefs compete to create the perfect dish based off a child's wild imagination. | Chefs Cook Fairy, Alien, Mummy & Robot Meals | 1h | |
| 11:00 | Date The DishIn Date the Dish, singles put their hearts—and their cooking skills—on the line as they try to win a date using only their food. Will their dish sp... | Singles Cook for Love: Will the Dish Get the Date? | 1h 15m | |
| 12:15 | You Are What You Eat: Diets From Past to Present RecreatedProducer Joelle Park takes on the challenge of recreating the diets of figures across centuries and continents. | Eating Like Medieval Peasants, Pirates, Students & Athletes | 45m | |
| 13:00 | The Art of Japanese CookingBack-to-back recipes of our Tastiest dishes to meet your every need. | Worth It: Japan, Impossible Omelets & Clay Pot Cooking | 1h | |
| 14:00 | Can We Make This Vegan?From classic comfort foods to viral challenges, Tasty experiments with substitutions, swaps, and creative twists to see if everyday dishes can real... | Vegan Substitutes, Transformations & a Wild Translation Challenge | 1h | |
| 15:00 | Can We Make This Vegan?From classic comfort foods to viral challenges, Tasty experiments with substitutions, swaps, and creative twists to see if everyday dishes can real... | Vegan Swaps, Soul Food & Extreme Vegan Challenges | 1h | |
| 16:00 | 100 WaysTasty chefs challenge themselves to find 100 unique and creative ways to cook your favorites, starting with potatoes, eggs, coffee & more. | 100 Ways To Make Potatoes, Eggs, Cheese, Rice, Coffee! | 30m | |
| 16:30 | Ultimate Chicken CreationsBack-to-back recipes of our Tastiest dishes to meet your every need. | Giant Chicken Parm & a Fried Chicken Cook-Off | 1h 30m | |
| 18:00 | The Great Fried Chicken QuestBest friends, chicken addicts, and wannabe rappers Keith & Chris try fried chicken across different cultures and customs, appreciating the unique i... | Finding the Best Fried Chicken Across the Globe | 1h | |
| 19:00 | Shifting Into Soup Mode On nowBack-to-back recipes of our Tastiest dishes to meet your every need. Whether you're hosting a party, looking to learn a new skill, or just in the m... | Cozy Soup Recipes for The Fall Season | 1h |
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_xkj59055/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_xkj59055/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_xkj59055/history?from=2026-10-05T00:00:00Z&to=2026-10-06T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_xkj59055/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_xkj59055/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_xkj59055/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_xkj59055/schedule?date=2026-10-12, the first programme { "data": [ { "id": "ls_9kxwp0vd", "channel": "ch_xkj59055", "start": "2026-10-12T04:00:00Z", "stop": "2026-10-12T05:00:00Z", "title": "Tasty Presents: Pizza Night", "sub_title": "Pizza Styles, Price Battles & Wild Pizza Creations", "description": "Tasty celebrates pizza in all its forms with classic recipes, bold experiment...", "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 19, "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.