72.1M 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 UTC 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 UTC. The same day from the API: GET /v1/channels/ch_95r3hrj5/schedule?date=2026-10-13&tz=UTC
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 23:30 | The Great British Sewing Bee'S10/E9'. It's the semi-final, and in the way of a place in the final stand a set of challenges inspired by three icons: Balenciaga, Gaultier and C... | Competition, Reality | 54m | |
| 00:24 | Kitchen Nightmares USA'S10/E1 - Freddy's Steak House'. Gordon Ramsay visits Freddy's Steak House in Hammond, Indiana. | Cuisine, All actuality | 42m | |
| 01:06 | Britain's Most Expensive Houses'S3/E8'. In this episode, we see property in Essex, County Durham, and beyond all up for grabs - for hefty sums! | Magazine, All actuality | 48m | |
| 01:54 | Mary Berry at 90 On now'S1/E1'. Mary can trace her passion for outdoor cooking back 80 years, when she became a Girl Guide. Her friend, comedian Tom Allen, shares her lov... | All shows, Cooking | 26m | |
| 02:20 | Homegrown Tastes South Africa'S2/E4'. Lorna Maseko visits the Cradle of Humankind and meets Precious Mazibugo, wedding planner extraordinaire. | Cuisine, Lifestyle | 50m | |
| 03:10 | Listing Coastal South Africa'S1/E2'. Tiaan is back in Mossel Bay to see a spectacular 4-level house, and Loyiso views a property within a country estate in Knysna. | Lifestyle, Reality | 50m | |
| 04:00 | Listing Coastal South Africa'S1/E3'. Today we join Loyiso in Knysna to look at an eco-friendly home, and Carol is in Sibaya to help secure a deal within an estate. Meanwhile, ... | Lifestyle, Reality | 49m | |
| 04:49 | Come Dine With Me: South Africa'S3/E7'. It's bubble, squeak, flirt and flutter in Port Elizabeth as our gathering of motor-mouths, loud mouths and slightly bad mouths come together. | Competition, Cooking | 53m | |
| 05:42 | Come Dine With Me: South Africa'S10/E2'. Week two's line-up includes a social development worker, an esoteric mental health professional, a self-confessed 'fur Dad' and a former ... | Competition, Cooking | 55m | |
| 06:37 | The Great American Baking Show'S7/E1 - Cake Week'. It's Cake Week, and the latest batch of bakers are challenged to make elevated loaf cakes for the signature bake, a British cl... | Competition, All shows | 55m | |
| 07:32 | Jamie Cooks The Mediterranean'S1/E1 - Greece'. Inspired by Thessaloniki's tasty tidbits and the marvellous mezze in Skopelos, Jamie cooks a smoky aubergine flatbread and lemony... | Cooking, Lifestyle | 52m | |
| 08:24 | Homegrown Tastes South Africa'S2/E4'. Lorna Maseko visits the Cradle of Humankind and meets Precious Mazibugo, wedding planner extraordinaire. | Cuisine, Lifestyle | 50m | |
| 09:14 | Come Dine With Me: South Africa'S3/E7'. It's bubble, squeak, flirt and flutter in Port Elizabeth as our gathering of motor-mouths, loud mouths and slightly bad mouths come together. | Competition, Cooking | 56m | |
| 10:10 | Come Dine With Me: South Africa'S10/E2'. Week two's line-up includes a social development worker, an esoteric mental health professional, a self-confessed 'fur Dad' and a former ... | Competition, Cooking | 59m | |
| 11:09 | The Great American Baking Show'S7/E1 - Cake Week'. It's Cake Week, and the latest batch of bakers are challenged to make elevated loaf cakes for the signature bake, a British cl... | Competition, All shows | 1h | |
| 12:09 | Inside the World's Most Luxurious'S1/E1 - Cruises'. A look behind the scenes aboard some of the world's most opulent cruise ships, where suites cost up to £8k a night and pets are ... | Travel, All actuality | 55m | |
| 13:04 | Come Dine With Me: South Africa'S3/E7'. It's bubble, squeak, flirt and flutter in Port Elizabeth as our gathering of motor-mouths, loud mouths and slightly bad mouths come together. | Competition, Cooking | 58m | |
| 14:02 | Come Dine With Me: South Africa'S10/E3'. Week three sees Come Dine With Me visit Mbombela for the first time. The 'Gateway to the Lowveld' doesn't disappoint, with four fun hosts... | Competition, Cooking | 1h | |
| 15:02 | Homegrown Tastes South Africa'S2/E5'. Lorna Maseko visits the far North of the country and meets Limpopo native Shudufhadzo Musida, former Miss South Africa and mental health a... | Cuisine, Lifestyle | 58m | |
| 16:00 | Come Dine With Me: South Africa'S3/E8'. Look what the PE wind blew in: Geek Chic Larry King wannabe complete with bowtie Everton Hansen, followed into the stalls by wannabe horse... | Competition, Cooking | 1h | |
| 17:00 | The Great American Baking Show'S7/E2 - Cookie Week'. For Cookie Week, the bakers make chocolate-covered bars for the signature bake and an Italian favourite for the technical. F... | Competition, All shows | 1h 2m | |
| 18:02 | The Great Pottery Throw Down'S9/E2'. The potters create a statement pair of bookends and face some surprise brickmaking. Whose creations will be the start of their next chapte... | Reality, Competition | 1h | |
| 19:02 | Kitchen Nightmares USA'S10/E2 - 4 Star Diner'. Gordon Ramsay visits the 4 Star Diner in Cortland, Ohio. | Cuisine, All actuality | 52m | |
| 19:54 | Farmer Wants a Wife - USA'S2/E2'. The farmers go on their first solo dates, before the rest of the ladies the farmers chose from the speed dates arrive at the farms. | Reality, All shows | 55m | |
| 20:49 | Come Dine With Me: South Africa'S10/E3'. Week three sees Come Dine With Me visit Mbombela for the first time. The 'Gateway to the Lowveld' doesn't disappoint, with four fun hosts... | Competition, Cooking | 1h | |
| 21:49 | Homegrown Tastes South Africa'S2/E5'. Lorna Maseko visits the far North of the country and meets Limpopo native Shudufhadzo Musida, former Miss South Africa and mental health a... | Cuisine, Lifestyle | 48m | |
| 22:37 | The Great American Baking Show'S7/E2 - Cookie Week'. For Cookie Week, the bakers make chocolate-covered bars for the signature bake and an Italian favourite for the technical. F... | Competition, All shows | 55m | |
| 23:32 | The Great Pottery Throw Down'S9/E2'. The potters create a statement pair of bookends and face some surprise brickmaking. Whose creations will be the start of their next chapte... | Reality, Competition | 53m |
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_95r3hrj5/schedule?date=2026-10-13&tz=UTC" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_95r3hrj5/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_95r3hrj5/history?from=2025-10-13T00:00:00Z&to=2025-10-14T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_95r3hrj5/schedule?date=2026-10-13&tz=UTC"); 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_95r3hrj5/schedule?date=2026-10-13&tz=UTC", { 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_95r3hrj5/schedule", params={"date": "2026-10-13", "tz": "UTC"}, headers={"Authorization": f"Bearer {os.environ['TVG_KEY']}"}, ) for slot in r.json()["data"]: print(slot["start"], slot["title"])
// GET /v1/channels/ch_95r3hrj5/schedule?date=2026-10-13, the first programme { "data": [ { "id": "ls_dg5wf62w", "channel": "ch_95r3hrj5", "start": "2026-10-12T23:30:00Z", "stop": "2026-10-13T00:24:00Z", "title": "The Great British Sewing Bee", "sub_title": null, "description": "'S10/E9'. It's the semi-final, and in the way of a place in the final stand a...", "category": [ "competition", "reality" ], "flags": { "new": false, "live": false } } ], "meta": { "count": 28, "date": "2026-10-13", "tz": "UTC" } }
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 | Friday 9 October 2026 | Category |
|---|---|---|
| 01:06 | Horizon | |
| 02:05 | Hemsley & Hemsley: Gesund und Lecker | |
| 02:34 | Hemsley & Hemsley: Gesund und Lecker | |
| 29 more programmes that day, on Archive | ||
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 155 countries.