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_r85g9n5x/schedule?date=2026-10-14&tz=America/New_York
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 00:00 | The GoldbergsAdam unintentionally lets it slip that Barry never completed his community service requirement; Erica makes plans for her and Geoff to follow the G... | 30m | ||
| 00:30 | The GoldbergsAdam receives news that he has been accepted into NYU, but his excitement is soon diminished when he learns Brea has been accepted into a school fa... | 30m | ||
| 01:00 | The NeighborhoodTina struggles to keep up with her job at Calvin's auto shop due to her burgeoning baking business; Malcolm delays breaking up with a girlfriend wh... | 30m | ||
| 01:30 | The NeighborhoodWhen Calvin discovers his friend Lorenzo is harboring a secret, he struggles with whether to share the information with Tina; Dave becomes concerne... | 30m | ||
| 02:00 | 48 HoursMichael Barisone, a former Olympic equestrian and trainer, speaks out in his first television interview since the end of his trial for the attempte... | 1h | ||
| 03:00 | iCRIME With Elizabeth VargasCrimes from across the country that have been captured by ordinary people on their smartphones; stories of victims, witnesses, law enforcement and ... | 30m | ||
| 03:30 | Pawn StarsThe Pawn Stars go off-roading as they look to buy a 1973 Jeep CJ5; Rick meets a man hoping to sell several photographs and negatives from the final... | 30m | ||
| 04:00 | Forensic FilesThe 1992 hit-and-run death of 6-year-old Nicole Rae Walker leads to a groundbreaking trial as experts submit a video reconstruction of the incident... | 30m | ||
| 04:30 | Paid ProgrammingPaid programming. | 30m | ||
| 05:00 | Paid ProgrammingPaid programming. | 30m | ||
| 05:30 | Paid ProgrammingPaid programming. | 30m | ||
| 06:00 | Paid ProgrammingPaid programming. | 30m | ||
| 06:30 | 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 | ||
| 07:00 | Justice With Judge MableanA talent agent seeks reimbursement from her hand model client, who did not complete a jewelry photo shoot due to side effects from chemo treatments. | 30m | ||
| 07:30 | Through the Bible With Les FeldickLes Feldick, an Oklahoma farmer and rancher with a special gift for teaching the Bible; his simple and nondenominational approach on the program "T... | 30m | ||
| 08:00 | Life TodayJames Robison was a former preacher who changed directions in his life and began hosting this television show alongside his wife, Betty, in order t... | 30m | ||
| 08:30 | Andrew Wommack: Gospel TruthAndrew teaches that faith appropriates God's provision through perseverance, spiritual focus and obedience — don't settle for less. | 30m | ||
| 09:00 | Crime Exposé With Nancy O'DellA chilling case of mistaken identity leads to the murder of an innocent man; investigators chase false leads before uncovering a murder-for-hire pl... | 30m | ||
| 09:30 | iCRIME With Elizabeth VargasCrimes from across the country that have been captured by ordinary people on their smartphones; stories of victims, witnesses, law enforcement and ... | 30m | ||
| 10:00 | DatelineWhen a young pregnant mother goes missing in Virginia, her family embarks on a frantic search, but the case eventually goes cold; years later, inve... | 1h | ||
| 11:00 | 48 HoursFormer Idaho state trooper Dan Howard is charged with murdering his wife three years after her death. | 1h | ||
| 12:00 | Chicago FireMouch sets out to change his legacy and nickname; Ritter pushes Herrmann to see a doctor; Brett searches for the perfect wedding venue. | 1h | ||
| 13:00 | Mathis Court With Judge MathisAn ex-convict sues his business partner for using the money he invested in her beauty salon on lavish trips and her personal appearance. | 30m | ||
| 13:30 | Justice for the People With Judge MilianA man sues his ex-girlfriend after she caused a scene at their daughter's daycare, getting their 1-year-old expelled and costing him prepaid fees. | 30m | ||
| 14:00 | KCBD 11 at NoonStay informed with the latest breaking news and headlines. | 1h | ||
| 15:00 | 25 Words or LessMelissa Peterman and Carson Kressley. | 30m | ||
| 15:30 | Flip SideMike and Dawn take on Katya and Kevin. | 30m | ||
| 16:00 | Tribunal JusticeA couple's dream of a lush backyard turns into a legal battleground as they sue a contractor for allegedly botching their irrigation system, leadin... | 30m | ||
| 16:30 | 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 | ||
| 17:00 | Equal JusticeMen and women work in a big-city district attorney's office. | 30m | ||
| 17:30 | Cutlers CourtAfter years of ups and downs, the result of a DNA test will make or break a long-distance relationship. | 30m | ||
| 18:00 | Bob Hearts AbisholaWith Abishola's husband adamant that he'll never agree to a divorce, Bob and Abishola grow disheartened that they will never be able to get married. | 30m | ||
| 18:30 | Bob Hearts AbisholaWhen Abishola finds out Dele canceled his plans to go to Harvard behind her back, Bob steps in to keep her from going ballistic. | 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 | DatelineWhen young mother and paramedic Annamarie Cochrane Rintala is found dead at the bottom of her basement stairs, it takes four trials and 13 years be... | 1h | ||
| 21:00 | Chicago P.D.The shocking murder of young boys affects Halstead; Crawford encourages Intelligence to use a new facial recognition software to help identify a su... | 1h | ||
| 22:00 | Two and a Half MenCharlie's mother, Evelyn, asks to borrow his Mercedes so she can impress a Saudi prince who she wants to buy real estate. | 30m | ||
| 22:30 | Two and a Half MenAlthough Charlie is getting closer to Linda, he begins to see Rose's face wherever he looks. | 30m | ||
| 23:00 | Chicago P.D.The shocking murder of young boys affects Halstead; Crawford encourages Intelligence to use a new facial recognition software to help identify a su... | 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_r85g9n5x/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_r85g9n5x/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_r85g9n5x/history?from=2026-06-25T00:00:00Z&to=2026-06-26T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_r85g9n5x/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_r85g9n5x/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_r85g9n5x/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_r85g9n5x/schedule?date=2026-10-14, the first programme { "data": [ { "id": "ls_ceyy6qx2", "channel": "ch_r85g9n5x", "start": "2026-10-14T04:00:00Z", "stop": "2026-10-14T04:30:00Z", "title": "The Goldbergs", "sub_title": null, "description": "Adam unintentionally lets it slip that Barry never completed his community se...", "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 | Modern Family | Series, Holiday |
| 01:30 | The Conners | Series, Sitcom |
| 02:00 | The Conners | Series, Sitcom |
| 36 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.