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_ygtwddh7/schedule?date=2026-10-18&tz=UTC
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 23:05 | English Football League HighlightsAction from the day's fixtures across the Football League, including Middlesbrough v Cardiff, Watford v Charlton and Swansea v West Ham in the Cham... | 1h 30m | ||
| 00:35 | Shop on TVTeleshopping. | 2h 25m | ||
| 03:00 | Dermot's Taste of IrelandDonegal Town: From flecked Donegal tweed to fiery railway curry and buttery apple pie, Dermot discovers the magic hidden in the streets of Donegal ... | S2 E8, Donegal Town | 25m | |
| 03:25 | Clodagh: Cooking at HomeThe Big Gathering: Clodagh's throwing a big gathering for friends and family with a super easy menu. There's delicious dip, crowd-pleasing chilli a... | S1 E1, Effortless One Pan | 25m | |
| 03:50 | Unwind with ITVYour daily escape designed to calm the mind and encourage relaxation and reflection. | 1h 15m | ||
| 05:05 | Fletchers' Family FarmThis week Kelvin and Liz make plans to expand their arable ambitions. The kids get hands-on during lambing, and the whole family enjoys a bluebell ... | 55m | ||
| 06:00 | The Voice UKThe Battles begin as will.i.am, Sir Tom Jones, Kelly Rowland, Tom Fletcher and Danny Jones put their teams to the test with help from special guest... | S14 E8, The Battles 2 | 1h | |
| 07:00 | James Martin's Saturday MorningJames Martin is cooking two vegan dishes for comedian and TV presenter Sara Pascoe. His guest chefs are Francesco Mazzei, Richard Bertinet and Alli... | 2h 25m | ||
| 09:25 | ITV NewsNational and international news with reports and analysis from ITV's Correspondents in the UK and around the world as well as the latest major spor... | 5m | ||
| 09:30 | New: Love Your Weekend with Alan TitchmarshMark Benton, Elizabeth Carling and Ted Lasso star Bill Fellows join Alan Titchmarsh. Elsewhere, it's been called the Sport of Kings - we're at the ... | S8 E26, Episode 26 | 2h | |
| 11:30 | New: Fletchers' Family FarmThis week Liz and Kelvin get quizzed on artificial insemination by Milo, and Marnie beings halter training Hope ahead of the Royal Cheshire Country... | 1h | ||
| 12:30 | Cooking with the StarsEmma Willis and Tom Allen host as three new stars - Happy Mondays bandmember Bez, TV personality Scarlett Moffat and presenter Zara McDermott - and... | 30m | ||
| 13:00 | New: Talking RoyalsA round-up of royal news with expert analysis from ITV News Royal Editor Chris Ship, ITV News royal expert Lizzie Robinson and a host of guests. S2... | 30m | ||
| 13:30 | ITV NewsNational and international news with reports and analysis from ITV's Correspondents in the UK and around the world as well as the latest major spor... | 15m | ||
| 13:45 | Tomorrow Never DiesBond film starring Pierce Brosnan and Michelle Yeoh, 1997. A media tycoon's attempts to orchestrate a war between Britain and China attract the att... | 2h 15m | ||
| 16:00 | Celebrity LingoAdil Ray hosts the game of words as journalist Cathy Newman and wordsmith Gyles Brandreth compete against Loose Women's Kaye Adams and Morning Live... | S2 E7, Episode 7 | 30m | |
| 16:30 | Tipping Point: Lucky StarsBen Shephard hosts as cricketing legend Phil Tufnell, former Olympic athlete Colin Jackson, and Emmerdale actress Lisa Riley attempt to master the ... | S9 E5, Phil Tufnell, Colin Jackson, Lisa Riley | 1h | |
| 17:30 | The ChaseBradley Walsh guides Jayne from Glossop, Eileen from Carrickfergus, Matthew from West Yorkshire and Keith from St Albans as they take on a Chaser i... | 1h | ||
| 18:30 | ITV Evening NewsNational and international news with reports and analysis from ITV's Correspondents in the UK and around the world as well as the latest major spor... | 15m | ||
| 18:45 | ITV News LondonThe latest news and weather from London and the South East. | 15m | ||
| 19:00 | Celebrity CatchphraseJoe Swash, Joanna Page, and Angellica Bell join Stephen Mulhern as they try to 'say what they see' and guess well-known phrases for their chance to... | S11 E2, Natalie Cassidy, Sam Aston, Lou Sanders | 1h | |
| 20:00 | Who Wants to Be a......Millionaire? Jeremy Clarkson hosts as six more players go head-to-head for a place in the Millionaire chair - 15 correct answers is all they nee... | 1h | ||
| 21:00 | New: The PartyTensions escalate between Martin and Ben until tragedy strikes. Can they finally reconcile with the truth of their past or will it destroy them? S1... | S1 E4, Episode 4 | 1h | |
| 22:00 | ITV NewsNational and international news with reports and analysis from ITV's Correspondents in the UK and around the world as well as the latest major spor... | 20m | ||
| 22:20 | New: ExposureA series consisting of films made by different producers about a range of subject matters including foreign and domestic topics, human stories, and... | 1h 20m | ||
| 23:40 | Inside The Langham:......Britain's First Grand Hotel. Michel Roux hosts his year's biggest dinner, chef Oliver tackles a culinary crisis, and twin engineers Alan and Tre... | 20m |
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_ygtwddh7/schedule?date=2026-10-18&tz=UTC" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_ygtwddh7/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_ygtwddh7/history?from=2025-10-13T00:00:00Z&to=2025-10-14T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_ygtwddh7/schedule?date=2026-10-18&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_ygtwddh7/schedule?date=2026-10-18&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_ygtwddh7/schedule", params={"date": "2026-10-18", "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_ygtwddh7/schedule?date=2026-10-18, the first programme { "data": [ { "id": "ls_rdvsvw3b", "channel": "ch_ygtwddh7", "start": "2026-10-17T23:05:00Z", "stop": "2026-10-18T00:35:00Z", "title": "English Football League Highlights", "sub_title": null, "description": "Action from the day's fixtures across the Football League, including Middlesb...", "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 26, "date": "2026-10-18", "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 | 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 155 countries.