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 America/New_York 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 America/New_York. The same day from the API: GET /v1/channels/ch_k9awc38m/schedule?date=2026-10-14&tz=America/New_York
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 00:00 | Sportswrap | 1h | ||
| 01:00 | Always GoodbyeA woman must choose between the man she loves or her illegitimate son's widowed father, whom she respects and admires. | 2h | ||
| 03:00 | Paid ProgrammingPaid programming. | 30m | ||
| 03:30 | Paid ProgrammingPaid programming. | 30m | ||
| 04:00 | Guest WifeMary and Christopher Price, preparing to leave on a second honeymoon, are contacted by their friend Joe Parker. He's a roving newspaper corresponde... | 2h | ||
| 06:00 | Business First With Angela MilesBusiness journalist Angela Miles hosts this daily show that has a stated goal to "level the playing field between Wall Street and Main Street." Mil... | 30m | ||
| 06:30 | Daily FlashThe hosts discuss the day's trending news and entertainment in a fast-paced, fun and informative manner. | 30m | ||
| 07:00 | DaytimeFind out what's going on in the city. | 1h | ||
| 08:00 | The Verdict With Judge HatchettA music producer sues his ex-girlfriend for locking him out of his home and causing him to miss two recording sessions after she discovered his che... | 30m | ||
| 08:30 | The Verdict With Judge HatchettA mother and her adopted son sue his biological father after he re-enters their lives and causes the teen's grades to plummet. | 30m | ||
| 09:00 | The Living WordFor over 25 years, Evangelist Tommy Combs has been sharing his solid Bible teaching to countries all over the world. | 30m | ||
| 09:30 | Animal RescueA deer stranded on an icy pond; tracking mule deer; a turtle caught in a net; helping elephants. | 30m | ||
| 10:00 | Paid ProgrammingPaid programming. | 30m | ||
| 10:30 | The Marc & Mandy ShowTopics include home décor, parenting, food, fashion, fitness and wellness. | 30m | ||
| 11:00 | Your HealthDr. Richard and Cindy Becker provide a practical approach to health education. | 1h | ||
| 12:00 | Business First With Angela MilesAn entertaining daily business news show giving everyday Americans an edge in the stock market straight from the trading floor. | 30m | ||
| 12:30 | Daily FlashThe hosts discuss the day's trending news and entertainment in a fast-paced, fun and informative manner. | 30m | ||
| 13:00 | Seven Rivers: Shopping | 30m | ||
| 13:30 | Paid ProgrammingPaid programming. | 30m | ||
| 14:00 | Small Town Big DealTo put a spin on a popular saying about Las Vegas, what happens in a small town stays in a small town. That's because small cities and towns across... | 30m | ||
| 14:30 | Street MagicStreet magicians perform their acts for onlookers, some of whom are celebrities; featuring illusionists Ed Alonzo, mentalist Kevin Viner and more. | 30m | ||
| 15:00 | Business First With Angela MilesBusiness journalist Angela Miles hosts this daily show that has a stated goal to "level the playing field between Wall Street and Main Street." Mil... | 30m | ||
| 15:30 | Daily FlashThe hosts discuss the day's trending news and entertainment in a fast-paced, fun and informative manner. | 30m | ||
| 16:00 | Supreme Justice With Judge KarenA man says his ex-girlfriend's dog turned his drone into a midair chew toy, causing it to nosedive and destroying it. | 30m | ||
| 16:30 | Supreme Justice With Judge KarenFormer friends end up in court after dog sitting turns into dognapping; a teen's pottery project is returned in pieces after another teen's parent ... | 30m | ||
| 17:00 | Justice for All With Judge Cristina PérezAn older man accuses a trendy club of denying him entry because of his age; a woman sues her neighbor after his dead tree hit her home. | 30m | ||
| 17:30 | Justice for All With Judge Cristina PérezA woman sues her married ex-boyfriend when he stops paying her rent; accusations of bad judgment and a stolen credit card come between friends. | 30m | ||
| 18:00 | Military MakeoverHomes belonging to members of the armed forces receive upgrades. | 30m | ||
| 18:30 | Seven Rivers Sports | 30m | ||
| 19:00 | Sportswrap | 1h | ||
| 20:00 | History Is Made at NightWhen his wife, Irene (Jean Arthur), plans to divorce him, wealthy and cruel businessman Bruce Vail (Colin Clive) sends his chauffeur to her Paris h... | 2h | ||
| 22:00 | Seven Rivers Sports | 30m | ||
| 22:30 | Paid ProgrammingPaid programming. | 30m | ||
| 23:00 | ES.TVJake Johnson; Sadie Sink; Himesh Patel; Oona Chaplin; Francisco Ramos; Jessie Reyez and Muni Long. | 30m | ||
| 23:30 | Whacked Out SportsAn entertaining look at some of the craziest moments in sports from around the world, captured on camera. | 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_k9awc38m/schedule?date=2026-10-14&tz=America/New_York" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_k9awc38m/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_k9awc38m/history?from=2026-06-25T00:00:00Z&to=2026-06-26T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_k9awc38m/schedule?date=2026-10-14&tz=America/New_York"); 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_k9awc38m/schedule?date=2026-10-14&tz=America/New_York", { 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_k9awc38m/schedule", params={"date": "2026-10-14", "tz": "America/New_York"}, headers={"Authorization": f"Bearer {os.environ['TVG_KEY']}"}, ) for slot in r.json()["data"]: print(slot["start"], slot["title"])
// GET /v1/channels/ch_k9awc38m/schedule?date=2026-10-14, the first programme { "data": [ { "id": "ls_xwbbgptx", "channel": "ch_k9awc38m", "start": "2026-10-14T04:00:00Z", "stop": "2026-10-14T05:00:00Z", "title": "Sportswrap", "sub_title": null, "description": null, "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 35, "date": "2026-10-14", "tz": "America/New_York" } }
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 | Thursday 25 June 2026 | Category |
|---|---|---|
| 01:00 | So Proudly We Hail | Movie, War |
| 03:00 | Paid Programming | Consumer, Shopping |
| 03:30 | Paid Programming | Consumer, Shopping |
| 31 more programmes that day, on Archive | ||
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.