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.
All times Asia/Kolkata. The same day from the API: GET /v1/channels/ch_x81m17pp/schedule?date=2026-10-12&tz=Asia/Kolkata
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 23:44 | Shunno Hridoy | 40m | ||
| 00:24 | Comedy Vol 02 | 35m | ||
| 01:00 | MEM SAHEBKajal urges her boyfriend to focus on his career and provides unconditional support. | 2h 15m | ||
| 03:15 | Bhalobashar Chhoya Scenes 1 | 45m | ||
| 04:00 | MoniharAjay sacrifices everything for his brother Arun, overcoming hardship and misunderstandings before love and family ultimately triumph. | 2h 41m | ||
| 06:40 | Salil Chowdhury Hits 1 | 19m | ||
| 07:00 | Ananda Bhajan | 27m | ||
| 07:26 | Muralir Sur | 28m | ||
| 07:54 | Classic Song_01 | 5m | ||
| 08:00 | Agni ParikshaTapasi is an educated young girl who was married off when she was a child. However, her life takes a dramatic turn when she grows up and falls in l... | 2h 30m | ||
| 10:29 | Chintu Goyenda_Boka Pilu O Tar Jadu Danda | 19m | ||
| 10:48 | Akbar Birbal_Mangol Koren Khoda | 12m | ||
| 11:00 | TOR OPEKHAYIn this movie with Anirban, Ritu, and Mon moving forward, we see a love triangle. Where the mon loves Anirban like crazy and she thinks in her mind... | 1h 56m | ||
| 12:56 | 90s Bengali Hit Songs_Vol_4 | 28m | ||
| 13:24 | Golden Love Story | 35m | ||
| 14:00 | Hit ListWhen the employees of an advertising agency start getting killed one after another, detective Prabhat is tasked with finding the person responsible... | 2h 1m | ||
| 16:01 | Tapas Paul Hits 01 | 58m | ||
| 16:58 | COMEDY SCENE | 1h 1m | ||
| 18:00 | KADAMBARI AAJOKadambari Aajo follows a married woman's unique bond with an English professor during a film shoot in North Bengal. | 2h 1m | ||
| 20:00 | Mohammed Aziz Hits | 30m | ||
| 20:31 | Romantic Scene Vol 01 | 29m | ||
| 21:00 | BEAR LAGNAThis is a Bengali social drama with lots of shades of values and cultures. It indicates the power of different relationships within the family. A v... | 2h 41m | ||
| 23:40 | Comedy Vol 05 | 31m |
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_x81m17pp/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_x81m17pp/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_x81m17pp/history?from=2026-10-06T00:00:00Z&to=2026-10-07T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_x81m17pp/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_x81m17pp/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_x81m17pp/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_x81m17pp/schedule?date=2026-10-12, the first programme { "data": [ { "id": "ls_0yq1cnnw", "channel": "ch_x81m17pp", "start": "2026-10-11T18:14:22Z", "stop": "2026-10-11T18:54:49Z", "title": "Shunno Hridoy", "sub_title": null, "description": null, "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 23, "date": "2026-10-12", "tz": "Asia/Kolkata" } }
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.