74.3M 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_2je1vzrj/schedule?date=2026-10-15&tz=America/New_York
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 23:39 | McLeod's DaughtersSix months after Claire's death, Tess has thrown herself into her work and wants to assure Charlotte's future. | S4 E1, Out of the Ashes | Classic tv | 51m |
| 00:30 | McLeod's DaughtersStevie agrees to do a seemingly simple favour for Sandra to repay her. | S4 E2, Double Dealing | Classic tv | 51m |
| 01:21 | McLeod's DaughtersTess is surprised in the middle of the night by a stranger named Jack Blake. | S4 E3, Jack of all Shades | Classic tv | 53m |
| 02:14 | McLeod's DaughtersBrad Whittaker, the new Stock, and Station agent make a good first impression on the women of Drovers Run. | S4 E4, Day of Reckoning | Classic tv | 53m |
| 03:07 | McLeod's DaughtersStevie's first encounter with fallen rodeo champion occurs when she stops off at his garage for petrol. | S4 E5, Great Expectations | Classic tv | 51m |
| 03:58 | McLeod's DaughtersTess finds herself being forced to decide between Nick and Dave. | S4 E6, Game of Chance | Classic tv | 52m |
| 04:50 | McLeod's DaughtersNick and Tess's relationship is further tested. | S4 E7, When Sparks Fly | Classic tv | 51m |
| 05:41 | McLeod's DaughtersAlex can't believe it when his first love, Tracy Morrison, shows up at Killarney. | S4 E8, Show of Love | Classic tv | 53m |
| 06:34 | McLeod's DaughtersTess learns she has a fight on her hands when Peter returns wanting full custody of Charlotte. | S4 E9, Father's Day | Classic tv | 54m |
| 07:28 | McLeod's DaughtersAn old abandoned well on Drovers Run holds a forgotten secret for Tess. | S4 E10, Flesh and Blood | Classic tv | 53m |
| 08:21 | McLeod's DaughtersStevie's ex-husband arrives at Drovers Run with some surprising news: their divorce never went through. | S4 E11, Fool For Love | Classic tv | 51m |
| 09:12 | McLeod's DaughtersWhen Tess's truck breaks down on the way to the sale, a stranger named Bree offers to help. | S4 E12, Make or Break | Classic tv | 51m |
| 10:03 | McLeod's DaughtersMeg's glamorous sister, Celia Rivers, arrives at Drovers Run. | S4 E13, Second Chance | Classic tv | 51m |
| 10:54 | McLeod's DaughtersJodi battles with what seems like the biggest decision of her life. | S4 E14, Call Me Kate | Classic tv | 54m |
| 11:48 | McLeod's DaughtersHeading to the Bachelor and Spinsters' Ball, the girls from Drovers Run are ready for a big night out. | S4 E15, Desperate and Dateless | Classic tv | 52m |
| 12:40 | McLeod's DaughtersRose arrives unannounced, life at Drovers Run is thrown into turmoil for everyone. | S4 E16, Magnetic Attraction | Classic tv | 51m |
| 13:31 | McLeod's DaughtersThe weekend of Stevie and Alex's rodeo school has finally arrived. | S4 E17, Every Breath You Take | Classic tv | 54m |
| 14:25 | McLeod's DaughtersStevie and Kane are brought together by a minor car accident at the truck stop. | S4 E18, My Brother's Keeper | Classic tv | 53m |
| 15:18 | McLeod's DaughtersSandra and Harry ask Nick to father a child for them. | S4 E19, Saturn Returns | Classic tv | 53m |
| 16:11 | McLeod's DaughtersKane's relationships with Stevie and Alex strains their friendship. | S4 E20, Friendly Fire | Classic tv | 52m |
| 17:03 | McLeod's DaughtersTess decides to turn traditional courtship on its head and ask Nick to marry her. | S4 E21, Secrets and Lies | Classic tv | 53m |
| 17:56 | McLeod's DaughtersVin Riley has come looking for Stevie and, more specifically, for the opals he believes are rightfully his. | S4 E22, For Love or Money | Classic tv | 53m |
| 18:49 | McLeod's DaughtersFeeling that she's been given an omen, Tess becomes increasingly afraid, for Nick, for Charlotte. | S4 E23, Dangerous Waters | Classic tv | 51m |
| 19:40 | McLeod's DaughtersA romance starts blossoming between Jodi and Luke. | S4 E24, Where There's Fire | Classic tv | 51m |
| 20:31 | McLeod's DaughtersAfter an earth tremor, the cattle are skittish and the bore has dried up on Drovers Run. | S4 E25, Trembling on the Brink | Classic tv | 54m |
| 21:25 | McLeod's DaughtersThe imminent arrival of Nick's mother, Liz, strikes a discordant note. | S4 E26, This Moment Forward | Classic tv | 55m |
| 22:20 | McLeod's DaughtersChange is in the air on the outback cattle property of Drovers Run. | S4 E27, Something to Prove | Classic tv | 53m |
| 23:13 | McLeod's DaughtersThe Drovers girls have a tough time adjusting to Nick as the new "Man of the House,". | S4 E28, My House is Your House | Classic tv | 54m |
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_2je1vzrj/schedule?date=2026-10-15&tz=America/New_York" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_2je1vzrj/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_2je1vzrj/history?from=2025-10-13T00:00:00Z&to=2025-10-14T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_2je1vzrj/schedule?date=2026-10-15&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_2je1vzrj/schedule?date=2026-10-15&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_2je1vzrj/schedule", params={"date": "2026-10-15", "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_2je1vzrj/schedule?date=2026-10-15, the first programme { "data": [ { "id": "ls_3x2vanh2", "channel": "ch_2je1vzrj", "start": "2026-10-15T03:39:00Z", "stop": "2026-10-15T04:30:00Z", "title": "McLeod's Daughters", "sub_title": "Out of the Ashes", "description": "Six months after Claire's death, Tess has thrown herself into her work and wa...", "category": [ "classic tv" ], "flags": { "new": false, "live": false } } ], "meta": { "count": 28, "date": "2026-10-15", "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.