74.6M 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/Toronto time, what is on now and next, and the same data in your app with one call.
All times America/Toronto. The same day from the API: GET /v1/channels/ch_y07n5cqe/schedule?date=2026-10-13&tz=America/Toronto
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 23:55 | Antiques RoadshowFiona Bruce welcomes visitors to Broughton Castle near Banbury in Oxfordshire where unusual finds include a book of early police mug shots, a Victo... | Broughton Castle 1 | 1h 6m | |
| 01:01 | Antiques RoadshowFiona Bruce introduces a return visit to Durham Cathedral where treasures include a missionary's medical kit, an early etching by Dame Laura Knight... | Durham Cathedral 2 | 1h 6m | |
| 02:07 | Antiques RoadshowFrom the Royal William Yard in Plymouth, finds include doorknobs said to have belonged to Lord Nelson, a psychedelic painting of a band that played... | The Royal William Yard 1 | 1h 7m | |
| 03:14 | Antiques RoadshowFrom the Royal William Yard in Plymouth, treasures include a book of garden designs by a renowned landscape gardener, one of the last flasks of nav... | The Royal William Yard 2 | 1h 6m | |
| 04:20 | Antiques RoadshowFrom Bolsover Castle in Derbyshire, where treasures include original illustrations for a Roald Dahl story. | Bolsover Castle 1 | 1h 6m | |
| 05:26 | Antiques RoadshowThe team returns to Bolsover Castle in Derbyshire where treasures include a rare jade pendant found in a garden, a painting by novelist D.H. Lawren... | Bolsover Castle 2 | 1h 6m | |
| 06:32 | Antiques RoadshowFiona returns to RAF Coningsby in Lincolnshire where treasures include an aristocratic harp that survived the French Revolution, a beautiful Libert... | RAF Coningsby 2 | 1h 6m | |
| 07:38 | Antiques RoadshowThere are surprises in store for a woman who has always believed that her mother's ring contained a large topaz stone and the owner of a rare Wemys... | Walmer Castle 1 | 1h 6m | |
| 08:44 | Antiques RoadshowThe team returns to Walmer Castle where treasures include a rare enamel racing car sign. | Walmer Castle 2 | 1h 6m | |
| 09:50 | Antiques RoadshowTreasures include a Chinese silver punchbowl, a collection of historical items relating to deafness, a fabulous musical hummingbird and mystery cab... | Plas Newydd 2 | 1h 7m | |
| 10:57 | Antiques RoadshowThe team visits Balmoral, the Queen's private residence in Aberdeenshire treasures brought by visitors include a diamond tiara, a giant telescope ... | Balmoral 1 | 1h 6m | |
| 12:03 | Antiques RoadshowTreasures brought by visitors include an 18th-century bottle unearthed by a digger, a mirror inspired by Charles Rennie Mackintosh and a remarkable... | Balmoral 2 | 1h 6m | |
| 13:09 | Antiques RoadshowA festive edition from Lyme Park in Cheshire exploring the changing taste in toys given as presents dating back to Edwardian days. | Christmas Special: Lyme Park 1 | 1h 4m | |
| 14:13 | Antiques RoadshowThe team visits Bowood House in Wiltshire where treasures include a collection of glass car mascots, a portrait used for target practice and a prev... | Bowood House 1 | 1h 6m | |
| 15:19 | Antiques Roadshow On nowThe team returns to Bowood House where treasures include an 18th century box engraved with a secret code, an enamel cigarette case by a Russian mas... | Bowood House 2 | 1h 7m | |
| 16:26 | Antiques RoadshowFor the first time Antiques Roadshow devotes an entire episode to celebrating the art and culture of one nation with this special episode hosted fr... | India Special | 1h 6m | |
| 17:32 | Antiques RoadshowFiona Bruce and the team head for the elegant Royal Hall in Harrogate for another busy day as two thousand visitors bring family treasures for thei... | The Royal Hall Harrogate 1 | 1h 6m | |
| 18:38 | Antiques RoadshowThe team makes a return visit to the Spa town of Harrogate in Yorkshire. Fiona Bruce and the experts are at the Royal Hall and top of the bill is a... | The Royal Hall Harrogate 2 | 1h 7m |
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_y07n5cqe/schedule?date=2026-10-13&tz=America/Toronto" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_y07n5cqe/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_y07n5cqe/history?from=2026-10-06T00:00:00Z&to=2026-10-07T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_y07n5cqe/schedule?date=2026-10-13&tz=America/Toronto"); 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_y07n5cqe/schedule?date=2026-10-13&tz=America/Toronto", { 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_y07n5cqe/schedule", params={"date": "2026-10-13", "tz": "America/Toronto"}, headers={"Authorization": f"Bearer {os.environ['TVG_KEY']}"}, ) for slot in r.json()["data"]: print(slot["start"], slot["title"])
// GET /v1/channels/ch_y07n5cqe/schedule?date=2026-10-13, the first programme { "data": [ { "id": "ls_ezsv1ht8", "channel": "ch_y07n5cqe", "start": "2026-10-13T03:55:00Z", "stop": "2026-10-13T05:01:00Z", "title": "Antiques Roadshow", "sub_title": "Broughton Castle 1", "description": "Fiona Bruce welcomes visitors to Broughton Castle near Banbury in Oxfordshire...", "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 18, "date": "2026-10-13", "tz": "America/Toronto" } }
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.