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_5s206hkx/schedule?date=2026-10-12&tz=Asia/Kolkata
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 00:00 | Dheeran Adhyayam OnnuA police officer is assigned the task of solving the mystery behind a series of murders. Upon thoroughly investigating, he discovers a common threa... | Film, Thriller | 2h | |
| 02:00 | USA Weekly NewsThe host presents the latest social and economic news stories about the Malayali diaspora in the USA, along with updates on various cultural events... | News, News bulletin | 30m | |
| 02:30 | Singham 2An undercover police officer works in a school, striving to uncover the illegal activities of an international gangster and criminal mastermind. | Film, Thriller | 2h 30m | |
| 05:00 | PuliMarudheeran goes on a quest to bring back his love, Pavazhamalli, who was kidnapped by the Vedhalams, a group that possesses mystical powers. He mu... | Film, Fantasy | 1h | |
| 06:00 | Doctor's TalkDr. Eeppan, the host, interacts and discusses various health problems with guest doctors and gives remedial tips for the viewers. | Tv show, Health and wellbeing | 15m | |
| 06:15 | PuliMarudheeran goes on a quest to bring back his love, Pavazhamalli, who was kidnapped by the Vedhalams, a group that possesses mystical powers. He mu... | Film, Fantasy | 1h 45m | |
| 08:00 | Thani OruvanMithran, a police officer, pledges to reveal the lies and malpractices of Siddharth Abhimanyu, a renowned scientist, who uses illegal methods to ma... | Film, Thriller | 3h | |
| 11:00 | YoghiThis is Film - Entertainment Category. | Film, Entertainment | 2h 30m | |
| 13:30 | BiriyaniSugan and Parasuram leave Varadharajan's party drunk in search of a place to have biryani. Soon, they get into some serious trouble when they find ... | Film, Thriller | 2h 30m | |
| 16:00 | PailwaanA coach on the hunt for a new fighter finds Krishna, an orphan mentored by Sarkar. Krishna evolves into Kichcha, making a name for himself in the b... | Film, Action | 3h | |
| 19:00 | International SeriesThis is TV Show - Entertainment Category. | Tv show, Entertainment | 30m | |
| 19:30 | International SeriesThis is TV Show - Entertainment Category. | Tv show, Entertainment | 30m | |
| 20:00 | Comedy ExpressA line-up of talented comedians performs a series of cleverly crafted short skits with their sharp humour and quick-witted exchanges. | Tv show, Comedy | 30m | |
| 20:30 | Comedy ExpressA line-up of talented comedians performs a series of cleverly crafted short skits with their sharp humour and quick-witted exchanges. | Tv show, Comedy | 30m | |
| 21:00 | ThalaivaaVishwa runs a small business in Sydney, unaware that his father is a gangster in Mumbai. When his father is killed by a rival, Vishwa takes over hi... | 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_5s206hkx/schedule?date=2026-10-12&tz=Asia/Kolkata" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_5s206hkx/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_5s206hkx/history?from=2025-10-13T00:00:00Z&to=2025-10-14T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_5s206hkx/schedule?date=2026-10-12&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_5s206hkx/schedule?date=2026-10-12&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_5s206hkx/schedule", params={"date": "2026-10-12", "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_5s206hkx/schedule?date=2026-10-12, the first programme { "data": [ { "id": "ls_j0vzzd30", "channel": "ch_5s206hkx", "start": "2026-10-11T18:30:00Z", "stop": "2026-10-11T20:30:00Z", "title": "Dheeran Adhyayam Onnu", "sub_title": null, "description": "A police officer is assigned the task of solving the mystery behind a series ...", "category": [ "film", "thriller" ], "flags": { "new": false, "live": false } } ], "meta": { "count": 15, "date": "2026-10-12", "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.