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_7srwy1p9/schedule?date=2026-10-14&tz=America/New_York
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 22:00 | The CommuterInsurance salesman Michael MacCauley is on his daily commute home, which becomes anything but routine. After being contacted by a stranger, Michael... | Movie, Thriller | 2h 30m | |
| 00:30 | Who's the Man?Ed Lover (Ed Lover) and Doctor Dre (Andre Romelle Young) are hapless New York City barbers who test the patience of their boss, Nick Crawford (Jim ... | Movie, Comedy drama | 2h | |
| 02:30 | Tyler Perry's The Single Moms ClubWhen their children face expulsion because of rule infractions, five single mothers must agree to organize the school's upcoming dance and fundrais... | Movie, Comedy drama | 2h 30m | |
| 05:00 | Judge MathisA woman sues her sister-in-law for a bail bond and attorney fees because she feels the defendant had her falsely arrested; the defendant claims the... | S19 E129, Episode 129 | Series, Reality | 1h |
| 06:00 | The Parent 'HoodZaria fears her relationship with her boyfriend is over when he drives his ex-girlfriend home from a party. | S3 E18, Tango & Cash | Series, Sitcom | 30m |
| 06:30 | The Parent 'HoodWhen Michael and Zaria learn their parents missed their prom, they plan a party re-creating the event with music group the O'Jays. | S3 E19, When Robert Met Jerri | Series, Sitcom | 30m |
| 07:00 | The Parent 'HoodThe tension between Jerri and her mother (Suzanne Douglas, Nancy Wilson) grows when her parents visit for her law-school graduation. | S3 E21, Mother and Law | Series, Sitcom | 30m |
| 07:30 | RocWhile reminiscing, Roc and Joey (Charles Dutton, Rocky Carroll) discover why Andrew (Carl Gordon) prefers one son over the other. | S2 E16, Up in the Attic | Series, Sitcom | 30m |
| 08:00 | RocRoc (Charles S. Dutton) suffers a crisis of conscience when a bigoted manager wants to invest in his business. | S2 E17, Million Dollar Brother | Series, Sitcom | 30m |
| 08:30 | SnitchAt 18 years old, Jason receives a mandatory 10-year prison sentence after being caught with a package that contained illegal drugs, although he was... | Movie, Crime drama | 2h 30m | |
| 11:00 | Judge MathisA woman sues her cheating ex-boyfriend for repayment of a loan and the bond she had to pay to bail him out of jail. | S21 E5, Episode 5 | Series, Reality | 1h |
| 12:00 | Judge MathisA woman says her boyfriend's other girlfriend harasses her, has sent her more than 300 emails, and falsely accused her of having a sexually transmi... | S21 E6, Episode 6 | Series, Reality | 1h |
| 13:00 | Judge MathisA woman says her former best friend posted a private sex tape of her on social media, so she is suing the ex-friend and her mother for three cell p... | S21 E7, Episode 7 | Series, Reality | 1h |
| 14:00 | Judge MathisA woman who was adopted at birth believes that the defendant is her biological father, so she has petitioned the court for a paternity test. | S21 E8, Episode 8 | Series, Reality | 1h |
| 15:00 | In the Heat of the NightAfter a beauty contestant suffers what appears to be an accidental death, Gillespie and Virgil discover otherwise and fight to uncover the perpetra... | S3 E2, Fairest of Them All | Series, Crime drama | 1h |
| 16:00 | In the Heat of the NightChief Gillespie (Carroll O'Connor) attempts to trap a pair of lovers (Grainger Hines, Clare Wren) who have murdered the woman's husband. Guest star... | S3 E3, Murder Most Ancient | Series, Crime drama | 1h |
| 17:00 | In the Heat of the NightSparta's first black female cop is killed while on duty, and an angry Chief Gillespie assumes responsibility for tracking down her killer. | S3 E4, First Girl | Series, Crime drama | 1h |
| 18:00 | In the Heat of the NightSweet (Geoffrey Thorne) defies Chief Gillespie (Carroll O'Connor) when he takes a personal interest in saving a 13-year-old crack addict (Dana Barr... | S3 E5, Crackdown | Series, Crime drama | 1h |
| 19:00 | Lethal Weapon 3Veteran police detective Roger Murtaugh (Danny Glover) is only days away from retiring when he and his tough partner, Martin Riggs (Mel Gibson), ar... | Movie, Action | 3h | |
| 22:00 | The Last StandOnce a narcotics officer in the LAPD, Ray Owens settles into a peaceful life as sheriff of Sommerton Junction, a quiet border town. That peace is s... | Movie, Action | 2h 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_7srwy1p9/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_7srwy1p9/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_7srwy1p9/history?from=2026-06-25T00:00:00Z&to=2026-06-26T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_7srwy1p9/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_7srwy1p9/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_7srwy1p9/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_7srwy1p9/schedule?date=2026-10-14, the first programme { "data": [ { "id": "ls_kepmgkt5", "channel": "ch_7srwy1p9", "start": "2026-10-14T02:00:00Z", "stop": "2026-10-14T04:30:00Z", "title": "The Commuter", "sub_title": null, "description": "Insurance salesman Michael MacCauley is on his daily commute home, which beco...", "category": [ "movie", "thriller", "mystery", "action" ], "flags": { "new": false, "live": false } } ], "meta": { "count": 20, "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 |
|---|---|---|
| 23:30 | Sparkle | Movie, Musical |
| 02:00 | Amandla! | Movie, Documentary |
| 04:30 | Judge Mathis | Series, Reality |
| 24 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 155 countries.