74.3M 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_64hh6bd7/schedule?date=2026-10-13&tz=America/New_York
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 23:55 | Everybody Loves RaymondIn an effort to bond with his dad, Raymond joins Frank and his brother in a Gettysburg Civil War re-enactment. | S2 E12, All I Want for Christmas | Series, Comedy | 28m |
| 00:23 | Everybody Loves RaymondWhen Ray's "Zia Sarina" comes to visit all the way from Italy, he's thrilled finally to meet a relative whom the whole family likes. | S2 E14, Mia Famiglia | Series, Comedy | 28m |
| 00:51 | Man With A PlanA dad finds out that parenting is harder than he thought after his wife goes back to work and he's left at home to take care of the kids. | S1 E22, Buzzer Beater | Series, Screwball | 25m |
| 01:16 | Man With A PlanAndi hires a pretty, young babysitter, Sophia (Victoria Justice), to watch the kids, and gets jealous when her daughter, Kate, goes to her instead ... | S2 E1, The Silver Fox | Series, Screwball | 26m |
| 01:42 | Man With A PlanWhen Adam discovers that the pastor he hired for their wedding was a phony and he and Andi aren't really married, he scrambles to find a way to fix... | S2 E2, Andi's Boyfriend | Comedy, Screwball | 26m |
| 02:08 | Man With A PlanWhen the kids won't do their chores, Adam and Andi decide to go on strike too. | S2 E5, Battle of the Sexists | Comedy, Screwball | 26m |
| 02:34 | Rules of EngagementWhen an old photo of Jeff appears in an art gallery, he decides it's time to make some changes in his life. Meanwhile, Russell experiences a slump ... | S5 E21, The Jeff Photo | Comedy, Series | 26m |
| 03:00 | Rules of EngagementJeff and Audrey panic when they are told they might be having twins. Meanwhile, Russell throws a citizenship party for Timmy to impress a girl. | S5 E22, Double Down | Comedy, Series | 26m |
| 03:26 | Rules of EngagementJeff is threatened when Audrey gets a raise and makes almost asmuch as he does. Meanwhile, Russell enlists Timmy to find out what Liz sees in anoth... | S5 E23, The Power Couple | Comedy, Series | 27m |
| 03:53 | Rules of EngagementRussell books a cruise that he thinks is filled with red hot ladies but instead it's filled with ladies from the Red Hat society. Meanwhile, Timmy ... | S6 E3, Audrey is Dumb | Comedy, Series | 26m |
| 04:19 | The Great IndoorsWhen Mather, the president of the Chicago Adventure Society, accuses Roland of faking the story of the expedition, Jack, Brooke and the millennial... | S1 E10, The Explorers' Club | Comedy, Series | 25m |
| 04:44 | The Great IndoorsJack tries to reassert his dominance as a reporter after Mason scores an investigative coup that turns him into an overnight celebrity. | S1 E11, Mason Blows Up | Comedy, Series | 25m |
| 05:09 | The Great IndoorsWhen jealousy prompts Jack to insult Brooke's fiancé, Paul (Andrew Leeds), at the couple's re-engagement party, he makes things worse by repeatedly... | S1 E12, Paul's Surprise | Comedy, Series | 24m |
| 05:33 | Man With A PlanA dad finds out that parenting is harder than he thought after his wife goes back to work and he's left at home to take care of the kids. | S1 E22, Buzzer Beater | Comedy, Screwball | 25m |
| 05:58 | Man With A PlanAndi hires a pretty, young babysitter, Sophia (Victoria Justice), to watch the kids, and gets jealous when her daughter, Kate, goes to her instead ... | S2 E1, The Silver Fox | Comedy, Screwball | 26m |
| 06:24 | Man With A PlanWhen Adam discovers that the pastor he hired for their wedding was a phony and he and Andi aren't really married, he scrambles to find a way to fix... | S2 E2, Andi's Boyfriend | Comedy, Screwball | 26m |
| 06:50 | Rules of EngagementWhen an old photo of Jeff appears in an art gallery, he decides it's time to make some changes in his life. Meanwhile, Russell experiences a slump ... | S5 E21, The Jeff Photo | Comedy, Series | 26m |
| 07:16 | Rules of EngagementJeff and Audrey panic when they are told they might be having twins. Meanwhile, Russell throws a citizenship party for Timmy to impress a girl. | S5 E22, Double Down | Comedy, Series | 26m |
| 07:42 | Rules of EngagementJeff is threatened when Audrey gets a raise and makes almost asmuch as he does. Meanwhile, Russell enlists Timmy to find out what Liz sees in anoth... | S5 E23, The Power Couple | Comedy, Romantic comedy | 27m |
| 08:09 | Man With A PlanWhen the kids won't do their chores, Adam and Andi decide to go on strike too. | S2 E5, Battle of the Sexists | Comedy, Series | 26m |
| 08:35 | Man With A PlanWhen Adam thinks Kate's boyfriend, Tyler (Griffin Gluck), is a pothead, he decides to confront Tyler but doesn't get the support he expects from Andi. | S2 E6, Adam Gets Neighborly | Comedy, Series | 24m |
| 08:59 | Man With A PlanWhen Adam needs to hire a new project manager, Andi accuses Adam of unconscious bias after he only interviews men for the job. | S2 E3, The Parents Strike Back | Comedy, Series | 26m |
| 09:25 | Rules of EngagementRussell books a cruise that he thinks is filled with red hot ladies but instead it's filled with ladies from the Red Hat society. Meanwhile, Timmy ... | S6 E3, Audrey is Dumb | Comedy, Romantic comedy | 26m |
| 09:51 | Rules of EngagementRussell tries to get out of his marriage to an overly enthused Liz, who tries to make it work, while Jeff attempts to engage Audrey in dirty talk, ... | S6 E6, Cheating | Comedy, Romantic comedy | 25m |
| 10:16 | Rules of EngagementWorried about getting his father’s approval, Russell gets Liz all dolled up to meet him. Meanwhile, Jeff is more concerned about his guys’ weekend ... | S6 E7, The Chair | Comedy, Romantic comedy | 25m |
| 10:41 | The Great IndoorsWhen Mather, the president of the Chicago Adventure Society, accuses Roland of faking the story of the expedition, Jack, Brooke and the millennial... | S1 E10, The Explorers' Club | Comedy, Series | 25m |
| 11:06 | The Great IndoorsJack tries to reassert his dominance as a reporter after Mason scores an investigative coup that turns him into an overnight celebrity. | S1 E11, Mason Blows Up | Comedy, Series | 25m |
| 11:31 | The Great IndoorsWhen jealousy prompts Jack to insult Brooke's fiancé, Paul (Andrew Leeds), at the couple's re-engagement party, he makes things worse by repeatedly... | S1 E12, Paul's Surprise | Comedy, Series | 24m |
| 11:55 | Man With A PlanA dad finds out that parenting is harder than he thought after his wife goes back to work and he's left at home to take care of the kids. | S1 E22, Buzzer Beater | Comedy, Series | 25m |
| 12:20 | Man With A PlanAndi hires a pretty, young babysitter, Sophia (Victoria Justice), to watch the kids, and gets jealous when her daughter, Kate, goes to her instead ... | S2 E1, The Silver Fox | Comedy, Series | 26m |
| 12:46 | Man With A PlanWhen Adam discovers that the pastor he hired for their wedding was a phony and he and Andi aren't really married, he scrambles to find a way to fix... | S2 E2, Andi's Boyfriend | Comedy, Series | 26m |
| 13:12 | Rules of EngagementWhen an old photo of Jeff appears in an art gallery, he decides it's time to make some changes in his life. Meanwhile, Russell experiences a slump ... | S5 E21, The Jeff Photo | Comedy, Romantic comedy | 26m |
| 13:38 | Rules of EngagementJeff and Audrey panic when they are told they might be having twins. Meanwhile, Russell throws a citizenship party for Timmy to impress a girl. | S5 E22, Double Down | Comedy, Romantic comedy | 26m |
| 14:04 | Rules of Engagement On nowJeff is threatened when Audrey gets a raise and makes almost asmuch as he does. Meanwhile, Russell enlists Timmy to find out what Liz sees in anoth... | S5 E23, The Power Couple | Comedy, Romantic comedy | 27m |
| 14:31 | Man With A PlanWhen the kids won't do their chores, Adam and Andi decide to go on strike too. | S2 E5, Battle of the Sexists | Comedy, Series | 26m |
| 14:57 | Man With A PlanWhen Adam thinks Kate's boyfriend, Tyler (Griffin Gluck), is a pothead, he decides to confront Tyler but doesn't get the support he expects from Andi. | S2 E6, Adam Gets Neighborly | Comedy, Series | 24m |
| 15:21 | Man With A PlanWhen Adam needs to hire a new project manager, Andi accuses Adam of unconscious bias after he only interviews men for the job. | S2 E3, The Parents Strike Back | Comedy, Series | 26m |
| 15:47 | Rules of EngagementRussell books a cruise that he thinks is filled with red hot ladies but instead it's filled with ladies from the Red Hat society. Meanwhile, Timmy ... | S6 E3, Audrey is Dumb | Comedy, Romantic comedy | 26m |
| 16:13 | Rules of EngagementRussell tries to get out of his marriage to an overly enthused Liz, who tries to make it work, while Jeff attempts to engage Audrey in dirty talk, ... | S6 E6, Cheating | Comedy, Romantic comedy | 25m |
| 16:38 | Rules of EngagementWorried about getting his father’s approval, Russell gets Liz all dolled up to meet him. Meanwhile, Jeff is more concerned about his guys’ weekend ... | S6 E7, The Chair | Comedy, Romantic comedy | 25m |
| 17:03 | Everybody Loves RaymondWhen Debra gets depressed because Ray would rather eat his mother's cooking, Ray asks his mom to give Debra cooking lessons. | S2 E15, Marie's Meatballs | Comedy, Series | 28m |
| 17:31 | Everybody Loves RaymondWhen Raymond takes over the family checkbook to prove to Debra "how easy it can be" to balance it, he nearly creates a financial disaster that send... | S2 E16, The Checkbook | Comedy, Series | 28m |
| 17:59 | Everybody Loves RaymondWhen Raymond goes on a citizen's ride-along in his brother's patrol car and sees Robert risk his life during a hold-up, he gains new respect for him. | S2 E17, The Ride-Along | Comedy, Series | 32m |
| 18:31 | Everybody Loves RaymondWhen Ally, claiming that there are monsters in her room, insists on sleeping in her parents' bed, Ray and Debra do everything they can to slay the ... | The Family Bed | Comedy, Series | 28m |
| 18:59 | Everybody Loves RaymondDebra discovers that her mother-in-law, Marie, likes Robert's girlfriend, Amy, better than she likes her because Amy is a "good girl." | Good Girls | Comedy, Series | 28m |
| 19:27 | Everybody Loves RaymondDebra brings an "unapproved snack" to Ally's T-Ball game and Ray doesn't stand up for her -- prominently displaying his fear of being disliked. | T-Ball | Comedy, Series | 28m |
| 19:55 | Everybody Loves RaymondWhen Robert's traffic school students complain that his class causes severe insomnia, he practices on members of his family -- who turn out to be e... | Traffic School | Comedy, Series | 28m |
| 20:23 | Everybody Loves RaymondDebra tries to teach Raymond how to have a "normal" mid-life crisis like everyone else, after he starts planning for his burial. | Six Feet Under | Comedy, Series | 28m |
| 20:51 | Everybody Loves RaymondWhen Debra gives away all the "baby stuff" at a family garage sale, Ray gets upset that she doesn't want to have any more children. | The Garage Sale | Comedy, Series | 28m |
| 21:19 | Everybody Loves RaymondAfter Raymond asks Debra why she ever married him, they take a walk back in time -- to the very beginning of it all, in Part One of a special two-p... | The Wedding, Part 1 | Comedy, Series | 28m |
| 21:47 | Everybody Loves RaymondRay fears that Debra is more interested in the wedding than in him, in the conclusion of a special two-part episode. | The Wedding, Part 2 | Comedy, Series | 28m |
| 22:15 | Everybody Loves RaymondWhen Ray's house is tented for termites, he moves his entire family into his parents' house and gives Frank and Marie a taste of their own medicine... | The Invasion | Comedy, Series | 27m |
| 22:42 | Everybody Loves RaymondAfter Frank has one accident too many, Debra decides that the kids can't ride with him anymore, which makes Raymond realize that his dad is getting... | Driving Frank | Comedy, Series | 27m |
| 23:09 | Everybody Loves RaymondUpset because she thinks the kids like their new babysitter, Lisa, better than their mommy, Debra makes a desperate choice -- she asks Marie to ste... | The Sitter | Comedy, Series | 27m |
| 23:36 | Everybody Loves RaymondAfter Raymond embarrasses Debra at Ally's school auction, she hints that she's going to "get him back" and Ray lives in fear of her retribution. | Getting Even | Comedy, Series | 27m |
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_64hh6bd7/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_64hh6bd7/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_64hh6bd7/history?from=2025-10-13T00:00:00Z&to=2025-10-14T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_64hh6bd7/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_64hh6bd7/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_64hh6bd7/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_64hh6bd7/schedule?date=2026-10-13, the first programme { "data": [ { "id": "ls_xderzgdc", "channel": "ch_64hh6bd7", "start": "2026-10-13T03:55:00Z", "stop": "2026-10-13T04:23:00Z", "title": "Everybody Loves Raymond", "sub_title": "Civil Wars", "description": "In an effort to bond with his dad, Raymond joins Frank and his brother in a G...", "category": [ "series", "comedy" ], "flags": { "new": false, "live": false } } ], "meta": { "count": 55, "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 9 October 2022 | 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.