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.
All times America/New_York. The same day from the API: GET /v1/channels/ch_fykndfcg/schedule?date=2026-10-11&tz=America/New_York
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 00:00 | Criminal MindsThe BAU investigates a workplace shooting committed by a state-of-the-art drone in Silicon Valley. (TV-14 L , V) | Killer App | Drama, Crime | 1h |
| 01:00 | Criminal MindsThe BAU continues its murder investigation in Texas, and clues uncover a deep web of corruption that could be the motive for the killings. | Demons | Drama, Crime | 1h |
| 02:00 | Criminal MindsWhen three restaurant workers are killed in a robbery/homicide in Las Vegas, the BAU looks at a cold case that happened in the town six years ago f... | Outlaw | Drama, Crime | 1h |
| 03:00 | Criminal MindsWhen skeletons are found in the backyard of a Virginia home, the BAU centers its investigation on the family living there, unearthing family secret... | Strange Fruit | Drama, Crime | 1h |
| 04:00 | Criminal MindsThe BAU searches Tallahassee for a serial killer who calls the authorities to report the crimes prior to committing murder. | Anonymous | Drama, Crime | 1h |
| 05:00 | Criminal MindsThe team tracks an escaped inmate who sews his victims mouths shut. | The Silencer | Drama, Crime | 1h |
| 06:00 | Criminal MindsWhen a time capsule in a small Colorado town is opened 25 years later and contains a gruesome discovery, the BAU investigates that crime and a poss... | Pay It Forward | Drama, Crime | 1h |
| 07:00 | Criminal MindsWhen frozen bodies are found in Nevada floating in water, the BAU's investigation leads them to suspect that the victims were part of a cult that c... | The Forever People | Drama, Crime | 1h |
| 08:00 | Criminal MindsWhen Reid discovers former FBI Special Agent Owen Quinn (James Urbaniak) locked inside a storage unit, the BAU questions the credibility of Quinn's... | Believer | Crime, Series | 1h |
| 09:00 | Criminal MindsWhen a Maryland family is found murdered at their dining room table, the team tracks down other family members and friends to uncover secrets that ... | A Place At The Table | Crime, Series | 1h |
| 10:00 | Criminal MindsRossi develops some new theories about Everett Lynch, aka The Chameleon. | Face Off | Crime, Series | 1h |
| 11:00 | Criminal MindsThe BAU is called to New York when several casualties of a brutal nature are reported in Central Park. (TV-14 L, V) | Bad Moon on the Rise | Crime, Series | 1h |
| 12:00 | Criminal MindsThe BAU revisits its origins when they look at one of Rossi and Gideon's old cases to track a killer that got away. | Nelson's Sparrow | Crime, Series | 1h |
| 13:00 | Criminal MindsThe BAU heads to Wichita in search of an UnSub abducting children while their parents sleep. Also, Morgan tries to find who was responsible for his... | The Sandman | Crime, Series | 1h |
| 14:00 | Criminal MindsThe BAU searches for a serial killer who leaves distinctive marks on victims' faces with the help of an impressive potential new team member, foren... | The Job | Crime, Series | 1h |
| 15:00 | Criminal MindsWhen successful businessmen in Detroit are targeted by an anger-driven power-assertive Unsub, the BAU is called in to investigate. (TV-14 D, L , V) | Blue Angel | Crime, Series | 1h |
| 16:00 | Criminal MindsThe BAU team investigates a series of fatal explosions throughout Kentucky and Tennessee | Spectator Slowing | Crime, Series | 1h |
| 17:00 | Criminal MindsThe BAU team's investigation into the home invasion and attempted homicide of a police chief's wife uncovers a world of secrets in a small town in ... | Full-Tilt Boogie | Drama, Series | 1h |
| 18:00 | Criminal MindsThe BAU investigates the cause of several fatal car crashes involving drivers and pedestrians. Also, Reid gets bad news. (TV-14 L, V) | Collision Course | Drama, Series | 1h |
| 19:00 | Criminal MindsHotch receives a telephone call from his estranged New York based brother Sean, who he has not heard from in four years. | Brothers Hotchner | Drama, Series | 1h |
| 20:00 | Criminal MindsWhen the BAU is called to Kansas City to investigate a series of murders, a tense reunion ensues between Blake and her father, a retired police cap... | Bully | Drama, Series | 1h |
| 21:00 | Criminal MindsThe BAU team investigates a series of murders in Bakersfield, Calif., which have left the victims unidentifiable. Also, the team welcomes new agent... | X | Drama, Series | 1h |
| 22:00 | Criminal MindsThe BAU believes two unsubs may be operating at the same time, when victims killed in two drastically different ways are discovered in the same cit... | In The Dark | Drama, Series | 1h |
| 23:00 | Criminal MindsThe team travels to Miami to track a killer who murders sex workers in a style similar to animal slayings. | The Apprenticeship | Crime, Series | 1h |
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_fykndfcg/schedule?date=2026-10-11&tz=America/New_York" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_fykndfcg/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_fykndfcg/history?from=2026-10-06T00:00:00Z&to=2026-10-07T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_fykndfcg/schedule?date=2026-10-11&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_fykndfcg/schedule?date=2026-10-11&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_fykndfcg/schedule", params={"date": "2026-10-11", "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_fykndfcg/schedule?date=2026-10-11, the first programme { "data": [ { "id": "ls_rsjxq9gq", "channel": "ch_fykndfcg", "start": "2026-10-11T04:00:00Z", "stop": "2026-10-11T05:00:00Z", "title": "Criminal Minds", "sub_title": "Killer App", "description": "The BAU investigates a workplace shooting committed by a state-of-the-art dro...", "category": [ "drama", "crime", "series" ], "flags": { "new": false, "live": false } } ], "meta": { "count": 24, "date": "2026-10-11", "tz": "America/New_York" } }
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.