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_nsqtc0nd/schedule?date=2026-10-12&tz=Australia/Sydney
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 23:30 | Gem Ambassador - Sunday 11 October 2026Sunday 11 October 2026. Explore the world of gems with our Gem Ambassador. Discover rare and unusual gemstones sourced from around the globe. Now a... | Shopping | 1h | |
| 00:30 | Kings Plains Sapphires - Monday 12 October 2026Monday 12 October 2026. Discover Kings Plains Sapphires: Rare blue gemstones from Northern NSW. Embodying genuine rarity with breathtaking beauty a... | Shopping | 1h | |
| 01:30 | Colombian Emerald - Monday 12 October 2026Monday 12 October 2026. Colombian Emeralds have a bluish green to green in colour with strong or vivid saturation and possess a high quality. They ... | Shopping | 1h | |
| 02:30 | Blue Topaz in Silver - Monday 12 October 2026Monday 12 October 2026. Dive into the dazzling world of Blue Topaz. Statement pieces or elegant accents, this gemstone adds timeless lustre to your... | Shopping | 1h | |
| 03:30 | Madagascan Coloured Sapphires - Monday 12 October 2026Monday 12 October 2026. Discovered in Madagascar, colourful sapphires bring a range of stunning rainbow gems, including traditional blue sapphires,... | Shopping | 1h | |
| 04:30 | Turkish Anatolite Gems - Monday 12 October 2026Monday 12 October 2026. From South-West Turkey, this collection is as rare as it is beautiful. Join us to see the stunning pieces from this Natural... | Shopping | 1h | |
| 05:30 | Sunday Night Jewellery! - Monday 12 October 2026Monday 12 October 2026. Don't miss these stunning designs and dazzling gems as they take centre stage. Discover exclusive pieces with expert insigh... | Shopping | 1h | |
| 06:30 | Smoky Quartz in Silver - Monday 12 October 2026Monday 12 October 2026. Discover the rare beauty of Smoky Quartz, known for its stunning transparency in shades of black and brown. A perfect addit... | Shopping | 1h | |
| 07:30 | LIVE: The Morning Edit - Monday 12 October 2026,Monday 12 October 2026,. Kick off your mornings with TVSN. Watch as we showcase hot products with special sneak peeks and lively competitions. Catc... | Shopping | 1h | |
| 08:30 | LIVE: The Morning Edit - Monday 12 October 2026,Monday 12 October 2026,. Kick off your mornings with TVSN. Watch as we showcase hot products with special sneak peeks and lively competitions. Catc... | Shopping | 1h | |
| 09:30 | LIVE: Diana Ferrari Footwear - Monday 12 October 2026Monday 12 October 2026. Experience the essence of Australian lifestyle with Diana Ferrari Footwear. Up-style your steps with a blend of fashion and... | Shopping | 1h | |
| 10:30 | LIVE: Wrinkles Schminkles - Monday 12 October 2026Monday 12 October 2026. Ready, Set, Go! Wrinkles Schminkles is a complementary range of innovative, non-invasive wrinkle products targeting those p... | Shopping | 1h | |
| 11:30 | LIVE: Season Dresses: Yarra Trail - Monday 12 October 2026Monday 12 October 2026. Sharpen up your style this dresstination. This polished collection of well-designed pieces coordinate beautifully. | Shopping | 1h | |
| 12:30 | LIVE: My Hair Doctor - Monday 12 October 2026Monday 12 October 2026. Crafted by hairdresser and trichologist Guy Parsons. This specially formulated collection features handpicked botanicals an... | Shopping | 1h | |
| 13:30 | LIVE: Cordelia St Fashion - Monday 12 October 2026Monday 12 October 2026. It's the No-Age Fashion Revolution: Love the fashion - not limitations! Cordelia St offers stylish pieces for all ages and ... | Shopping | 1h | |
| 14:30 | LIVE: Diana Ferrari Footwear - Monday 12 October 2026Monday 12 October 2026. Experience the essence of Australian lifestyle with Diana Ferrari Footwear. Up-style your steps with a blend of fashion and... | Shopping | 1h | |
| 15:30 | LIVE: Unoaerre Italian Jewellery - Monday 12 October 2026Monday 12 October 2026. Made with masterful craftsmanship and timeless Italian design. Each piece captures a blend of luxury sophistication and art... | Shopping | 1h | |
| 16:30 | LIVE: Season Dresses: Brave + True - Monday 12 October 2026Monday 12 October 2026. Step into effortless style with Brave and True Fashion. Tune in for flattering silhouettes, statement prints and versatile ... | Shopping | 1h | |
| 17:30 | LIVE: My Hair Doctor - Monday 12 October 2026Monday 12 October 2026. Crafted by hairdresser and trichologist Guy Parsons. This specially formulated collection features handpicked botanicals an... | Shopping | 1h | |
| 18:30 | LIVE: TANZANITE Gems - Monday 12 October 2026Monday 12 October 2026. Discover the allure of Tanzanite gems: rare and captivating with a mesmerising purple-blue hue. Pair with sparkling diamond... | Shopping | 1h | |
| 19:30 | LIVE: Yarra Trail Fashion - Monday 12 October 2026Monday 12 October 2026. There's a unique quality and effortless style to these smart casual coordinates. With relaxed cuts and subdued colours you ... | Shopping | 1h | |
| 20:30 | LIVE: Unoaerre Italian Jewellery - Monday 12 October 2026Monday 12 October 2026. Made with masterful craftsmanship and timeless Italian design. Each piece captures a blend of luxury sophistication and art... | Shopping | 1h | |
| 21:30 | Diana Ferrari Footwear | Tuesday 13 October 2026 | 1h | |
| 22:30 | Wrinkles Schminkles | Tuesday 13 October 2026 | 1h | |
| 23:30 | Season Dresses: Yarra Trail - Monday 12 October 2026Monday 12 October 2026. Sharpen up your style this dresstination. This polished collection of well-designed pieces coordinate beautifully. | Shopping | 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_nsqtc0nd/schedule?date=2026-10-12&tz=Australia/Sydney" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_nsqtc0nd/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_nsqtc0nd/history?from=2025-10-13T00:00:00Z&to=2025-10-14T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_nsqtc0nd/schedule?date=2026-10-12&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_nsqtc0nd/schedule?date=2026-10-12&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_nsqtc0nd/schedule", params={"date": "2026-10-12", "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_nsqtc0nd/schedule?date=2026-10-12, the first programme { "data": [ { "id": "ls_zvcy8rgh", "channel": "ch_nsqtc0nd", "start": "2026-10-11T12:30:00Z", "stop": "2026-10-11T13:30:00Z", "title": "Gem Ambassador - Sunday 11 October 2026", "sub_title": null, "description": "Sunday 11 October 2026. Explore the world of gems with our Gem Ambassador. Di...", "category": [ "shopping" ], "flags": { "new": false, "live": false } } ], "meta": { "count": 25, "date": "2026-10-12", "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.