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_4vv2kpp7/schedule?date=2026-10-14&tz=America/New_York
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 23:42 | Magnolia Table With Joanna GainesFeaturing pot roast, a braided bread, romaine salad with buttermilk ranch dressing and apple pie. | S3 E1, Sunday Pot Roast | 28m | |
| 00:10 | Magnolia Table With Joanna GainesJoanna celebrates Taco Tuesday by making Mexican street tacos with chicken and steak. | S3 E2, Street Tacos Two Ways | 28m | |
| 00:38 | Magnolia Table With Joanna GainesJoanna invites a few friends for a light lunch in the garden and prepares curry chicken salad. | S3 E3, A Light Lunch | 28m | |
| 01:06 | Magnolia Table With Joanna GainesJoanna whips up her granddad's Syrian doughnut recipe and cookies that Crew loves so much. | S3 E4, After-School Snacks | 28m | |
| 01:34 | Magnolia Table With Joanna GainesJoanna prepares her simple roast chicken, creamy bowtie pasta with baby kale and sun-dried tomatoes. | S3 E5, A Simple Roast Chicken | 28m | |
| 02:02 | Magnolia Table With Joanna GainesJoanna deep-fries her favorite Monte Cristo sandwich and makes crunchy bread and butter pickles. | S3 E6, Monte Cristo Sandwiches | 28m | |
| 02:30 | Magnolia Table With Joanna GainesJoanna takes on Southern cooking as she makes crispy fried chicken. | S3 E7, Fried Chicken Night | 28m | |
| 02:58 | Magnolia Table With Joanna GainesJoanna celebrates her love for Italian food by preparing her favorite dishes for a date with Chip. | S4 E1, Lunch, Al Fresco | 28m | |
| 03:26 | Magnolia Table With Joanna GainesJoanna prepares a raspberry chipotle pork tenderloin. | S4 E2, Special Occasion Favorites | 28m | |
| 03:54 | Magnolia Table With Joanna GainesJoanna elevates a simple, healthy salmon dinner with fresh and flavorful ingredients and more. | S4 E3, Weeknight Salmon | 28m | |
| 04:22 | Magnolia Table With Joanna GainesJoanna prepares some of her favorite side dishes. | S4 E4, Holiday Sides | 28m | |
| 04:50 | Magnolia Table With Joanna GainesJoanna puts a spin on breakfast classics, including eggs Benedict. | S4 E5, Sweet and Savory Breakfast | 28m | |
| 05:18 | Magnolia Table With Joanna GainesJoanna shares one of her favorite holiday traditions: candy making. | S4 E6, Holiday Candy | 28m | |
| 05:46 | Magnolia Table With Joanna GainesJoanna changes up the American classic; burgers and fries. | S5 E1, Burgers and Fries | 28m | |
| 06:14 | Magnolia Table With Joanna GainesJo prepares a Tex-Mex menu inspired by a meal she made for Chip. | S5 E2, King Ranch Chicken | 28m | |
| 06:42 | Magnolia Table With Joanna GainesA classic meat and potatoes meal. | S5 E3, Braised Short Ribs and Gnocchi | 28m | |
| 07:10 | Magnolia Table With Joanna GainesJoanna prepares an Asian-inspired meal with the help of her family. | S5 E4, Dumplings | 28m | |
| 07:38 | Magnolia Table With Joanna GainesJoanna shares two of her favorite homemade pizza recipes. | S5 E5, Pizza Night | 28m | |
| 08:06 | Magnolia Table With Joanna GainesJoanna makes her favorite sweet and savory crêpes. | S5 E6, Crepes | 28m | |
| 08:34 | Magnolia Table With Joanna GainesJoanna prepares a peach-themed menu made from peaches she grew on her farm. | S6 E1, Peaches and Pork Chops | 28m | |
| 09:02 | Magnolia Table With Joanna GainesJoanna makes Chip's favorite breakfast: huevos rancheros. | S6 E2, Huevos Rancheros | 28m | |
| 09:30 | Magnolia Table With Joanna GainesJoanna fires up the grill to prepare some of her most flavorful recipes. | S6 E3, Savory Skewers | 28m | |
| 09:58 | Magnolia Table With Joanna GainesJoanna reveals her homestyle favorites. | S6 E4, Homestyle Favorites | 28m | |
| 10:26 | Magnolia Table With Joanna GainesJoanna prepares a menu for an outdoor picnic with family and friends. | S6 E5, Perfect Picnic Quiche | 27m | |
| 10:53 | Magnolia Table With Joanna GainesJoanna prepares a Southern-inspired shrimp boil spread. | S6 E6, Shrimp Boil | 28m | |
| 11:21 | Magnolia Table With Joanna GainesJoanna prepares homemade pasta. | S7 E1, Homemade Pasta | 28m | |
| 11:49 | Magnolia Table With Joanna GainesChef Andrew Zimmern teaches Joanna how to make his grandmother's meatloaf. | S7 E2, Grandma Zimmern's Meatloaf | 28m | |
| 12:17 | Magnolia Table With Joanna GainesJoanna whips up one of her favorite meals for busy weekends. | S7 E3, Brisket Sliders | 28m | |
| 12:45 | Magnolia Table With Joanna GainesJoanna shares the secret to her chicken pot pie. | S7 E4, Chicken Pot Pie | 28m | |
| 13:13 | Magnolia Table With Joanna GainesChef Katie Button teaches Joanna how to make some Spanish dishes. | S7 E5, Spanish Food and Fun | 28m | |
| 13:41 | Magnolia Table With Joanna GainesJoanna creates a meal including Mushroom Bisque, Cherry Burrata and a Chocolate Molten Cake. | S7 E6, Mushroom Bisque | 28m | |
| 14:09 | Magnolia Table With Joanna GainesJoanna welcomes Angela Kinsey from The Office to cook up some tried-and-true Texas dishes. | S8 E1, Texas Tried & True with Angela Kinsey | 26m | |
| 14:35 | Magnolia Table With Joanna GainesJoanna reminisces on her honeymoon, making lobster rolls and a salad with blue cheese dressing. | S8 E2, Lobster Rolls | 28m | |
| 15:03 | Magnolia Table With Joanna GainesJoanna shares her all-time favorite recipes and the family stories that accompany them. | S8 E3, Jo's Faves | 28m | |
| 15:31 | Magnolia Table With Joanna GainesJoanna and Emma Lovewell make traditional Asian dishes, including japchae and yaki gyoza. | S8 E4, Asian-Inspired Food with Emma Lovewell | 28m | |
| 15:59 | Magnolia Table With Joanna GainesJoanna shares her love of Mexican food, preparing a feast for the whole family. | S8 E5, Mexican Cuisine | 27m | |
| 16:26 | Magnolia Table With Joanna GainesJoanna makes an Italian meal; for a twist on dessert, Joanna deconstructs an Italian cannoli. | S8 E6, Italian Eats | 28m | |
| 16:54 | Maine Cabin MastersChase Morrill and his team attempt to save a historic cabin which was owned by a famous politician. | S1 E1, The Daggett Camp | 46m | |
| 17:40 | Maine Cabin MastersThe team seeks to turn a dilapidated island cabin into a secluded retreat with rustic charm. | S1 E2, Dilapidated Island Cabin | 46m | |
| 18:26 | Maine Cabin MastersChase and his team renovate an off-the-grid camp for a family of city slickers. | S1 E3, City Slickers Off the Grid | 46m | |
| 19:12 | Maine Cabin MastersChase and his team take on a dated and dysfunctional cabin in Belgrade Lakes. | S1 E4, Dated Cabin Turned Retreat | 46m | |
| 19:58 | Maine Cabin MastersChase and his team restore a dilapidated family camp that was once the old schoolhouse. | S1 E5, Rebuilding the Old Schoolhouse | 48m | |
| 20:46 | Maine Cabin MastersChase and his team are called in to renovate a neglected camp for a growing family. | S1 E6, Not-So-Pleasant Camp on Pleasant Pond | 45m | |
| 21:31 | Maine Cabin MastersChase gets a call from a friend who has a log cabin in her backyard. | S1 E7, A Cabin for the Bride | 46m | |
| 22:17 | Maine Cabin MastersChase and his team renovate a 130-year-old cabin located on an island. | S1 E8, 130-Year-Old Island Cabin | 46m | |
| 23:03 | Maine Cabin MastersChase and his team renovate an off-the-grid hunting cabin deep in the woods of Oxford, Maine. | S1 E9, Off-the-Grid Renovation | 46m | |
| 23:49 | Maine Cabin MastersChase hustles to renovate a camp in time for the homeowner's Thanksgiving get-together. | S1 E10, A Camp on Two Ponds | 46m |
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_4vv2kpp7/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_4vv2kpp7/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_4vv2kpp7/history?from=2026-10-05T00:00:00Z&to=2026-10-06T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_4vv2kpp7/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_4vv2kpp7/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_4vv2kpp7/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_4vv2kpp7/schedule?date=2026-10-14, the first programme { "data": [ { "id": "ls_cj0w2y30", "channel": "ch_4vv2kpp7", "start": "2026-10-14T03:42:00Z", "stop": "2026-10-14T04:10:00Z", "title": "Magnolia Table With Joanna Gaines", "sub_title": "Magnolia Table With Joanna Gaines", "description": "Featuring pot roast, a braided bread, romaine salad with buttermilk ranch dre...", "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 47, "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.