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_xfj89wq2/schedule?date=2026-10-12&tz=Australia/Sydney
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 23:19 | Cold CaseLilly re-opens a 1964 homicide case in which a homosexual college bass player was beaten to death outside a gay club. | S1 E7, A Time to Hate | Drama | 56m |
| 23:20 | Cold CaseLilly re-opens a 1964 homicide case in which a homosexual college bass player was beaten to death outside a gay club. | S1 E7, A Time to Hate | Drama | 55m |
| 00:15 | The BaronThe Petrograd icons have been stolen but Mannering tracks them down and is about to put them into a safe deposit box when he is knocked unconscious... | S1 E17, Time to Kill | Drama | 55m |
| 01:10 | Creflo Dollar MinistriesHosted by Dr. Creflo and Taffi Dollar, the Changing Your World program explores the power of God in daily Christian life. | 30m | ||
| 01:40 | Midsomer MurdersThe leader of the local commune at Burton Mantle is found at the bottom of the stairs with a broken neck. The residents gather round the body and B... | S1 E4, Death in Disguise | Drama | 2h |
| 03:40 | Derby DayThe story of an assortment of people, unknown to one another, whose lives are destined to cross by Derby Day events. (Anna Neagle, Michael Wilding,... | Drama | 1h 50m | |
| 05:30 | My Favourite MartianTim's Irish uncle visits and becomes convinced that Martin is a leprechaun. | How're Things In Glocca Martin | Drama | 30m |
| 06:00 | SeawayKing has been assigned to investigate a number of warehouse robberies. He starts with an alcoholic friend who was bashed during a robbery. When ano... | S1 E16, The Wharf Rat | Action & adventure | 1h |
| 07:00 | Creflo Dollar MinistriesHosted by Dr. Creflo and Taffi Dollar, the Changing Your World program explores the power of God in daily Christian life. | 29m | ||
| 07:29 | ThunderbirdsA severe electrical storm weakens the Allington Suspension Bridge, causing it to collapse when the Martian Space Probe convoy tries to cross it. | S1 E14, The Mighty Atom | Kids & family | 29m |
| 07:30 | ThunderbirdsA severe electrical storm weakens the Allington Suspension Bridge, causing it to collapse when the Martian Space Probe convoy tries to cross it. | S1 E14, The Mighty Atom | Kids & family | 30m |
| 07:58 | Home ShoppingHome shopping program. | Special interest | 34m | |
| 08:00 | Home ShoppingHome shopping program. | Special interest | 30m | |
| 08:30 | Home ShoppingHome shopping program. | Special interest | 30m | |
| 08:32 | Home ShoppingHome shopping program. | Special interest | 29m | |
| 09:00 | Home ShoppingHome shopping program. | Special interest | 30m | |
| 09:01 | Home ShoppingHome shopping program. | Special interest | 30m | |
| 09:30 | Newstyle - Home ShoppingHome Shopping Program. | Special interest | 30m | |
| 09:31 | Newstyle - Home ShoppingHome Shopping Program. | Special interest | 28m | |
| 09:59 | Adventures In Rainbow CountryRoger and Billy set out to make a film about Bourke's Creek, a ghost town. However, the unreceptive locals cause Roger to become suspicious. | S1 E8, Town That Died | Kids & family | 32m |
| 10:00 | Adventures In Rainbow CountryFollows the adventures of a teenager named Billy Williams and his friend Pete Gawa in northern Ontario. | S1 E8, Town That Died | Kids & family | 30m |
| 10:30 | PointlessHosted by Alexander Armstrong. In each episode four teams of two contestants attempt to find correct but obscure answers to four rounds of general ... | Monday 12 October 2026 | Special interest | 1h |
| 10:31 | PointlessHosted by Alexander Armstrong and Richard Osman. Four teams of two contestants attempt to find correct answers to four rounds of general knowledge ... | Monday 12 October 2026 | Special interest | 59m |
| 11:30 | My Favourite MartianMartin's sneezing malady causes memory lapses. | Gesundheit, Uncle Martin | Drama | 32m |
| 12:00 | Yorkshire Auction HouseAngus clears a widow's home and uncovers her husband's collection of radio equipment, but it's part a Lancaster Bomber that excites bidders. | S3 E8, Rare Radios and a Jukebox | Special interest | 1h |
| 12:02 | Yorkshire Auction HouseAngus clears a widow's home and uncovers her husband's collection of radio equipment, but it's part a Lancaster Bomber that excites bidders. | S3 E8, Rare Radios and a Jukebox | Special interest | 58m |
| 13:00 | Fawlty TowersAn American traveller demands a level of service beyond what is usually provided at the 'Torquay Riviera'. When a guest requests a Waldorf salad, t... | S2 E3, Waldorf Salad | Comedy | 42m |
| 13:40 | Fawlty TowersA panic stricken Basil tries to cover up the fact that he served rotten fish to a guest who later dies in his bed. | S2 E4, The Kipper and the Corpse (a.k.a. Death) | Comedy | 40m |
| 13:42 | Fawlty TowersA panic stricken Basil tries to cover up the fact that he served rotten fish to a guest who later dies in his bed. | S2 E4, The Kipper and the Corpse (a.k.a. Death) | Comedy | 41m |
| 14:20 | Black Adder Goes ForthBad news reaches the trenches. The October Revolution in Moscow has produced three appalling results: a cease-fire by Russia, an offensive by Germa... | Major Stan | 40m | |
| 14:23 | Black Adder Goes ForthBad news reaches the trenches. The October Revolution in Moscow has produced three appalling results: a cease-fire by Russia, an offensive by Germa... | Major Stan | 38m | |
| 15:00 | Black Adder Goes ForthBlackadder joins the Royal Flying Corps in order to escape the trenches. When he crashes behind the enemy lines with Baldrick, Lord Flashheart batt... | Private Plane | 40m | |
| 15:01 | Black Adder Goes ForthBlackadder joins the Royal Flying Corps in order to escape the trenches. When he crashes behind the enemy lines with Baldrick, Lord Flashheart batt... | Private Plane | Comedy | 39m |
| 15:40 | The Constant HusbandWhen a man wakes up in West Wales with no recollection of who he is or how he got there, he employs a detective who leads him to his life and gorge... | Comedy | 1h 53m | |
| 17:30 | Yorkshire Auction HouseObservational documentary series following auctioneer Angus Ashworth and his staff throughout the process from house viewings to auction day as the... | S3 E9, Machinery Mementos | Special interest | 1h |
| 17:33 | Yorkshire Auction HouseObservational documentary series following auctioneer Angus Ashworth and his staff throughout the process from house viewings to auction day as the... | S3 E9, Machinery Mementos | Special interest | 59m |
| 18:30 | Antiques RoadshowAt Compton Verney in Warwickshire, this week's finds include a unique Ashes cricket stump, the Duke of Wellington's riding crop and Queen Victoria'... | Compton Verney 1 | Special interest | 1h |
| 18:32 | Antiques RoadshowAt Compton Verney in Warwickshire, this week's finds include a unique Ashes cricket stump, the Duke of Wellington's riding crop and Queen Victoria'... | Compton Verney 1 | Special interest | 59m |
| 19:30 | Death In ParadiseA prisoner is killed while in the custody of DI Goodman and the team. | S4 E8, Episode 8 | Drama | 1h 10m |
| 19:31 | Death In ParadiseA prisoner is killed while in the custody of DI Goodman and the team. | S4 E8, Episode 8 | Drama | 1h 9m |
| 20:40 | The Brokenwood MysteriesWhen a woman is murdered in Ray's restaurant, Trudy is found at the scene covered in blood and becomes the prime suspect; as Mike and the team inve... | S12 E6, Diamonds are a Girl's Best Friend | Drama | 2h 3m |
| 22:40 | Rizzoli & IslesWhen a woman finds her husband has been murdered, the ensuing investigation reveals that the victim may have been living a double life. | S5 E18, Family Matters | Drama | 1h |
| 22:43 | Rizzoli & IslesWhen a woman finds her husband has been murdered, the ensuing investigation reveals that the victim may have been living a double life. | S5 E18, Family Matters | Drama | 55m |
| 23:38 | Death In ParadiseA prisoner is killed while in the custody of DI Goodman and the team. | S4 E8, Episode 8 | Drama | 1h 2m |
| 23:40 | Death In ParadiseA prisoner is killed while in the custody of DI Goodman and the team. | S4 E8, Episode 8 | Drama | 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_xfj89wq2/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_xfj89wq2/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_xfj89wq2/history?from=2025-10-13T00:00:00Z&to=2025-10-14T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_xfj89wq2/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_xfj89wq2/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_xfj89wq2/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_xfj89wq2/schedule?date=2026-10-12, the first programme { "data": [ { "id": "ls_4qx3631q", "channel": "ch_xfj89wq2", "start": "2026-10-11T12:19:00Z", "stop": "2026-10-11T13:15:00Z", "title": "Cold Case", "sub_title": "A Time To Hate", "description": "Lilly re-opens a 1964 homicide case in which a homosexual college bass player...", "category": [ "drama" ], "flags": { "new": false, "live": false } } ], "meta": { "count": 45, "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.