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_yn3hy965/schedule?date=2026-10-13&tz=America/New_York
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 00:00 | Rules of EngagementWhen Audrey makes a quilt out of Jeff's favorite T-shirts, the gift is a bigger hit than she imagined. | S1 E7, Jeff's Wooby | Sitcom | 30m |
| 00:30 | Rules of EngagementJeff and Audrey decide to have separate bedrooms when his snoring keeps her awake, but he takes advantage of his newfound freedom by staying up too... | S2 E1, Flirting with Disaster | Sitcom | 30m |
| 01:00 | Murphy BrownFrank (Joe Regalbuto) is named lead anchor for the show that was given the "FYI" time slot. With Candice Bergen. | S7 E7, Frank Cuts Loose | Sitcom | 30m |
| 01:30 | Murphy BrownMurphy and Peter plan a romantic weekend getaway and end up competing with each other for the same story. | S7 E8, Reporters Make Strange Bedfellows | Sitcom | 30m |
| 02:00 | Caroline in the CityRichard tries to resolve issues with his jet-setting mother (Elizabeth Ashley); guest John Ratzenberger. | S1 E21, Caroline and Richard's Mom | Sitcom | 30m |
| 02:30 | Caroline in the CityPreparations for Caroline's (Lea Thompson) wedding put a strain on Caroline and Annie's (Amy Pietz) friendship. | S1 E22, Caroline and the Bridesmaids | Sitcom | 30m |
| 03:00 | Suddenly SusanSusan leaks the news of Jack and Maddy's kiss; Vicki tries to get her rabbi boyfriend to physically commit to her. | S2 E12, A Kiss is Just Amiss | Sitcom | 30m |
| 03:30 | Suddenly SusanVicki's rabbi boyfriend (Albie Selznick) poses a significant question; Jack has something to do with Susan's pain. | S2 E13, The Big Shalom | Sitcom | 30m |
| 04:00 | Natural Blood Pressure ManagementUnleash the power of My Best Heart's patented Red Spinach-Potassium Nitrate combination, plus 8 natural dietary blood pressure regulators to mainta... | Paid program | 30m | |
| 04:30 | Paid ProgrammingPaid programming. | Paid program, Shopping | 30m | |
| 05:00 | Paid ProgrammingPaid programming. | Paid program, Shopping | 30m | |
| 05:30 | Paid ProgrammingPaid programming. | Paid program, Shopping | 30m | |
| 06:00 | Archie Bunker's Place On nowArchie decides to move out of the house and into an apartment despite Stephanie's objections. | S2 E3, Home Again | Sitcom | 30m |
| 06:30 | Archie Bunker's PlaceArchie has a hard time finding a housekeeper. | S2 E4, Hiring the Housekeeper | Sitcom | 30m |
| 07:00 | BensonBenson seems to have gone off the deep end when Jessica Tate visits him from the beyond. | S5 E3, God, I Need This Job | Sitcom | 30m |
| 07:30 | BensonBenson poses as Kraus's husband when her mother visits from Germany. | S5 E4, Who's Arnold? | Sitcom | 30m |
| 08:00 | Mork & MindyMork's strange friend Exidor becomes romantically involved with a pretty meter maid. | The Exidor Affair | Sitcom | 30m |
| 08:30 | Mork & MindyThinking the Air Force is a travel club, Mork joins up as Lt. Mork Fromork. | The Mork Syndrome | Sitcom | 30m |
| 09:00 | Sabrina, the Teenage WitchSabrina is trapped in a snowstorm with Harvey and Brad, but can't use her magical powers to save them. | Ice Station Sabrina | Sitcom, Comedy | 30m |
| 09:30 | Sabrina, the Teenage WitchSalem falls in love with his high-school reunion date; Sabrina investigates Mr. Kraft's sudden wealth. | Salem and Juliette | Sitcom, Comedy | 30m |
| 10:00 | Head of the ClassCharlie must choose between students and union. | Labor Daze | Sitcom | 30m |
| 10:30 | Head of the ClassA bully's threat triggers a fantasy for Arvid. | Exactly Twelve O'Clock | Sitcom | 30m |
| 11:00 | Family TiesSteven's recently divorced brother (Norman Parker) asks Steven and Elyse for advice on handling his unruly daughter (Annie Oringer). | Father Time | Sitcom | 30m |
| 11:30 | Family TiesWith the relationship between Steven's brother and niece deteriorating, the Keatons find themselves in the middle of a family feud. | Father Time | Sitcom | 30m |
| 12:00 | Who's the Boss?The return of Angela's estranged husband puts their divorce plans on hold. | Angela's Ex | Sitcom | 30m |
| 12:30 | Who's the Boss?The romance begins to fade for Angela and her estranged husband. | Angela's Ex | Sitcom | 30m |
| 13:00 | The Hogan FamilyDavid's (Jason Bateman) romancing of a princess (Alexandra Powers) draws close scrutiny from her government. With Sandy Duncan. | Paris | Sitcom | 30m |
| 13:30 | The Hogan FamilyDavid (Jason Bateman) learns that the woman he has been courting is actually a princess (Alexandra Powers). | Paris | Sitcom | 30m |
| 14:00 | Dear JohnJohn (Judd Hirsch) reneges on his promise to help Wendy (Deborah Harmon) have a baby by artificial means. With Harry Groener. | And Baby Makes Four | Sitcom | 30m |
| 14:30 | Dear JohnKirk and his brother (Jere Burns, Kevin Dunn), a priest, feud over a woman. With Judd Hirsch. | A Priest's Story | Sitcom | 30m |
| 15:00 | The John Larroquette ShowCatherine (Alison La Placa) tries to help John (John Larroquette) get into shape; a con artist (guest star John Vargas) tries to steal Mahalia's (L... | S2 E4, Good News/Bad News | Sitcom | 30m |
| 15:30 | The John Larroquette ShowWork and friends take a toll on John's relationship with Catherine (Alison La Placa) when he tutors Dexter (Daryl "Chill" Mitchell). With John Larr... | S2 E5, The Tutor | Sitcom | 30m |
| 16:00 | BeckerBecker won't listen to his doctor after he is accidentally shot during an argument between two motorists. | S2 E8, Stumble in the Bronx | Sitcom | 30m |
| 16:30 | BeckerBecker is forced to stay at home and deal with his neighbors during his recuperation period; Margaret and Linda try to find a fill-in doctor. | S2 E9, Hate Thy Neighbor | Sitcom | 30m |
| 17:00 | WingsAspiring cellist Helen tries to arrange an audition with a honeymooning symphony conductor (guest star David Ogden Stiers). | A Little Nightmare Music | Sitcom | 30m |
| 17:30 | WingsUnpopular Roy attempts to be sociable after inviting himself on Brian and Joe's fishing trip. | Sports and Leisure | Sitcom | 30m |
| 18:00 | Mad About YouAn unexpected visit from Paul's parents (Cynthia Harris, Louis Zorich) on Jamie's ovulation day ruins Paul and Jamie's plans; Paul's sister reveals... | S4 E10, Ovulation Day | Sitcom | 30m |
| 18:30 | Mad About YouJamie is housebound after injuring her back in a moment of passion; Paul runs her errands and takes his father (Louis Zorich) to the eye doctor. | S4 E11, Get Back | Sitcom | 30m |
| 19:00 | 227Sandra helps her new roommate (Kim Fields) change into a sexy vamp. | S3 E17, The Roommate | Sitcom | 30m |
| 19:30 | 227Lester needs to impress a despicable lawyer (Sherman Hemsley) in order to advance his construction company. | S3 E18, The Big Deal | Sitcom | 30m |
| 20:00 | Designing WomenIn an effort to win Anthony, Vanessa (Olivia Brown) asks Suzanne for a total make-over. | S4 E18, Anthony and Vanessa | Sitcom | 30m |
| 20:30 | Designing WomenJulia realizes she is getting older when her son (George Newbern) announces that he is going to be a father. | S4 E19, Payne Grows Up | Sitcom | 30m |
| 21:00 | NewsRadioBill (Phil Hartman) feels intimidated by Joe's (Joe Rogan) talents as a radio broadcaster; Beth (Vicki Lewis) falls for Jimmy's (Stephen Root) neph... | S2 E16, Houses of the Holy | Sitcom | 30m |
| 21:30 | NewsRadioDave (Dave Foley) gets jealous when Lisa's (Maura Tierney) ex-boyfriend (guest star Wallace Langham) visits New York; Bill (Phil Hartman) and Cathe... | S2 E17, Physical Graffiti | Sitcom | 30m |
| 22:00 | Just Shoot MeTrying to get a girl, Finch hires an au pair (Shannon Elizabeth) for his imaginary son; Jack hatches an elaborate scheme to test Elliot's loyalty. | S6 E13, About a Boy | Sitcom | 30m |
| 22:30 | Just Shoot MeFinch and a roommate move into the apartment across the hall from Maya and turn out to be the neighbors from hell. | S6 E14, Friends and Neighbors | Sitcom | 30m |
| 23:00 | The Drew Carey ShowDrew's ex-wife, Nicki (Kate Walsh), returns with questionable motives; the store lays off half the employees and forces the management team to work... | S7 E27, The Underpants Guy | Sitcom | 30m |
| 23:30 | The Drew Carey ShowUnemployed Drew tries to make ends meet, while Nicki continues to mooch off him. | S8 E1, Revenge of the Doormat (1) | Sitcom | 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_yn3hy965/schedule?date=2026-10-13&tz=America/New_York" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_yn3hy965/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_yn3hy965/history?from=2026-03-01T00:00:00Z&to=2026-03-02T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_yn3hy965/schedule?date=2026-10-13&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_yn3hy965/schedule?date=2026-10-13&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_yn3hy965/schedule", params={"date": "2026-10-13", "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_yn3hy965/schedule?date=2026-10-13, the first programme { "data": [ { "id": "ls_drnanxjd", "channel": "ch_yn3hy965", "start": "2026-10-13T04:00:00Z", "stop": "2026-10-13T04:30:00Z", "title": "Rules of Engagement", "sub_title": "Jeff's Wooby", "description": "When Audrey makes a quilt out of Jeff's favorite T-shirts, the gift is a bigg...", "category": [ "sitcom" ], "flags": { "new": false, "live": false } } ], "meta": { "count": 48, "date": "2026-10-13", "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 | Sunday 1 March 2026 | Category |
|---|---|---|
| 06:00 | The Burns and Allen Show | Sitcom |
| 06:30 | The Burns and Allen Show | Sitcom |
| 07:00 | The Burns and Allen Show | Sitcom |
| 33 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.