73.8M 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_kmj0zcpg/schedule?date=2026-10-14&tz=America/New_York
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 23:50 | Save with JamieThere’s a fresh spin on a fast food favorite: Jamie’s Fried Chicken (or JFC). | Food + home + culture | 53m | |
| 00:43 | Oliver's TwistMark, Alex and Fraser all play for Jamie’s favorite rugby team, The London Wasps. | Food + home + culture | 28m | |
| 01:11 | Oliver's TwistLynne, Chris, Paula and Joe are all mad ABBA fans. | Food + home + culture | 28m | |
| 01:39 | Oliver's TwistLouise, Naomi and Emily are three beautiful girls who just can’t hold down a boyfriend. | Food + home + culture | 28m | |
| 02:07 | Oliver's TwistJamie decides to redecorate his kitchen, and has enlisted Spencer, Jimmy and Will to do the work. | Food + home + culture | 26m | |
| 02:33 | Oliver's TwistJamie was the drummer in ‘Scarlet Division’ for years. These days he’s too busy working. | Food + home + culture | 28m | |
| 03:01 | Jamie’s Best BitesA bite-sized, snackable clip selection of Jamie’s most-loved recipes and top kitchen moments. | 15-Minute Chicken Dinners | Food + home + culture | 1h 14m |
| 04:15 | Jamie's Easy Meals for Every DayJamie cooks an avocado pastry quiche and shows us how to take a classic steak to the next level. | Food + home + culture | 28m | |
| 04:43 | Jamie's Easy Meals for Every DayJamie rustles up crispy breaded chicken and then transforms a burger by using sweet potato. | Food + home + culture | 30m | |
| 05:13 | Jamie's Easy Meals for Every DayJamie cooks up a bold sausage casserole, then shows us a brilliant way to dress an aubergine salad. | Food + home + culture | 30m | |
| 05:43 | Jamie's Easy Meals for Every DayJamie gives roast chicken a twist, how to use up stale bread, and is joined by Gennaro Contaldo. | Food + home + culture | 31m | |
| 06:14 | Jamie's Easy Meals for Every DayJamie rustles up crispy breaded chicken and then transforms a burger by using sweet potato. | Food + home + culture | 28m | |
| 06:42 | Save with JamieJamie cooks up a glorious mothership Roast Side of Salmon with all the trimmings. | Salmon | Food + home + culture | 55m |
| 07:37 | Save with JamieJamie cooks up a lovely mothership Roast Chicken with all the trimmings. | Chicken | Food + home + culture | 53m |
| 08:30 | Jamie's 15 Minute MealsJamie cooks up sizzling chicken fajitas, grilled peppers, salsa, rice and beans. | Food + home + culture | 27m | |
| 08:57 | Jamie's 15 Minute MealsOn today’s menu are Sizzling beef steak, hoi sin prawn and noodle bowls. | Food + home + culture | 28m | |
| 09:25 | Jamie's 15 Minute MealsToday’s recipes are Steak, liver and bacon, bubble and squeak mash. | Food + home + culture | 28m | |
| 09:53 | Jamie's 15 Minute MealsJamie’s rustling up Glazed pork fillet, Cajun-style pepper rice and BBQ sauce. | Food + home + culture | 27m | |
| 10:20 | Jamie's 15 Minute MealsOn today’s menu are Lamb Kofte, pitta and Greek salad. | Food + home + culture | 26m | |
| 10:46 | Jamie's 15 Minute MealsJamie’s cooking White fish tagine, carrot, mint and clementine salad. | Food + home + culture | 30m | |
| 11:16 | Jamie's 15 Minute MealsOn today’s menu are Beef kofta curry, fluffy rice, beans and peas. | Food + home + culture | 25m | |
| 11:41 | Jamie's 15 Minute MealsToday’s recipes are Chorizo and squid, Greek-style couscous salad. | Food + home + culture | 28m | |
| 12:09 | Jamie's Quick & Easy FoodJamie kicks things off with his super-fast Peachy pork chops – sophisticated flavor in a flash. | Food + home + culture | 29m | |
| 12:38 | Jamie's Quick & Easy FoodJamie starts with Smoky pancetta cod – the perfect fish dish when you’re in a hurry. | Food + home + culture | 30m | |
| 13:08 | Jamie's Quick & Easy FoodJamie whips up his deliciously foolproof Aromatic lamb curry that’s put together in no time. | Lamb Curry/Squash/Prawn Pasta/Flapjacks | Food + home + culture | 31m |
| 13:39 | Jamie's Quick & Easy FoodJamie makes his Quick steak stir-fry – a perfectly delicious, speedy grub for when time is tight. | Food + home + culture | 31m | |
| 14:10 | Jamie's Quick & Easy FoodJamie shares his Sicilian tuna pasta recipe – one of the fastest family supers you can make. | Food + home + culture | 30m | |
| 14:40 | Jamie's Quick & Easy FoodJamie is back with more mouthwatering recipes, kicking things off by cooking up Pan-seared lamb. | Food + home + culture | 31m | |
| 15:11 | Jamie's Quick & Easy FoodJamie kicks things off by cooking his Hot-smoked salmon pasta – an exciting super for two. | Food + home + culture | 32m | |
| 15:43 | Jamie’s Best BitesA bite-sized, snackable clip selection of Jamie’s most-loved recipes and top kitchen moments. | 5 Family Dinners To Try This Week | Food + home + culture | 35m |
| 16:18 | Jamie’s Best BitesA bite-sized, snackable clip selection of Jamie’s most-loved recipes and top kitchen moments. | Jamie’s 20 Family Favorites | Food + home + culture | 1h 56m |
| 18:14 | Jamie & Jimmy's Food Fight ClubJessica Ennis-Hill joins the boys, and then they crack the issue of using eggs from caged hens. | S7 E6, Jessica Ennis-Hill | Food + home + culture | 55m |
| 19:09 | Jamie & Jimmy's Food Fight ClubStephen Fry stops by for a trip down memory lane and the boys find out where BBQ fuel comes from. | S7 E7, Stephen Fry | Food + home + culture | 52m |
| 20:01 | Jamie & Jimmy's Food Fight ClubThe boys recreate one of Jessica Chastain’s favorite meals in an all-vegan menu. | S7 E8, Jessica Chastain | Food + home + culture | 54m |
| 20:55 | Jamie's 30 Minute MealsJamie makes homemade sausage rolls, a pickled onion, pear and watercress salad. | Food + home + culture | 27m | |
| 21:22 | Jamie's 30 Minute MealsJamie cooks grilled sardines with crispy halloumi, watercress salad, figs, and chocolate mousse. | Food + home + culture | 26m | |
| 21:48 | Jamie's 30 Minute MealsJamie prepares steak Indian-style with spinach and paneer salad, naan breads and mango dessert. | Food + home + culture | 30m | |
| 22:18 | Jamie's 30 Minute MealsTasty crusted cod, mashed peas, tartare sauce and a garden salad all feature on Jamie's menu today. | Food + home + culture | 28m | |
| 22:46 | Jamie's 30 Minute MealsJamie cooks chicken skewers with amazing satay sauce, which he serves with a fiery noodle salad. | Food + home + culture | 32m | |
| 23:18 | Jamie's 30 Minute MealsJamie knocks up broccoli orecchiette with courgette and bocconcini salad. | Food + home + culture | 28m | |
| 23:46 | Save with JamieJamie makes his authentic Pukka Curry – a thrifty feast all thanks to a cost saving cut of meat. | Food + home + culture | 52m |
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_kmj0zcpg/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_kmj0zcpg/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_kmj0zcpg/history?from=2025-10-13T00:00:00Z&to=2025-10-14T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_kmj0zcpg/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_kmj0zcpg/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_kmj0zcpg/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_kmj0zcpg/schedule?date=2026-10-14, the first programme { "data": [ { "id": "ls_xjrfcmkb", "channel": "ch_kmj0zcpg", "start": "2026-10-14T03:50:00Z", "stop": "2026-10-14T04:43:00Z", "title": "Save with Jamie", "sub_title": null, "description": "There’s a fresh spin on a fast food favorite: Jamie’s Fried Chicken (or JFC).", "category": [ "food + home + culture" ], "flags": { "new": false, "live": false } } ], "meta": { "count": 41, "date": "2026-10-14", "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.