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_e2nacq3j/schedule?date=2026-10-15&tz=Asia/Kolkata
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 00:00 | The Bounty HunterMilo is hired to track down his ex-wife, Nicole, for skipping bail. Subsequently, a routine retrieval turns into a deadly game of cat and mouse, fo... | 177 | 25m | |
| 00:25 | The Starving GamesIn a deadly game orchestrated by President Snowballs, skilled archer Kantmiss Evershot, her lover Dale and tech-savvy ally Peter Malarkey must rely... | 177 | 1h 13m | |
| 01:38 | Safe HavenA mysterious young woman arrives in Southport, North Carolina, and falls in love with a widowed store owner. However, her dark past intrudes in her... | 177 | 1h 48m | |
| 03:26 | The Love Laugh Live ShowThe host invites prominent personalities and engages them in candid conversations about their personal and professional lives. | 178, 177 | 9m | |
| 03:35 | The Love Laugh Live ShowThe host invites prominent personalities and engages them in candid conversations about their personal and professional lives. | 178, 177 | 40m | |
| 04:15 | The Love Laugh Live ShowThe host invites prominent personalities and engages them in candid conversations about their personal and professional lives. | 178, 177 | 45m | |
| 05:00 | A Merry Christmas MiracleBoyd, who doesn't share a good bond with his father, is forced to travel with him. | 177 | 1h 30m | |
| 06:30 | Almost ChristmasA widower tries to have a traditional Christmas with his four dysfunctional children. | 177 | 1h 50m | |
| 08:20 | Pitch Perfect 3After winning the world championship, the Bellas find themselves split apart and looking for jobs. Seeing the chance to reunite for an overseas USO... | 177 | 1h 35m | |
| 09:55 | It's ComplicatedJane, a divorcee, runs into her ex-husband at their son's graduation ceremony. Since they are divorced and he has remarried, problems evolve when t... | 177 | 1h 50m | |
| 11:45 | Liar LiarFletcher Reede is a successful defence lawyer who has greatly benefitted from the habit of lying. His life takes an ugly turn when his son wishes f... | 177 | 1h 30m | |
| 13:15 | Crazy Rich AsiansA professor's world turns upside down when she discovers that her longtime boyfriend belongs to an eccentric, super rich family of business moguls. | 177 | 2h 5m | |
| 15:20 | You, Me and DupreeDupree stays on as a houseguest with the newlyweds, much to the couple's annoyance. | 177 | 1h 45m | |
| 17:05 | Letters to JulietSophie, an aspiring writer assisted by the secretaries of Juliet, sets out to unite Claire with her long-lost love. While on her journey, she finds... | 177 | 1h 40m | |
| 18:45 | The HolidayAmanda and Iris, two women from different countries, decide to swap houses for the Christmas holidays. However, things take a turn when the swap br... | 177 | 2h 15m | |
| 21:00 | Cloudy With a Chance of Meatballs 2When Flint learns that his machine is creating dangerous food-animal hybrids on Swallow Falls, he sets out with his friends to save his home. Howev... | 177 | 1h 35m | |
| 22:35 | Maid in ManhattanThe heir to a political dynasty falls for a hotel maid who is also single mother, thinking of her to be a socialite. However, both realise that the... | 177 | 1h 25m |
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_e2nacq3j/schedule?date=2026-10-15&tz=Asia/Kolkata" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_e2nacq3j/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_e2nacq3j/history?from=2025-10-13T00:00:00Z&to=2025-10-14T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_e2nacq3j/schedule?date=2026-10-15&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_e2nacq3j/schedule?date=2026-10-15&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_e2nacq3j/schedule", params={"date": "2026-10-15", "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_e2nacq3j/schedule?date=2026-10-15, the first programme { "data": [ { "id": "ls_hem4c8pb", "channel": "ch_e2nacq3j", "start": "2026-10-14T18:30:00Z", "stop": "2026-10-14T18:55:00Z", "title": "The Bounty Hunter", "sub_title": null, "description": "Milo is hired to track down his ex-wife, Nicole, for skipping bail. Subsequen...", "category": [ "177" ], "flags": { "new": false, "live": false } } ], "meta": { "count": 17, "date": "2026-10-15", "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 155 countries.