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_ngm1q78m/schedule?date=2026-10-14&tz=America/New_York
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 00:00 | FBI: Most WantedThe team searches for a young woman who is heading down a deadly path of vengeance, using ties to an online radical conspiracy organization to furt... | 1h | ||
| 01:00 | KaramoRashawn says her father confessed to having another daughter before he passed away, and she thinks she may have found her. | 30m | ||
| 01:30 | KaramoSisters Mersadies and Lexi have been feuding with each other since they were children. | 30m | ||
| 02:00 | The Drew Barrymore ShowEitan Bernath and Valerie Bertinelli make a viral sorbet; a Drew Gooder story about a rooster mystery with a happy ending. | 30m | ||
| 02:30 | Court CamA defendant escapes from a virtual hearing; a furious judge is done with a criminal driver; a convicted murderer makes a deadly escape. | 30m | ||
| 03:00 | Hot BenchThree judges argue the merits of a case among themselves and render a verdict. | 30m | ||
| 03:30 | Hot BenchA friendship with romantic roots breaks down over money and motors; the woman claims she loaned the man money and expected repayment; he argues let... | 30m | ||
| 04:00 | The Verdict With Judge HatchettSisters clash over the sale of their late father's home, with one blaming the other's grieving rituals and superstitious beliefs for causing damage... | 30m | ||
| 04:30 | ES.TVEwan McGregor; Monica Barbaro; tennis legend Andy Roddick; Annette Bening; comic Godfrey; singer Masego. | 30m | ||
| 05:00 | Justice With Judge MableanA college student sues her godsister for unpaid wages as a part-time nanny; a discovery of infidelity and a broken birthday gift land two women in ... | 30m | ||
| 05:30 | We the People With Judge Lauren LakeA father demands that a tow truck driver cover the cost of his daughter's therapy sessions after he towed a vehicle with her still inside. | 30m | ||
| 06:00 | Shepherd's ChapelFamily Bible studies with Pastor Arnold Murray and Pastor Dennis Murray. | 1h | ||
| 07:00 | FBI: Most WantedAfter a rogue militia group opens fire on several teenagers crossing the Canadian border into the U.S., the team races to find the ringleader and h... | 1h | ||
| 08:00 | Good Morning IowaNews coverage to start the day. | 1h | ||
| 09:00 | Good Morning IowaNews coverage to start the day. | 1h | ||
| 10:00 | Flip SideMike and Dawn take on Katya and Kevin. | 30m | ||
| 10:30 | Flip SideDedrick and Zuri face Teri and Tammie. | 30m | ||
| 11:00 | 25 Words or LessMelissa Peterman and Carson Kressley. | 30m | ||
| 11:30 | 25 Words or LessOne unexpected clue takes this team on a trip through time as the clock keeps ticking. | 30m | ||
| 12:00 | Tamron HallActors Meagan Good, Morris Chestnut and Mckinley Freeman ("Reasonable Doubt"); Jessie James Decker, Sydney Rae Bass and Karen Parker share the stor... | 1h | ||
| 13:00 | Hot BenchThree judges argue the merits of a case among themselves and render a verdict. | 30m | ||
| 13:30 | Hot BenchWhat started as a lease ends in total release; the landlord claims the ex-tenant left damage and a walkout without notice, while the ex-tenant alle... | 30m | ||
| 14:00 | Adam's LawFrom Judge Judy Sheindlin and her award-winning team of producers comes the future of courtroom TV in "Adam's Law." In a landmark moment in TV hist... | 30m | ||
| 14:30 | Cutlers CourtAfter years of ups and downs, the result of a DNA test will make or break a long-distance relationship. | 30m | ||
| 15:00 | Divorce CourtA marriage crumbles under the weight of online distractions and emotional neglect, leading to divorce papers. | 30m | ||
| 15:30 | Court CamA son and daughter denounce their murderous father; a drunken driver breaks down in court; a misbehaving spectator feels the judge's wrath. | 30m | ||
| 16:00 | Tribunal JusticeIn a dispute over an unassigned parking spot, a woman sues her neighbor for damaging her front door; tensions escalate to the point of a restrainin... | 30m | ||
| 16:30 | Hot BenchA man who sold his car to a woman who then sold it to the defendant and her daughter says he received a flood of tickets he traced back to the defe... | 30m | ||
| 17:00 | The NeighborhoodCalvin decides to splurge on an expensive jacket, then worries it's too special to risk wearing outside the house; Dave and Gemma worry their new f... | 30m | ||
| 17:30 | The NeighborhoodCalvin and Malcolm butt heads on coaching styles as Malcolm's little league team approaches its first game of the season; Tina tries to win over a ... | 30m | ||
| 18:00 | Last Man StandingVanessa is secretly obsessed with Jen's new video game. | 30m | ||
| 18:30 | Last Man StandingMike tries to figure out what to get Vanessa for a business anniversary gift; Kristin and Mandy try to get out of Kyle's Outdoor Man HR orientation. | 30m | ||
| 19:00 | Modern FamilyJay picks up the pieces after Manny's father takes him out to celebrate graduation; the family prepares for Luke and Manny's big day. | 30m | ||
| 19:30 | Modern FamilyJay forces the family to take their vacation on a houseboat on a lake; Mitchell runs into an old flame; Cam must avoid the sun; Phil and Claire try... | 30m | ||
| 20:00 | Police 24/7Police resort to extreme methods while trying to stop a fleeing suspect; an intoxicated man gets boxed in by police as he tries to drive away; poli... | 1h | ||
| 21:00 | The Great American Road Rally: Celebrity EditionTraveling from Tulsa to Oklahoma City, Okla. | 1h | ||
| 22:00 | Local 5 News at 9 on CW Iowa 23Stay informed with the latest breaking news and headlines. | 30m | ||
| 22:30 | TMZTMZ TV tracks down today's hottest stars with their cameras, whether they are hitting the clubs or the dry cleaners. | 30m | ||
| 23:00 | Front Office Sports TonightHost Matt Iseman goes beyond the field of play to break down the most important cultural, entertainment and business stories in the world of sports. | 30m | ||
| 23:30 | The GoldbergsBeverly insists the family take a road trip to go on vacation to Disneyland before Erica and Barry go off to college; Erica worries about her relat... | 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_ngm1q78m/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_ngm1q78m/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_ngm1q78m/history?from=2026-06-25T00:00:00Z&to=2026-06-26T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_ngm1q78m/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_ngm1q78m/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_ngm1q78m/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_ngm1q78m/schedule?date=2026-10-14, the first programme { "data": [ { "id": "ls_5tyt8grk", "channel": "ch_ngm1q78m", "start": "2026-10-14T04:00:00Z", "stop": "2026-10-14T05:00:00Z", "title": "FBI: Most Wanted", "sub_title": null, "description": "The team searches for a young woman who is heading down a deadly path of veng...", "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 40, "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 | Karamo | Series, Talk |
| 02:00 | 25 Words or Less | Series, Game show |
| 02:30 | Flip Side | Series, Game show |
| 34 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.