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_qac9wrpg/schedule?date=2026-10-11&tz=Asia/Kolkata
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 23:04 | ISHQ AUR BLACKMAILA rebellious young man seeks refuge at his sister's home while hiding a major secret. Existing tensions within the household worsen as conflicts es... | 56m | ||
| 00:00 | FAREB KA PARLOURTwo Sisters Run A Massage-Racket In The Name Of A Beauty Parlour And Provide Services To Men Who Dress Up In Burqa. One Of The Married Men Falls Pr... | 58m | ||
| 00:58 | KARZ KI KEEMATA Man Is Unable To Pay Off His Loans And So He Lets His Wife Sleep With The Loan Shark. The Wife Gets Enraged And Seeks Vengeance. Their Small Son ... | 59m | ||
| 01:56 | KIRAYEDAAR KA JAALAfter being betrayed by her former partner, a woman embarks on a calculated mission for revenge. Her actions set off a chain reaction affecting sev... | 1h | ||
| 02:57 | BITI HUI TAMANNAA wealthy elderly man's unexpected marriage sparks jealousy and conflict within his household. As rivalries deepen, a carefully planned crime is se... | 1h 2m | ||
| 03:58 | DHOKHE KE SAAYEAn Impotent Man Asks His Friend To Sleep With His Wife. At First, The Wife Is Aghast, But Later She Falls For Him And Begins To Have An Affair. The... | 59m | ||
| 05:58 | RISHTON KA CHAKRAVYUHA Woman Is Having An Affair With Her Neighbor'S Son. The Son Already Has An Affair With Another Girl. Ironically, The Boy'S Father Also Ogles At Th... | 59m | ||
| 06:57 | BADALTE IRAADEA Local Politician'S Wife Is Deprived Of Attention From Her Husband. She Falls In Love With The Driver And They Have An Affair. The Driver Gets Dru... | 59m | ||
| 07:56 | DHOKE KI DASTAANA woman endures years of emotional and domestic turmoil that takes a severe toll on her life. Overwhelmed by her circumstances, she makes a life-al... | 1h 1m | ||
| 08:57 | NAQAAB KE PEECHHEA Man Who Is Living In His Sister'S House, Along With His Teenage Nephew Ogles At The Newly Hired House Help. He Traps The House Help By Recording ... | 59m | ||
| 09:55 | NAQLI ILAAJ ASLI JURMA woman is compelled to follow an age-old custom that challenges her sense of identity and freedom. As she adapts to her difficult circumstances, r... | 1h | ||
| 10:56 | APNO KE BEECHA popular content creator is found dead under mysterious circumstances. As police investigate, layers of deception and betrayal begin to surface. T... | 1h 3m | ||
| 11:59 | LALACH AUR JURMWhen a young girl suddenly disappears, an entire community is left searching for answers. The police follow a trail of unexpected clues to uncover ... | 1h | ||
| 12:59 | SAJAN CHALE SASURAALA Man Is Married To Two Women. Both The Women Are Oblivious About His Two Marriages. He Is About To Marry A Third Woman And Is Caught By His Estran... | 59m | ||
| 13:58 | ZEHREELI CHAALA Woman Along With Her Accomplice Honey-Traps Men In The Village And Sleeps With Them. The Victims Are Found Dead With Foam Emitted From Their Mout... | 1h | ||
| 14:58 | PARIVAAR KA GUNEHGARA Man Ogles And Sexually Assaults His Daughter-In-Laws. He Is Quite A Pervert. They Protest And Complain About Him To Their Husbands. The Sons Ask ... | 59m | ||
| 15:58 | VISHWAS KA DHOKHAA newly married woman becomes involved in a secret relationship that threatens the peace of her household. As hidden truths emerge, a series of tra... | 1h 1m | ||
| 16:59 | BADALTE RISHTEA young man becomes deeply attached to an older woman, creating complications for everyone involved. As misunderstandings, emotions, and personal i... | 57m | ||
| 17:56 | SAAZISH-E-ISHQA rickshaw driver develops an unhealthy obsession that turns the lives of his passengers upside down. His actions create fear and distress within t... | 1h 4m | ||
| 18:59 | SANAM BEWAFAA young woman's engagement to a seemingly charming man becomes a nightmare when his true nature is revealed. Facing intimidation and manipulation, ... | 1h 1m | ||
| 20:00 | NAYI DULHAN KA RAAZA clever con artist targets vulnerable men by assuming false identities. After leaving a trail of broken lives behind, she plans one final escape. ... | 1h 1m | ||
| 21:02 | SABJIWALE KA SHIKAAREpic Crimes | 59m | ||
| 22:01 | EK TARFA MOHABBATAn Overweight Man Falls In Love With A Slim And Pretty Girl. She Rejects Him. He Marries The Girl'S Elder Sister Who Is Also Overweight. He Is Secr... | 1h | ||
| 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 |
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-11&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-11&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-11&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-11", "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-11, the first programme { "data": [ { "id": "ls_mj4g0c2g", "channel": "ch_qac9wrpg", "start": "2026-10-10T17:34:13Z", "stop": "2026-10-10T18:30:21Z", "title": "ISHQ AUR BLACKMAIL", "sub_title": null, "description": "A rebellious young man seeks refuge at his sister's home while hiding a major...", "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 24, "date": "2026-10-11", "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.