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 Australia/Sydney 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 Australia/Sydney. The same day from the API: GET /v1/channels/ch_1d7c5ek3/schedule?date=2026-10-17&tz=Australia/Sydney
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 00:00 | Lidia's KitchenWinter is always a tough time for the garden but makes cold weather crops more valuable. Some recipes include - orecchiette with breadcrumbs, pance... | S8 E10, The Winter Vegetable Punch | Special interest | 30m |
| 00:30 | Beyond Bali With Lara LeeArriving at the vibrant port of Labuan Bajo, in Flores, Lara Lee sets sail through the waters of the Komodo National Park to explore how the ocean ... | Flores: The Maritime Splendour Of Komodo & Beyond | Special interest | 1h |
| 01:30 | How Do They Really Do It?KFC is one of the biggest fast-food chains on the planet. Go inside the kitchens and behind the scenes of this fried chicken empire, see how the fo... | KFC: How Do They Really Do It? | Special interest | 55m |
| 02:25 | A Taste Of Island DreamsAmalul, Alimah's granddaughter, is a self-proclaimed bubble tea connoisseur. She shares her bright bubble tea brew and pays tribute to the vibrant ... | Amalul's Pandan Bubble Tea | Special interest | 5m |
| 02:30 | Anthony Bourdain: The LayoverTony has less than 48 hours to kill in the biggest city in Canada-Toronto. Looked at as a second-rate city when compared to Canadian tourist destin... | S2 E5, Toronto | Special interest | 55m |
| 03:25 | Destination Flavour Japan BitesizeIn the urban sprawl of Tokyo, Adam Liaw explores a food culture which sustains the 'salaryman' workers in style and retains the culinary traditions... | Tokyo Part 1 | Special interest | 5m |
| 03:30 | The Cook Up With Adam LiawChef Ella Mittas and comedian Jean Kittson are taking a load off, as they join Adam in celebration of luscious, lazy braises. | S8 E72, Lazy Braise | Special interest | 30m |
| 04:00 | Tareq Taylor's Nordic CookeryBornholm, the sunny bright green island with its own gastronomic tone, is a true pioneer when it comes to local produced food at its finest. Tareq ... | S4 E8, Bornholm | Special interest | 30m |
| 04:30 | Jamie At HomeIt may be November but the garden is still offering up some beautiful winter veg. Jamie explores what the garden has proffered and takes his finds ... | S2 E3, Winter Veg | Special interest | 30m |
| 05:00 | Lidia's KitchenWinter is always a tough time for the garden but makes cold weather crops more valuable. Some recipes include - orecchiette with breadcrumbs, pance... | S8 E10, The Winter Vegetable Punch | Special interest | 30m |
| 05:30 | Food TalesAudrey Chew is the founder of You Tiao Man, which brings the humble hawker fried dough stick youtiao to the wider manufacturing stage. | Rising In Adversity | Special interest | 30m |
| 06:00 | Mark Moriarty: Off Duty ChefChicken is the focus, and Mark has some techniques to share. Some recipes include, a chicken bacon broccoli crumble and a Thai-inspired green curry... | S2 E2, Menu Two | Special interest | 30m |
| 06:30 | Lorraine's Fast, Fresh And Easy FoodThe show is brimming with recipes that are perfect for a whole host of occasions from an impromptu dinner with friends to fresh and fun party food. | S1 E1, Easy Entertaining | Special interest | 30m |
| 07:00 | Food TalesPaul and Yu Jie are a young couple who founded Craft'B, which serves up modern rice bowls in Singapore's Central Business District. | The New Age Hawkers | Special interest | 30m |
| 07:30 | Kriol KitchenClifton Mamid is a trained chef who draws on his grandfather's Malaysian influence and whips up three separate dishes that make for a scrumptious m... | Clifton Mamid: Tempura Fish & Blachung With Asian Style Salad | Special interest | 30m |
| 08:00 | The Cook And The ChefMaggie searches for the perfect tomato which she then uses to make a tomato bruschetta. Simon, not to be outdone, makes his own version of bruschet... | Best In Season | Special interest | 30m |
| 08:30 | My Market KitchenVegan Liz Douglas teaches Laura her healthy Chocolate Chia Mousse. | Special interest | 30m | |
| 09:00 | Rachael Ray In TuscanyRachael honors her beloved grandfather by making his recipe for stuffed artichokes. | S1 E15, Artichokes Two Ways | Special interest | 30m |
| 09:30 | Taste Of Australia With Hayden QuinnJust off Townsville is the famous Magnetic Island which is Hayden's destination, but first he heads out to meet a young sweet potato farmer, and pi... | S6 E9, Episode 9 | Special interest | 30m |
| 10:00 | Everyday Gourmet: Sweet EditionDan Pasquali's brings a bit of flair to his crispy, nutty Pistachio Cookies. | Special interest | 30m | |
| 10:30 | My Market KitchenLaura Sharrad cooks Singaporean laksa in the Prahran Markets; Chef Masa from Asian Inspirations joins Laura and cooks beef curry udon; Catherine Ve... | S9 E10, Episode 10 | Special interest | 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_1d7c5ek3/schedule?date=2026-10-17&tz=Australia/Sydney" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_1d7c5ek3/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_1d7c5ek3/history?from=2025-10-12T00:00:00Z&to=2025-10-13T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_1d7c5ek3/schedule?date=2026-10-17&tz=Australia/Sydney"); 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_1d7c5ek3/schedule?date=2026-10-17&tz=Australia/Sydney", { 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_1d7c5ek3/schedule", params={"date": "2026-10-17", "tz": "Australia/Sydney"}, headers={"Authorization": f"Bearer {os.environ['TVG_KEY']}"}, ) for slot in r.json()["data"]: print(slot["start"], slot["title"])
// GET /v1/channels/ch_1d7c5ek3/schedule?date=2026-10-17, the first programme { "data": [ { "id": "ls_1wxybtz3", "channel": "ch_1d7c5ek3", "start": "2026-10-16T13:00:00Z", "stop": "2026-10-16T13:30:00Z", "title": "Lidia's Kitchen", "sub_title": "The Winter Vegetable Patch", "description": "Winter is always a tough time for the garden but makes cold weather crops mor...", "category": [ "special interest" ], "flags": { "new": false, "live": false } } ], "meta": { "count": 21, "date": "2026-10-17", "tz": "Australia/Sydney" } }
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 | Sunday 12 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 155 countries.