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 Asia/Kolkata 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 Asia/Kolkata. The same day from the API: GET /v1/channels/ch_x6v029v0/schedule?date=2026-10-13&tz=Asia/Kolkata
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 00:00 | हार्टब्रेक आरA comprehensive compilation of the most popular heartbreak songs composed and performed by renowned artists is played back-to-back. | 178 | 1h | |
| 01:00 | 90स नॉस्टेल्जियाAn extensive compilation of some of the most popular songs from the 1990s is played back to back to enthrall the audience. | 178 | 1h | |
| 02:00 | शाहरुख खान स्पेशल्सA comprehensive compilation of popular film songs starring the iconic Bollywood star Shah Rukh Khan is played back to back. | 178 | 1h | |
| 03:00 | टॉप मिक्स On nowA comprehensive compilation of popular songs from Bollywood movies performed by talented artists is played in quick succession. | 178 | 1h | |
| 04:00 | फील गुड फेवरेट्सA curated compilation of some of the most popular feelgood songs performed by famous music artists is played back-to-back. | 178 | 2h | |
| 06:00 | सौल सूथर्सA curated compilation of some of the most popular soothing songs performed by famous music artists is played back-to-back. | 178 | 1h | |
| 07:00 | डांस हिट्सA comprehensive compilation of some of the most popular party songs produced and composed by famous musicians, played back-to-back to entertain the... | 178 | 1h | |
| 08:00 | ट्रेवल ट्यून्सA comprehensive compilation of some of the most popular and energetic travel-themed songs composed by talented artists is played back-to-back. | 178 | 1h | |
| 09:00 | वेडिंग बीट्सA comprehensive compilation of some of the most popular and energetic wedding-themed songs composed and performed by talented artists is played bac... | 178 | 1h | |
| 10:00 | हैप्पी वाइब्सA curated compilation of some of the most popular and upbeat songs performed by famous music artists is played back-to-back. | 178 | 1h | |
| 11:00 | फील गुड फेवरेट्सA curated compilation of some of the most popular feelgood songs performed by famous music artists is played back-to-back. | 178 | 2h | |
| 13:00 | बेस्ट ऑफ़ कटरीना कैफA comprehensive compilation of some of the most melodious songs featuring Katrina Kaif is played back-to-back to entertain the viewers. | 178 | 1h | |
| 14:00 | फैम जेम्सA curated compilation of some of the most popular heartfelt songs performed by famous music artists is played back-to-back. | 178 | 1h | |
| 15:00 | शाहरुख खान स्पेशल्सA comprehensive compilation of popular film songs starring the iconic Bollywood star Shah Rukh Khan is played back to back. | 178 | 1h | |
| 16:00 | क्लब मिक्सA curated compilation of some of the most popular and chart-topping club songs performed by famous music artists is played back-to-back. | 178 | 30m | |
| 16:30 | हिट्स ऑफ सलमान ख़ानA comprehensive compilation of some of the most popular songs from the movies starring Salman Khan is played back-to-back. | 178 | 30m | |
| 17:00 | 90स नॉस्टेल्जियाAn extensive compilation of some of the most popular songs from the 1990s is played back to back to enthrall the audience. | 178 | 1h | |
| 18:00 | सुपर स्वैगA comprehensive compilation of some of the latest and most popular songs that exude confidence and style is played in quick succession. | 178 | 1h | |
| 19:00 | डांस हिट्सA comprehensive compilation of some of the most popular party songs produced and composed by famous musicians, played back-to-back to entertain the... | 178 | 1h | |
| 20:00 | ट्रेवल ट्यून्सA comprehensive compilation of some of the most popular and energetic travel-themed songs composed by talented artists is played back-to-back. | 178 | 1h | |
| 21:00 | टॉप मिक्सA comprehensive compilation of popular songs from Bollywood movies performed by talented artists is played in quick succession. | 178 | 1h | |
| 22:00 | वेडिंग बीट्सA comprehensive compilation of some of the most popular and energetic wedding-themed songs composed and performed by talented artists is played bac... | 178 | 1h | |
| 23:00 | हार्टब्रेक आरA comprehensive compilation of the most popular heartbreak songs composed and performed by renowned artists is played back-to-back. | 178 | 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_x6v029v0/schedule?date=2026-10-13&tz=Asia/Kolkata" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_x6v029v0/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_x6v029v0/history?from=2025-10-12T00:00:00Z&to=2025-10-13T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_x6v029v0/schedule?date=2026-10-13&tz=Asia/Kolkata"); 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_x6v029v0/schedule?date=2026-10-13&tz=Asia/Kolkata", { 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_x6v029v0/schedule", params={"date": "2026-10-13", "tz": "Asia/Kolkata"}, headers={"Authorization": f"Bearer {os.environ['TVG_KEY']}"}, ) for slot in r.json()["data"]: print(slot["start"], slot["title"])
// GET /v1/channels/ch_x6v029v0/schedule?date=2026-10-13, the first programme { "data": [ { "id": "ls_g0aejvz9", "channel": "ch_x6v029v0", "start": "2026-10-12T18:30:00Z", "stop": "2026-10-12T19:30:00Z", "title": "हार्टब्रेक आर", "sub_title": null, "description": "A comprehensive compilation of the most popular heartbreak songs composed and...", "category": [ "178" ], "flags": { "new": false, "live": false } } ], "meta": { "count": 23, "date": "2026-10-13", "tz": "Asia/Kolkata" } }
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.