76.4M 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_z4xngsqp/schedule?date=2026-10-14&tz=Asia/Kolkata
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 00:00 | CheckWrongly accused of being a terrorist, Aditya is sentenced to death. While serving his time in prison, Aditya masters the game of chess and becomes ... | Film, Thriller | 3h | |
| 03:00 | Avval BetaA woman exploits the trust of her stepson to extort his wealth. However, the son marries a clever woman who discerns the stepmother's ruse and sets... | Film, Drama | 2h | |
| 05:00 | ViR: The Robot BoyVir, a robot with human emotions and superhuman abilities, sets out to save the day with the help of his friends, Chulbul, a pet donkey, Imli, an e... | Children, Animation | 1h | |
| 06:00 | ViR: The Robot BoyVir, a robot with human emotions and superhuman abilities, sets out to save the day with the help of his friends, Chulbul, a pet donkey, Imli, an e... | Children, Animation | 1h | |
| 07:00 | ViR: The Robot BoyVir, a robot with human emotions and superhuman abilities, sets out to save the day with the help of his friends, Chulbul, a pet donkey, Imli, an e... | Children, Animation | 1h | |
| 08:00 | ViR: The Robot BoyVir, a robot with human emotions and superhuman abilities, sets out to save the day with the help of his friends, Chulbul, a pet donkey, Imli, an e... | Children, Animation | 1h | |
| 09:00 | ViR: The Robot BoyVir and Imli feed apples to some monkeys and end up causing problems throughout the city. Meanwhile, a thief at school steals from students and tea... | Children, Animation | 1h | |
| 10:00 | ViR: The Robot BoyMad Max dispatches a skilled Ninja master to capture Vir, leading to a high-stakes confrontation. However, a blindfolded Vir uses sound to fight hi... | Children, Animation | 1h | |
| 11:00 | Balveer ReturnsBaalveer, a young superhero who is helped by the fairies, finds out his successor, Vivaan. Their journey together unfolds a set of magical adventures. | Tv show, Action | 1h | |
| 12:00 | AladdinThe Jinn emerges from the lamp and is terrified of Aladdin until he identifies himself. | Tv show, Entertainment | 1h | |
| 13: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... | Tv show, Crime | 1h | |
| 14:00 | CIDWhile looking for a man's friend who has gone missing, the CID team finds his dead body. On investigating further, they discover that one kidney fr... | Tv show, Crime | 1h | |
| 15:00 | CIDWhen a watchman notices a young girl hanging from her balcony, he rings the alarm. Soon, the CID team manages to rescue the girl, but they find her... | Tv show, Crime | 1h | |
| 16:00 | CIDWhen a couple informs the death of a hitchhiker in their car, Team CID sends his body to the forensic laboratory. Soon, the reports reveal that the... | Tv show, Crime | 1h | |
| 17:00 | CIDMr Khanna informs the CID team that he has been receiving threatening calls from a woman and further investigation is needed. | Tv show, Crime | 1h | |
| 18:00 | Balveer Returns On nowBaalveer, a young superhero who is helped by the fairies, finds out his successor, Vivaan. Their journey together unfolds a set of magical adventures. | Tv show, Action | 1h | |
| 19:00 | AladdinAladdin, a poor thief, discovers a magical lamp containing a Genie. However, soon he realizes that Zafar, an evil sorcerer, also desires the lamp t... | Tv show, Entertainment | 1h | |
| 20:00 | Ali Baba: Dastaan-E-KabulAli and his friends set out to look for the rainbow. Ali's children find that it is quite difficult to live with Mariam in the same house. | S1 E46, Laal kapda | Tv show, Drama | 30m |
| 20:30 | Hero Gayab Mode OnSweety and Meethi struggle in dealing with their daily lives after Veer has disappeared from their lives. Meanwhile, at Kailash Parbat, Veer and Sh... | Tv show, Action | 30m | |
| 21:00 | MeenakshiWhen an archaeologist uncovers a corpse that resembles her, the police department comes across a hidden truth leading to mysterious horrific events. | Film, Thriller | 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_z4xngsqp/schedule?date=2026-10-14&tz=Asia/Kolkata" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_z4xngsqp/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_z4xngsqp/history?from=2025-10-14T00:00:00Z&to=2025-10-15T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_z4xngsqp/schedule?date=2026-10-14&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_z4xngsqp/schedule?date=2026-10-14&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_z4xngsqp/schedule", params={"date": "2026-10-14", "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_z4xngsqp/schedule?date=2026-10-14, the first programme { "data": [ { "id": "ls_fym6shz1", "channel": "ch_z4xngsqp", "start": "2026-10-13T18:30:00Z", "stop": "2026-10-13T21:30:00Z", "title": "Check", "sub_title": null, "description": "Wrongly accused of being a terrorist, Aditya is sentenced to death. While ser...", "category": [ "film", "thriller" ], "flags": { "new": false, "live": false } } ], "meta": { "count": 20, "date": "2026-10-14", "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 | Tuesday 14 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.