72.1M 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_r02t7gm8/schedule?date=2026-10-13&tz=Asia/Kolkata
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 00:00 | Nanhe Danishmand On nowBringing the best in television. | 178 | 6h | |
| 06:00 | Naghma-E-MarifatVarious folk artists and musicians gather and sing devotional songs and religious hymns in order to praise the Almighty and receive his blessings. | 178 | 30m | |
| 06:30 | Khak-E-WatanTalented poets from across the region read their poetic verses in front of an audience on the occasion of Independence Day. | 178 | 30m | |
| 07:00 | Arogya yogaThe host features health gurus as they explore the healing power of yoga, offering expert insights to promote physical and mental well-being. | 82, 178 | 30m | |
| 07:30 | Unani ClinicThe filmmaker sheds light on the services available at an Unani clinic that uses a traditional medical system to treat various ailments. | 178 | 30m | |
| 08:00 | Paisa Bolta HaiThe host holds insightful discussions with various experts, highlighting various economic topics and their impact on the nation. | 178 | 1h | |
| 09:00 | KhabarnamaThe host provides a comprehensive and detailed coverage, elucidating on the latest news and developments from across the region. | 178 | 30m | |
| 09:30 | Hamare DastkarSkilled artisans showcase intricate craftsmanship, preserving traditional art forms while sharing the cultural and historical significance of their... | 178 | 30m | |
| 10:00 | Nanhe DanishmandBringing the best in television. | 178 | 30m | |
| 10:30 | Masnavi Sahrul BayanThe host sheds light on 'Masnavi Sehr Ul Bayan', a literary work by Urdu writer Mir Hasan, through a captivating dramatic interpretation. | 178 | 30m | |
| 11:00 | Jahan-e-KhusrauPeople come together to attend concerts, seminars, exhibitions and heritage walks, which are held to commemorate the death anniversary of Hazrat Am... | 178 | 30m | |
| 11:30 | Dilli Ke Badalte RangThe filmmaker explores the history of Delhi, highlighting different eras of rule and civilisation and their significance in the present day. | 178 | 30m | |
| 12:00 | Yeh Ishq Nahi AasanBringing the best in television. | 178 | 30m | |
| 12:30 | Unani ClinicThe filmmaker sheds light on the services available at an Unani clinic that uses a traditional medical system to treat various ailments. | 178 | 30m | |
| 13:00 | Paisa Bolta HaiThe host holds insightful discussions with various experts, highlighting various economic topics and their impact on the nation. | 178 | 1h | |
| 14:00 | Mati Ke LalBringing the best in television. | 178 | 1h | |
| 15:00 | Yeh Zindagi Hai GulshanA progressive Muslim girl's life is affected by Shariah, which has given equal rights to women to pursue their development. | 178 | 50m | |
| 15:50 | FillerBringing the best in television. | 178 | 10m | |
| 16:00 | Hamare DastkarSkilled artisans showcase intricate craftsmanship, preserving traditional art forms while sharing the cultural and historical significance of their... | 178 | 30m | |
| 16:30 | Nanhe DanishmandBringing the best in television. | 178 | 30m | |
| 17:00 | Karwan-e-shaoorThe hosts engage in conversations with various renowned Urdu poets and authors about their careers and life experiences. | 178 | 30m | |
| 17:30 | KhabarnamaThe host provides a comprehensive and detailed coverage, elucidating on the latest news and developments from across the region. | 178 | 30m | |
| 18:00 | KhabarnamaThe host provides a comprehensive and detailed coverage, elucidating on the latest news and developments from across the region. | 178 | 30m | |
| 18:30 | RangtarangA special presentation showcasing arts, culture and literature with an emphasis on classical Indian works that have had a major impact on the count... | 178 | 30m | |
| 19:00 | Yeh Ishq Nahi AasanBringing the best in television. | 178 | 30m | |
| 19:30 | Kuch Lamhe Fursat KeThe host invites various experts from different fields and converses with them about their insights on how one can change their life in small ways. | 178 | 30m | |
| 20:00 | Kuch Lamhe Fursat KeThe host invites various experts from different fields and converses with them about their insights on how one can change their life in small ways. | 178 | 1h | |
| 21:00 | Mati Ke LalBringing the best in television. | 178 | 1h | |
| 22:00 | Yeh Zindagi Hai GulshanA progressive Muslim girl's life is affected by Shariah, which has given equal rights to women to pursue their development. | 178 | 50m | |
| 22:50 | FillerBringing the best in television. | 178 | 10m | |
| 23:00 | Hamare DastkarSkilled artisans showcase intricate craftsmanship, preserving traditional art forms while sharing the cultural and historical significance of their... | 178 | 30m | |
| 23:30 | Nanhe DanishmandBringing the best in television. | 178 | 30m |
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_r02t7gm8/schedule?date=2026-10-13&tz=Asia/Kolkata" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_r02t7gm8/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_r02t7gm8/history?from=2025-10-12T00:00:00Z&to=2025-10-13T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_r02t7gm8/schedule?date=2026-10-13&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_r02t7gm8/schedule?date=2026-10-13&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_r02t7gm8/schedule", params={"date": "2026-10-13", "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_r02t7gm8/schedule?date=2026-10-13, the first programme { "data": [ { "id": "ls_qkmvne9g", "channel": "ch_r02t7gm8", "start": "2026-10-12T18:30:00Z", "stop": "2026-10-13T00:30:00Z", "title": "Nanhe Danishmand", "sub_title": null, "description": "Bringing the best in television.", "category": [ "178" ], "flags": { "new": false, "live": false } } ], "meta": { "count": 32, "date": "2026-10-13", "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 | Sunday 12 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 155 countries.