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_vhrag6sg/schedule?date=2026-10-11&tz=UTC
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 16:00 | NOW 100 Hits : Power Ballads!Simon Bates hosts the ultimate countdown of 90s power ballads. Yes - 100 songs with big vocals, big guitars & massive breakdowns in a 10 hour marat... | Music | 9h 30m | |
| 01:30 | Mellow Moments!Kick back and relax with some mellow moments. Chilled to perfection. | Music | 1h 30m | |
| 03:00 | Sold & Downloaded: The UK's Best!From physical sales in the 90s to digital downloads in the 00s! Every track was a smash hit and every video a UK chart number one! | Music | 2h | |
| 05:00 | The Opening Track from Every NOW!A look back at the opening tracks from all the 90s NOW albums - from Erasure on NOW 17 to Britney Spears on NOW 44. | 2h 25m | ||
| 07:25 | Sold & Downloaded: The UK's Best!From physical sales in the 90s to digital downloads in the 00s! Every track was a smash hit and every video a UK chart number one! | Music | 35m | |
| 08:00 | Essential Albums of the 90s!Mark Goodier with the decades's top 20 best selling albums - featuring 2 songs from each. Including iconic releases such as Urban Hymns, Jagged Lit... | Music | 3h 45m | |
| 11:45 | Here Come The Girls!From global chart queens of the 90s to forgotten reality stars of the 00s! Expect anthems, iconic leading ladies and 100% girl power that will Spic... | Music | 15m | |
| 12:00 | Girls Aloud's Greatest HitsLadies and Gentlemen we give you the biggest selling UK girl group of the 21st Century - Girls Aloud. Lets enjoy 13 of their biggest hits! | Music | 1h | |
| 13:00 | Feelgood 40 : The Girls!40 ladies loaded with feelgood factor! From megastars like Gaga, Katy Perry & Shakira to Missy, Kylie & Girls Aloud. | Music | 3h | |
| 16:00 | Great Song-Stupid Title! 1990-99Robin Banks with 25 amazing songs, 25 nonsense titles - in order from 1990-1999. Sexbombs & International Bright Young Things are welcome for a bit... | 2h | ||
| 18:00 | Sold & Downloaded: The UK's Best!From physical sales in the 90s to digital downloads in the 00s! Every track was a smash hit and every video a UK chart number one! | Music | 1h | |
| 19:00 | You Know The Tune But Who Sang It?All famous, sing-a-long hit songs but who the hell sang them? We guarantee you won't know most of these artists by name but you'll love their songs! | Music | 2h | |
| 21:00 | The Love Duets-2000 to 2009Two artists come together to perform unforgettable songs about love, passion, loss & longing - but it's not all slushy ballads! With Whitney, Robbi... | Music | 2h | |
| 23:00 | Mellow Moments!Kick back and relax with some mellow moments. Chilled to perfection. | Music | 3h |
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_vhrag6sg/schedule?date=2026-10-11&tz=UTC" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_vhrag6sg/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_vhrag6sg/history?from=2025-10-12T00:00:00Z&to=2025-10-13T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_vhrag6sg/schedule?date=2026-10-11&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_vhrag6sg/schedule?date=2026-10-11&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_vhrag6sg/schedule", params={"date": "2026-10-11", "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_vhrag6sg/schedule?date=2026-10-11, the first programme { "data": [ { "id": "ls_gjampzg9", "channel": "ch_vhrag6sg", "start": "2026-10-10T16:00:00Z", "stop": "2026-10-11T01:30:00Z", "title": "NOW 100 Hits : Power Ballads!", "sub_title": null, "description": "Simon Bates hosts the ultimate countdown of 90s power ballads. Yes - 100 song...", "category": [ "music" ], "flags": { "new": false, "live": false } } ], "meta": { "count": 14, "date": "2026-10-11", "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 | Sunday 12 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.