74.3M 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_qac9wrpg/schedule?date=2026-10-12&tz=Asia/Kolkata
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 23:01 | DOSTI YA DHOKHATwo women compete for the affection of the same man, creating jealousy and mistrust. A tragic incident changes all their lives forever. Fate ultima... | 59m | ||
| 00:00 | DEVAR BHABHI KA RISHTAA Widow Is Having An Affair With Her Brother-In-Law. The Mother-In-Law Always Suspects About The Affair. She Tries To Get Her Son Married To Anothe... | 59m | ||
| 00:59 | TEEN QATL EK SACHA city dweller returns to his village and impresses everyone with stories of success. Behind the charm, however, lies a darker side. His actions tr... | 1h 1m | ||
| 02:00 | DULHAN KA RAHASYAAn NRI returns to his hometown hoping for a fresh start but finds himself trapped in a troubled marriage. Pushed to emotional extremes, he begins c... | 1h 2m | ||
| 03:02 | RISHTON MEIN SAAZISHA Photographer Is Having An Affair With His Sister-In-Law. The Mother-In-Law Finds Out And Warns The Daughter-In-Law. She Then Gets Her Son Married... | 59m | ||
| 04:01 | MAJBOORI KA SAUDAA Wife Rents Out Her Good Looking Husband To Sleep With Other Women Because Of Their Financially Backward Condition. Eventually, The Husbands Of Th... | 59m | ||
| 05:00 | EK TARFA JUNOONA Woman Forces Herself On Her Sister'S Husband. He Always Resists Her, But She Finds A Way Back. Eventually, The Father Of The Women Find Out | 1h | ||
| 05:59 | MAJBOORI KA SAFARAfter being abandoned by those meant to support her, a woman is forced into harsh circumstances. Years later, she must protect her daughter from a ... | 1h 1m | ||
| 07:01 | DARZI KA KAALA RAAZA tailor secretly exploits the trust of his customers for personal gain. When several women discover the truth, they unite against him. Their coura... | 1h 1m | ||
| 08:02 | CHHUPE HUE JAZBAATWomen Of The House Are Smitten By Their Good Looking Brother-In-Law, Who Is A Bachelor. He Is The Eldest Son Of The House, But Never Got Married. H... | 58m | ||
| 09:00 | CHANGING ROOM KA RAAZA family's hidden rivalries and personal ambitions slowly boil beneath the surface. As relationships become strained, a shocking incident changes e... | 1h | ||
| 09:59 | EK TARFA MOHABBAT KA ANJAAMA family obsessed with protecting its reputation repeatedly takes extreme measures to hide uncomfortable truths. As past crimes begin resurfacing, ... | 1h 2m | ||
| 11:01 | EK CHHUPA SACHA talented dancer admired by her community suddenly becomes the victim of a shocking crime. As investigators sift through conflicting motives and s... | 1h 2m | ||
| 12:02 | ADHOORA RISHTAA Married Man Marries Another Woman Because He Is Unable To Conceive With His First Wife. He, Along With His Mother-In-Law Ill-Treat His First Wife... | 59m | ||
| 13:01 | SAAZISH AUR VISHWASGHAATAn American visitor becomes the center of attention in a traditional joint family. Cultural differences, jealousy and misunderstandings create grow... | 59m | ||
| 14:00 | FIRANGI MEHMAANA man invites a woman into his home under the guise of helping her, creating suspicion within his family. As hidden truths emerge, relationships be... | 1h 1m | ||
| 15:01 | JURM KA CHAKRAVYUHA family man falls prey to an online dating scam and suddenly goes missing. His loved ones race against time to bring him home safely. With crucial... | 59m | ||
| 16:00 | YOGA TEACHERA Yoga Professional Is Sexually Assaulted By A Man Whose House She Goes To Train. The Man Initially Acts As Someone Who Intends To Help Treat Her A... | 59m | ||
| 16:59 | DO RISHTE EK SACHA young bride faces relentless pressure and emotional hardship from her in-laws, while her parents struggle to meet their growing demands. When a t... | 1h 1m | ||
| 18:01 | LALACH KA PARINAAMA man's addiction to gambling costs him everything he holds dear. As greed and desperation take over, relationships crumble and tensions rise. The ... | 1h | ||
| 19:01 | GURU KA RAAZA bright UPSC aspirant encounters obstacles from all sides while pursuing her dreams. When tragedy strikes, investigators must untangle a maze of c... | 1h 1m | ||
| 20:02 | TOOTA HUA VISHWASA man's growing suspicions about his wife drive him into a dangerous state of obsession. What begins as distrust soon turns into a shocking crime. ... | 1h 1m | ||
| 21:03 | SECRETARY KA SHADYANTRAEpic Crimes | 58m | ||
| 22:02 | JHOOTHI PEHCHAANTwo brothers running a tailoring business secretly engage in illegal activities that exploit their customers' trust. When one family becomes affect... | 59m | ||
| 23:01 | EK CHHUPA HUA RAAZA Married Woman Calls Her Lover Inside Her House As Her Friend. This Lover Dresses Up As A Woman And Lives In The House Disguised As A Female Frien... | 59m |
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_qac9wrpg/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_qac9wrpg/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_qac9wrpg/history?from=2026-10-06T00:00:00Z&to=2026-10-07T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_qac9wrpg/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_qac9wrpg/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_qac9wrpg/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_qac9wrpg/schedule?date=2026-10-12, the first programme { "data": [ { "id": "ls_daebkfba", "channel": "ch_qac9wrpg", "start": "2026-10-11T17:31:32Z", "stop": "2026-10-11T18:30:16Z", "title": "DOSTI YA DHOKHA", "sub_title": null, "description": "Two women compete for the affection of the same man, creating jealousy and mi...", "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 25, "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.