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 Europe/Berlin 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 Europe/Berlin. The same day from the API: GET /v1/channels/ch_vyf45cxm/schedule?date=2026-10-11&tz=Europe/Berlin
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 18: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... | 9h 30m | ||
| 00:00 | Mellow Moments!Kick back and relax with some mellow moments. Chilled to perfection. | 1h | ||
| 01:00 | Mellow Moments!Kick back and relax with some mellow moments. Chilled to perfection. | 1h | ||
| 02:00 | Mellow Moments!Kick back and relax with some mellow moments. Chilled to perfection. | 1h | ||
| 03:00 | Non-Stop 90s No.1s!Every track a smash hit, every video a UK chart number one. What more could you possibly need in life? | 1h | ||
| 03:30 | Mellow Moments!Kick back and relax with some mellow moments. Chilled to perfection. | 1h 30m | ||
| 04:00 | Non-Stop 90s No.1s!Every track a smash hit, every video a UK chart number one. What more could you possibly need in life? | 1h | ||
| 05: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! | 2h | ||
| 06:00 | Non-Stop 00s No.1s!Every track a smash hit, every video a UK chart number one in the 00s. What more could you possibly need in life! | 1h | ||
| 07: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 | ||
| 08:00 | The Weekend Pop Party!The biggest party songs & sing-out-loud anthems from the 90s & 00s to provide the perfect soundtrack to your weekend! | 1h | ||
| 09:00 | The Weekend Pop Party!The biggest party songs & sing-out-loud anthems from the 90s & 00s to provide the perfect soundtrack to your weekend! | 1h | ||
| 09: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! | 35m | ||
| 10: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... | 3h 45m | ||
| 11:00 | The Weekend Pop Party!The biggest party songs & sing-out-loud anthems from the 90s & 00s to provide the perfect soundtrack to your weekend! | 1h | ||
| 12:00 | The Weekend Pop Party!The biggest party songs & sing-out-loud anthems from the 90s & 00s to provide the perfect soundtrack to your weekend! | 1h | ||
| 13:00 | The Weekend Pop Party!The biggest party songs & sing-out-loud anthems from the 90s & 00s to provide the perfect soundtrack to your weekend! | 1h | ||
| 13: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... | 15m | ||
| 14: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! | 1h | ||
| 15:00 | Feelgood 40: The Girls!40 ladies loaded with feelgood factor! From megastars like Gaga, Katy Perry & Shakira to Missy, Kylie & Girls Aloud. | 3h | ||
| 16:00 | The Feelgood Weekender!Feel-good tunes, hands in the air classics, sing-out-loud anthems and all your favourite hits. This is the Feel-good Weekender! | 1h | ||
| 17:00 | The Weekend Pop Party!The biggest party songs & sing-out-loud anthems from the 90s & 00s to provide the perfect soundtrack to your weekend! | 1h | ||
| 18: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 | ||
| 19:00 | The Weekend Pop Party!The biggest party songs & sing-out-loud anthems from the 90s & 00s to provide the perfect soundtrack to your weekend! | 1h | ||
| 20: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! | 1h | ||
| 21: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! | 2h | ||
| 22:00 | Mellow Moments!Kick back and relax with some mellow moments. Chilled to perfection. | 1h | ||
| 23: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... | 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_vyf45cxm/schedule?date=2026-10-11&tz=Europe/Berlin" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_vyf45cxm/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_vyf45cxm/history?from=2025-10-13T00:00:00Z&to=2025-10-14T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_vyf45cxm/schedule?date=2026-10-11&tz=Europe/Berlin"); 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_vyf45cxm/schedule?date=2026-10-11&tz=Europe/Berlin", { 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_vyf45cxm/schedule", params={"date": "2026-10-11", "tz": "Europe/Berlin"}, headers={"Authorization": f"Bearer {os.environ['TVG_KEY']}"}, ) for slot in r.json()["data"]: print(slot["start"], slot["title"])
// GET /v1/channels/ch_vyf45cxm/schedule?date=2026-10-11, the first programme { "data": [ { "id": "ls_nes4ynb2", "channel": "ch_vyf45cxm", "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": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 28, "date": "2026-10-11", "tz": "Europe/Berlin" } }
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 |
|---|---|---|
| 00:00 | Dr. med. Sebastian Pleuse Nahrungsergänzung | Magazin |
| 01:00 | Dr. med. Sebastian Pleuse Nahrungsergänzung | Magazin |
| 02:00 | Dr. med. Sebastian Pleuse Nahrungsergänzung | Magazin |
| 21 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 150 countries.