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_ebf87gdk/schedule?date=2026-10-14&tz=Asia/Kolkata
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 23:55 | Raja Rasoi Aur Anya KahaniyaanExploring the delicious food favoured by the great Maratha and Rajput Kings such as 'laal maas, tambra rassa, pandra rassa and shakarkand ki kheer'. | 30m | ||
| 00:25 | Tyohaar Ki ThaaliThe host shares cherished festive recipes, including heirloom dishes, while celebrating the country's culture by exploring its rich folklore. | 30m | ||
| 00:55 | EpicpediaThe narrator states some fascinating facts about the National Anthem of India and the people behind its composition and recognition. | 10m | ||
| 01:05 | The Family TableA culinary expert shares various cooking tips and step-by-step recipes of mouth-watering dishes in a way that is simple and easy to understand. | 25m | ||
| 01:30 | Rajvansh: Dynasties of IndiaThe host sheds light on several kingdoms in ancient India while also exploring the history of their dynasties. | 5m | ||
| 01:35 | EkaantThe host explores abandoned historical spots in India that are filled with mystery and studies how these once-flourishing places came to be in ruins. | 25m | ||
| 02:00 | IndipediaEdward Sonnenblick travels to some fun places in India, that are famous for their rich spices to learn more about them. | 30m | ||
| 02:30 | What's In The NameThe filmmaker delves into the fascinating stories behind the names of different places while also examining how certain people received various tit... | 5m | ||
| 02:35 | EkaantThe host explores abandoned historical spots in India that are filled with mystery and studies how these once-flourishing places came to be in ruins. | 25m | ||
| 03:00 | RakktThe prominent kingdom of Magadh was ruled over by King Bimbisara, who wished to have a child with Kosala Devi as a successor to his throne. | 30m | ||
| 03:30 | Bharat Ki AawazFreedom fighter Subhas Chandra Bose's role is highlighted, exploring his addresses across Asia and his efforts to rally military strength abroad wh... | 30m | ||
| 04:00 | Destruction DecodedAn in-depth look at catastrophic events, analysing the science behind natural and man-made disasters and exploring the causes and consequences thro... | 50m | ||
| 04:50 | Rajvansh: Dynasties of IndiaThe never-ending internal conflicts of the Haryanka dynasty caused the people to revolt against their rule and demand an end to their reign. | 5m | ||
| 04:55 | RakktThe host explores the exile of King Rao Bundu and shares the story of Mohammed Ghori, a Turkish ruler who arrived in the 12th century. | 35m |
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_ebf87gdk/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_ebf87gdk/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_ebf87gdk/history?from=2025-10-13T00:00:00Z&to=2025-10-14T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_ebf87gdk/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_ebf87gdk/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_ebf87gdk/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_ebf87gdk/schedule?date=2026-10-14, the first programme { "data": [ { "id": "ls_csgjkh72", "channel": "ch_ebf87gdk", "start": "2026-10-13T18:25:00Z", "stop": "2026-10-13T18:55:00Z", "title": "Raja Rasoi Aur Anya Kahaniyaan", "sub_title": null, "description": "Exploring the delicious food favoured by the great Maratha and Rajput Kings s...", "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 14, "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 | 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.