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.
All times UTC. The same day from the API: GET /v1/channels/ch_vtqcvjhw/schedule?date=2026-10-18&tz=UTC
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 00:00 | KizziKizzi soundtracks your Saturday nights with the biggest and best tunes, Asian anthems and mixes. | 3h | ||
| 03:00 | Asian Network's Club Hit Squad MixGrab your passport because Dee and Rav are stepping into the mix and bringing you the Global Club Hit Squad experience! | 30m | ||
| 03:30 | Asian Network's Club Hit Squad MixDee and Rav are stepping into the mix with a special Indo Garage session, bringing you 30 minutes of big beats, bass and South Asian sounds to get ... | 30m | ||
| 04:00 | Asian Network Celebrates Lata MangeshkarGagan Grewal is celebrating the legacy of the one and only Lata Mangeshkar. He has carefully curated a selection of her most iconic songs. | 1h | ||
| 05:00 | Gagan's Throwback Bollywood MixJoin Gagan for a vibrant Bollywood throwback mix celebrating the magic of Navratri nights! Expect tracks filled with garba beats like Dholi Taro, N... | 30m | ||
| 05:30 | Gagan's Throwback Bollywood MixGet ready for some serious Bollywood style with Gagan and his Leather Weather selection with iconic songs like Ishq Shava, Tujhe Dekha To Yeh Jaana... | 30m | ||
| 06:00 | Bollywood Sing-Along AnthemsThe best feelgood Bollywood anthems to get you singing! | 1h | ||
| 07:00 | Asian Network Breakfast with SMASHBengaliSMASHBengali takes over your Sunday with big tunes, easy vibes and a more chilled flow to ease you into the day. | 2h | ||
| 09:00 | Asian Network Certified......Throwbacks with SMASHBengali. SMASHBengali brings Asian Network Certified Throwbacks for 60 minutes where Smash rewinds to the biggest anthems f... | 1h | ||
| 10:00 | Asian Network Bollywood with Gagan GrewalEase into your Sunday with Gagan and a collection of Sunny Deol's best Bollywood tracks! This week, Gagan is also marking the 20th anniversary of D... | 2h | ||
| 12:00 | Asian Network Punjabi with Dipps BhamrahDipps brings the best of Bhangra and Punjabi music, from fresh releases and scene favourites to timeless tracks that still sound great today. | 2h | ||
| 14:00 | Asian Network's Bengali......Entertainment Show with Nadia Ali. The best in Bengali music with Nadia. | 2h | ||
| 16:00 | Asian Network's Pakistani......Entertainment Show with Kan D Man. Discover the latest releases, exciting tunes and artists bringing something fresh to the desi music scene. | 2h | ||
| 18:00 | Asian Network's South Indian......and Tamil Entertainment Show with Pritt. Asian Network's Tamil and South Indian show with Pritt expect brand new music and big tunes from across... | 2h | ||
| 20:00 | Bobby FrictionBobby brings two hours of fresh South Asian sounds, underground discoveries and music for curious ears, with Rashmeet Kaur, Karan Aujla and Maanu. | 2h | ||
| 22:00 | Asian Network RepresentsFrom her dad's Bollywood cassettes to Kerala classics and university bangers, Shilpa traces the music and memories that shaped her eclectic taste. | 1h | ||
| 23:00 | Asian Network Punjabi: Bhangra BounceThis week's Bhangra Bounce Mix is a special Artist Edition celebrating Jasmine Sandlas, bringing together 30 minutes of her biggest tracks and coll... | 30m | ||
| 23:30 | Asian Network Punjabi: Bhangra BounceThis week's Bhangra Bounce Mix is Punjabi 26 So Far, as Dipps looks back at the big tracks and biggest hitters of the last nine months. | 30m |
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_vtqcvjhw/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_vtqcvjhw/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_vtqcvjhw/history?from=2026-10-06T00:00:00Z&to=2026-10-07T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_vtqcvjhw/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_vtqcvjhw/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_vtqcvjhw/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_vtqcvjhw/schedule?date=2026-10-18, the first programme { "data": [ { "id": "ls_3dsq54qm", "channel": "ch_vtqcvjhw", "start": "2026-10-18T00:00:00Z", "stop": "2026-10-18T03:00:00Z", "title": "Kizzi", "sub_title": null, "description": "Kizzi soundtracks your Saturday nights with the biggest and best tunes, Asian...", "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 18, "date": "2026-10-18", "tz": "UTC" } }
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.