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 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_p9thjgn8/schedule?date=2026-10-15&tz=America/New_York
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 00:00 | Cutler's CourtSarah Oliver discusses work-love balance in Will and Jaheim's dramatic relationship. | S1 E72, Harrell vs. Watson | Daytime tv + games | 23m |
| 00:23 | Cutler's CourtShocking results of a paternity test will make or break Josh and Shaneka's 10-year relationship. | S1 E59, Prince vs. Thornton | Daytime tv + games | 24m |
| 00:47 | Cutler's CourtPaternity test may decide Keith and Rochelle’s future after doubts from her ex’s family. | S1 E93, Garrett vs. Williams | Daytime tv + games | 22m |
| 01:09 | Cutler's CourtAfter 13 years and 20 breakups, Lakeia and Shundric's relationship hinges on a compatibility test. | S1 E31, White vs. Loyd | Daytime tv + games | 24m |
| 01:33 | Cutler's CourtJudges help Nohariz and Eli with marital problems and alcohol abuse, aided by an expert. | S1 E24, Thompson vs. Thompson | Daytime tv + games | 21m |
| 01:54 | Cutler's CourtMan fights for justice and questions his future with a distant love. | S2 E30, York-Ketner vs. Ketner | Daytime tv + games | 25m |
| 02:19 | Cutler's CourtAnita’s ready to wed, but a lie test may make Roman propose—or walk away. | S1 E73, Lackely vs. Rivera | Daytime tv + games | 23m |
| 02:42 | Cutler's CourtDNA test and surprise witness reshape Mafi and Athena's rocky relationship. | S1 E128, Virgil vs. Virgil Jr. | Daytime tv + games | 22m |
| 03:04 | Cutler's CourtRicky sues ex Jada for using $800 of child support to buy Beyoncé concert tickets. | Colbert vs. Adams | Daytime tv + games | 24m |
| 03:28 | Cutler's CourtA broken gaming console and a stolen laptop have exes Dominique and Deon standing before the judges. | S1 E118, Childress vs. Alston | Daytime tv + games | 21m |
| 03:49 | Cutler's CourtCanandas denies paternity; Charisma demands a test. | S1 E1, Paige vs. Ware (Series Premiere) | Daytime tv + games | 24m |
| 04:13 | Cutler's CourtShakeila hopes to marry Kelvin despite trust issues and a 15-year age gap. | S1 E65, Mallett vs. Silas | Daytime tv + games | 24m |
| 04:37 | Cutler's CourtAlexus fights to prove Kristopher he's the real father amidst hometown gossip. | S2 E34, Minor vs. Sanders | Daytime tv + games | 20m |
| 04:57 | Cutler's CourtA New Jersey woman sues her ex-boyfriend for property exchange of her beloved cat. | S1 E7, Monsanto vs. Eskander | Daytime tv + games | 24m |
| 05:21 | Cutler's CourtInfidelity and dating profile spark court feud between Laffiama and Amy. | S1 E97, Brogdon vs. Jenkins | Daytime tv + games | 24m |
| 05:45 | Cutler's CourtPablo's jokes strain marriage; Cutlers help save their relationship. | S1 E18, Aleman vs. Aleman | Daytime tv + games | 22m |
| 06:07 | Judge MathisMan sues casual ex for stolen property after she got his tattoo. | S19 E36, Episode 36 | Daytime tv + games | 47m |
| 06:54 | Judge MathisAnastasia is a hair stylist here to sue one of her clients for an unpaid loan and emotional distress. | S23 E26, Episode 26 | Daytime tv + games | 50m |
| 07:44 | Judge MathisWoman sues ex-FWB for breach of contract, emotional distress; he says she hid she was married. | S20 E28, Episode 28 | Daytime tv + games | 48m |
| 08:32 | Judge MathisThe plaintiff says the defendant, her sister, is nothing but a stripper who always plays the victim. | S19 E6, Episode 6 | Daytime tv + games | 47m |
| 09:19 | Judge MathisA woman sues her ex-husband over medical bills for their child. | S19 E24, Episode 24 | Daytime tv + games | 48m |
| 10:07 | People's CourtMissing salon glasses and an overheating truck lead to two lawsuits. | S20 E73, Clash Over Missing Glasses | Daytime tv + games | 49m |
| 10:56 | The People's CourtExes Marlene and David sue each other for $5,000 over unpaid loans and stolen items. Drama ensues! | S19 E87, Bickering Over Bills | Daytime tv + games | 48m |
| 11:44 | People's CourtA furniture seller says insured shippers damaged a valuable piece beyond repair. | S20 E128, Furniture Fiasco | Daytime tv + games | 49m |
| 13:20 | People's CourtFormer lovers dispute unpaid household bills, damaged property and missing items. | S20 E104, Scorned Lovers Square Off | Daytime tv + games | 48m |
| 14:08 | Judge MathisA woman says video proves her son's ex kicked her car; the ex disputes the repair bill. | She Kicked My Car... and I Have Video | Daytime tv + games | 48m |
| 14:56 | Judge MathisAn ex-partner is sued over a trip, a cable bill and damaged property. | S21 E19, Episode 19 | Daytime tv + games | 50m |
| 15:46 | Judge MathisPlaintiff sues for impound fee, airfare; defendant countersues for defamation, distress. | S20 E38, Episode 38 | Daytime tv + games | 47m |
| 16:33 | Judge MathisA woman says her former friend struck her with a bottle and crashed her vehicle. | S21 E21, Episode 21 | Daytime tv + games | 48m |
| 17:21 | Judge MathisTylan is suing his great aunt, saying she hired him to paint her house but failed to pay. | S23 E62, Episode 65 | Daytime tv + games | 47m |
| 18:08 | Judge MathisAn ex-Playboy model says her former friend owes her for unpaid loans. | S20 E110, Episode 110 | Daytime tv + games | 48m |
| 18:56 | Judge MathisA woman claims her daughter was assaulted by former friend. | S20 E32, Episode 32 | Daytime tv + games | 50m |
| 19:46 | Judge MathisWoman sues housemate for property damage, emotional distress over alleged drug use. | S20 E35, Episode 35 | Daytime tv + games | 48m |
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_p9thjgn8/schedule?date=2026-10-15&tz=America/New_York" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_p9thjgn8/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_p9thjgn8/history?from=2025-10-13T00:00:00Z&to=2025-10-14T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_p9thjgn8/schedule?date=2026-10-15&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_p9thjgn8/schedule?date=2026-10-15&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_p9thjgn8/schedule", params={"date": "2026-10-15", "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_p9thjgn8/schedule?date=2026-10-15, the first programme { "data": [ { "id": "ls_1xfyh76d", "channel": "ch_p9thjgn8", "start": "2026-10-15T04:00:00Z", "stop": "2026-10-15T04:23:00Z", "title": "Cutler's Court", "sub_title": "Thomas vs. Duval", "description": "Sarah Oliver discusses work-love balance in Will and Jaheim's dramatic relati...", "category": [ "daytime tv + games" ], "flags": { "new": false, "live": false } } ], "meta": { "count": 33, "date": "2026-10-15", "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 | 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 150 countries.