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 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_h4f04ffv/schedule?date=2026-10-15&tz=Australia/Sydney
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 23:45 | Sight UnseenTrapped in a chemical plant with a gunman, Tess fights to save Leo and stop a deadly explosion, uncovering disturbing truths along the way. | S2 E3, Chain Reaction | Drama | 50m |
| 00:35 | Tipping PointCompeting this time; Aled, Emelia and Tony. | S12 E13, Episode 13 | Special interest | 55m |
| 01:30 | Drive ReviewBig families have more options than ever before and these large SUV's have comfort in all three rows. Plus, Drive heads to Germany for one of motor... | Hyundai Palisade vs Toyota Kluger & Nürburgring 24H | Special interest | 30m |
| 02:00 | TV Shop - Home ShoppingHome shopping programme. | Thin Lizzy Puffy Eye Remover | Special interest | 30m |
| 02:30 | TV Shop - Home ShoppingHome shopping programme. | Total Gym Fit | Special interest | 30m |
| 03:00 | Global ShopHome shopping programme. | HydrocleanerXL | Special interest | 30m |
| 03:30 | TV Shop - Home ShoppingHome shopping programme. | Kelton Cookware | Special interest | 30m |
| 04:00 | TV Shop - Home ShoppingHome shopping programme. | Thin Lizzy Xcellerate35 | Special interest | 30m |
| 04:30 | SkippySonny overhears Matt's doctor suggesting he remarry and answers a lonely hearts ad in Matt's name. | S1 E39, View Matt | Kids & family | 30m |
| 05:00 | A Current AffairA Current Affair covers the realms of politics, crime, human rights, science, technology, celebrities and entertainment - all investigated by a ded... | Thursday 15 October 2026 | News | 30m |
| 05:30 | Today Early NewsToday Early News with up to date news from Australia and around the world as well as the latest in sport and weather. | Thursday 15 October 2026 | News | 30m |
| 06:00 | TodayJoin Sylvia Jeffreys and Tom Steinfort along with the TODAY team as they bring you the latest in news, current affairs, sports, politics, entertain... | Thursday 15 October 2026 | News | 3h 30m |
| 09:30 | Today ExtraJoin the TODAY EXTRA team for an exciting mix of topical issues, the best celebrity interviews, cooking with Australia's top chefs, LIVE music perf... | Special interest | 2h 30m | |
| 12:00 | 9News MorningJoin 9News for up to the minute news on local and international news including sport and weather. | Thursday 15 October 2026 | News | 30m |
| 12:30 | The BlockThe teams participate in two challenges that deliver some light-hearted relief for the Blockheads and help them with their dwindling budgets. | S22 E44, Backyard & Garage Week | Special interest | 1h 15m |
| 13:45 | Find My Beach House AustraliaShelley Craft accompanies Mathew and Kristin as they search for the perfect riverside retreat in Maclean. With a growing family in mind, they're on... | Maclean NSW | Special interest | 30m |
| 14:15 | My WayFrom turning a prawn trawler into a successful restaurant, to discovering your spirit animal in vintage clothing and pin-up culture, host Tim Black... | Modern Medieval | Special interest | 15m |
| 14:30 | PointlessBooks, rivers and plants appear in today's show with Alexander and Angela Rippon. | Special interest | 1h | |
| 15:30 | Tipping PointSophie, John, and Jean are pit against a mesmerising machine. There are mystery prizes and a jaw-dropping jackpot up for grabs for any player. | S12 E14, Episode 14 | Special interest | 1h |
| 16:30 | 9News Afternoon9News Afternoon, live and local with the latest news across Australia and around the world including sport and weather. | Thursday 15 October 2026 | News | 1h |
| 17:30 | Tipping Point AustraliaTipping Point Australia will push contestants' luck to the very edge. Three contestants will go head to head against the mesmerising machine with o... | Special interest | 1h | |
| 18:30 | 9NewsLive from our Adelaide studio, join the 9News team for the latest in local, national and international news as well as sport and weather. | Thursday 15 October 2026 | News | 1h |
| 19:30 | A Current AffairA Current Affair covers the realms of politics, crime, human rights, science, technology, celebrities and entertainment - all investigated by a ded... | Thursday 15 October 2026 | News | 30m |
| 20:00 | RBTFollow the police units for a unique behind-the-scenes look at RBT patrols testing for alcohol and drug affected drivers. | Calculated Risk/Esoteric Festival | Special interest | 1h |
| 21:00 | ParamedicsWill a young rugby player have life-changing injuries after a brutal tackle? James and Rhi are disgusted when a woman is hit by a car and left for ... | S7 E2, Episode 2 | Special interest | 1h |
| 22:00 | RPAIn this episode of the RPA, we are reunited with Joelene who has recently undergone marathon surgery to remove a recurrence of a rare type of cancer. | S19 E2, Episode 2 | Special interest | 1h |
| 23:00 | 9News LateJoin the 9News Late team for all of today's top stories from Australia and around the world. | Thursday 15 October 2026 | News | 30m |
| 23:30 | Chicago MedGaffney is thrown into chaos when a prison riot overwhelms the E.D. Goodwin and Charles prepare for a high-stakes board meeting. | S11 E20, Hell Breaks Loose | Drama | 50m |
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_h4f04ffv/schedule?date=2026-10-15&tz=Australia/Sydney" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_h4f04ffv/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_h4f04ffv/history?from=2025-10-13T00:00:00Z&to=2025-10-14T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_h4f04ffv/schedule?date=2026-10-15&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_h4f04ffv/schedule?date=2026-10-15&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_h4f04ffv/schedule", params={"date": "2026-10-15", "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_h4f04ffv/schedule?date=2026-10-15, the first programme { "data": [ { "id": "ls_v12wj7sv", "channel": "ch_h4f04ffv", "start": "2026-10-14T12:45:00Z", "stop": "2026-10-14T13:35:00Z", "title": "Sight Unseen", "sub_title": "Chain Reaction", "description": "Trapped in a chemical plant with a gunman, Tess fights to save Leo and stop a...", "category": [ "drama" ], "flags": { "new": false, "live": false } } ], "meta": { "count": 28, "date": "2026-10-15", "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 | 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.