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 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_dcmx94qy/schedule?date=2026-10-15&tz=Asia/Kolkata
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 00:00 | CIDACP Pradyuman, Daya and Abhijeet are an elite trio of officers who work for the CID. Together, they seek the help of professional forensic expert D... | 178 | 1h | |
| 01:00 | TeleshoppingThe host showcases the features of a variety of products manufactured by renowned brands that can be purchased from the comfort of one's home. | 178 | 1h | |
| 02:00 | Crime PatrolThe host presents dramatised re-enactments of real-life crime cases that revolve around harassment, kidnapping and murder. | S1 E64, Episode 64 | 178 | 2h |
| 04:00 | Nut BoltuGood friends Nut and Boltu, two 10-year-old boys, get involved in many comical adventures where they use their intelligence to outwit many criminals. | Nut and Boltu prepare themselves to play cricket throughout the day as holidays kick in. Meanwhile, Raenjda and his friend stumble upon Nut's foreign style of cricket. He goes on to brag about how his watch is from abroad too | 178 | 1h |
| 05:00 | TeleshoppingThe host showcases the features of a variety of products manufactured by renowned brands that can be purchased from the comfort of one's home. | 178 | 3h | |
| 08:00 | PanchatantraBringing the best in television. | 178 | 1h | |
| 09:00 | Gopal BharGopal Bhar is appointed as a jester in Raja Krishnachandra's court in medieval Bengal. His wit and humour are well-known in the region and his expl... | 178 | 1h | |
| 10:00 | Gopal BharGopal Bhar is appointed as a jester in Raja Krishnachandra's court in medieval Bengal. His wit and humour are well-known in the region and his expl... | 178 | 1h | |
| 11:00 | Gopal BharGopal Bhar is appointed as a jester in Raja Krishnachandra's court in medieval Bengal. His wit and humour are well-known in the region and his expl... | 178 | 30m | |
| 11:30 | Gopal BharGopal Bhar is appointed as a jester in Raja Krishnachandra's court in medieval Bengal. His wit and humour are well-known in the region and his expl... | 178 | 30m | |
| 12:00 | Gopal BharGopal Bhar is appointed as a jester in Raja Krishnachandra's court in medieval Bengal. His wit and humour are well-known in the region and his expl... | 178 | 1h | |
| 13:00 | Amader Thakurmar JhuliAn elderly lady enthrals a congregation of children with fantastic tales of the mysterious, the divine and the vices and virtues committed by the m... | 178 | 1h | |
| 14:00 | Kailasher MahagathaKailasher Mahagatha. | 178 | 1h | |
| 15:00 | Hastinapur Ke VeerFive noble Pandava brothers bravely unite to combat ruthless injustice threatening their peaceful kingdom. Furthermore, their unwavering devotion t... | 178 | 30m | |
| 15:30 | Randhuni Na KanduniRandhuni Na Kanduni. | 178 | 1h 30m | |
| 17:00 | Bade Achhe Lagte HaiRam and Priya's arranged marriage faces familial pressures and early conflicts. They struggle to adapt to each other's contrasting lifestyles and c... | Shipra decides to sell her jewelry to buy an expensive set of gold earrings, necklace, and bracelets for both her daughter and daughter-in-law to gift them on Karva Chauth day | 178 | 1h |
| 18:00 | Kailasher MahagathaKailasher Mahagatha. | 178 | 1h | |
| 19:00 | Mahabali HanumanHanuman, son of Anjani and Kesari, is an ardent devotee of Lord Rama. He possesses various virtuous qualities and leads an army of monkey warriors ... | 178 | 30m | |
| 19:30 | Hastinapur Ke VeerFive noble Pandava brothers bravely unite to combat ruthless injustice threatening their peaceful kingdom. Furthermore, their unwavering devotion t... | 178 | 30m | |
| 20:00 | Randhuni Na KanduniRandhuni Na Kanduni. | 178 | 1h 30m | |
| 21:30 | Premik Premika Aar PetneePremik Premika Aar Petnee. | 178 | 30m | |
| 22:00 | CIDACP Pradyuman, Daya and Abhijeet are an elite trio of officers who work for the CID. Together, they seek the help of professional forensic expert D... | 178 | 1h | |
| 23:00 | Crime PatrolThe host presents dramatised re-enactments of real-life crime cases that revolve around harassment, kidnapping and murder. | S1 E64, Episode 64 | 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_dcmx94qy/schedule?date=2026-10-15&tz=Asia/Kolkata" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_dcmx94qy/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_dcmx94qy/history?from=2025-10-13T00:00:00Z&to=2025-10-14T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_dcmx94qy/schedule?date=2026-10-15&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_dcmx94qy/schedule?date=2026-10-15&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_dcmx94qy/schedule", params={"date": "2026-10-15", "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_dcmx94qy/schedule?date=2026-10-15, the first programme { "data": [ { "id": "ls_0yh1x3ea", "channel": "ch_dcmx94qy", "start": "2026-10-14T18:30:00Z", "stop": "2026-10-14T19:30:00Z", "title": "CID", "sub_title": null, "description": "ACP Pradyuman, Daya and Abhijeet are an elite trio of officers who work for t...", "category": [ "178" ], "flags": { "new": false, "live": false } } ], "meta": { "count": 23, "date": "2026-10-15", "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 | 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 150 countries.