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_xdjs1hkp/schedule?date=2026-10-15&tz=America/New_York
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 00:00 | The Great American Road Rally: Celebrity EditionOn the road from Oklahoma City, Okla., to Amarillo, Texas, the horizon flattens, the sky takes over and the Cadillacs grow out of the ground. | S1 E5, The Panhandle | Series, Competition reality | 1h |
| 01:00 | KREM 2 News 10 at 10 | Special, News | 37m | |
| 01:37 | ExtraInside the entertainment newsgathering process, as reporters coast-to-coast break headlines, advance the stories of the day and sit down with celeb... | Series, Newsmagazine | 30m | |
| 02:07 | DatelineDeede Keller has a loving family, a tight circle of friends and a new man in her life; when she vanishes, disturbing clues point investigators to a... | Betrayal of Trust | Series, Newsmagazine | 1h |
| 03:07 | 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... | Series, Documentary | 30m | |
| 03:37 | Police 24/7A raw, unfiltered look into the world of sheriff and police departments across the United States as they serve and protect at all costs. | Series, Documentary | 30m | |
| 04:07 | Pawn StarsThe guys have the chance to buy a hockey stick signed by the 1980 Men's Olympic hockey team; a man brings in a 1970 vinyl record of Bob Dylan's sel... | S3 E8, Like a Rolling Chum | Series, Reality | 30m |
| 04:37 | FriendsRachel sees Ross' list comparing her pros and cons to Julie's (Lauren Tom). | The One With the List | Series, Holiday | 30m |
| 05:07 | ScrabbleWordsmiths battle it out playing a series of addictive, word-based games to win points and add words to a giant Scrabble board in the center of the... | Series, Game show | 30m | |
| 05:37 | Trivial PursuitContestants compete on a giant version of the iconic game board, battling it out over a range of play-along question categories to win wedges and b... | Series, Game show | 30m | |
| 06:07 | MauryJerry learns that another man may be the father of his child; DNA drama with an ex-girlfriend has caused Matt and Ashton to put marriage plans on h... | S2017 E49, I'm DNA Testing a 3rd Man... Is He My Daughter's Dad? | Series, Talk | 53m |
| 07:00 | The People's Court"Business Battle.". | S22 E100, Business Battle | Series, Reality | 1h |
| 08:00 | Up With KREMLocal and regional news coverage. | News | 1h | |
| 09:00 | Up With KREMLocal and regional news coverage. | News | 1h | |
| 10:00 | Up With KREMLocal and regional news coverage. | News | 2h | |
| 12:00 | The People's Court"Brother-in-Law Battle.". | S22 E70, Brother-in-Law Battle | Series, Reality | 1h |
| 13:00 | Judge MathisA woman sues her cousin for repayment of a loan after having a falling-out; her cousin countersues, saying she was defamed. | S20 E80, Episode 80 | Series, Reality | 1h |
| 14:00 | The Perfect LinePlayers Lori, Isaiah, Kristin and Bryce compete to get the most correct answers. | Twinkle & Torquoise | Series, Game show | 30m |
| 14:30 | The Perfect LinePlayers Carly, Janine, Jack and Charlotte compete to get the most correct answers while learning surprising facts and trivia along the way. | S2 E3, Expect Greatness | Series, Game show | 30m |
| 15:00 | KREM 2 News at NoonWeekend news coverage. | News | 30m | |
| 15:30 | KREM 2 News at 12:30Stay informed with the latest breaking news and headlines. | News | 30m | |
| 16: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 ... | Series, Reality | 30m | |
| 16:30 | Court CamA murder suspect spits on his lawyer; a literal "Karen" is fined for refusing to wear a mask in a supermarket; a judge has had it with a rude defen... | S5 E17, #517 | Series, Reality | 30m |
| 17:00 | Tribunal JusticeA woman sues her husband's personal trainer for overcharging; the trainer counters with car damage claims due to her husband's dementia-related mob... | S2 E4, Dementia Dilemma | Series, Law | 30m |
| 17:30 | Tribunal JusticeA veteran nutritionist takes legal action against a client who stopped payment for her contracted weight loss services; the client fights back citi... | S2 E62, Weight Loss Gone Wrong | Series, Law | 30m |
| 18:00 | Live PD Presents | Series, Reality | 30m | |
| 18:30 | TMZTMZ TV tracks down today's hottest stars with their cameras, whether they are hitting the clubs or the dry cleaners. | Series, Newsmagazine | 30m | |
| 19:00 | KREM 2 News at 4Stay informed with the latest breaking news and headlines. | News | 1h | |
| 20:00 | KREM 2 News at 5pmStay informed with the latest breaking news and headlines. | News | 30m | |
| 20:30 | CBS Evening NewsTony Dokoupil shares the day's most important stories, delivering context and depth to bring greater understanding to one's world. | Series, News | 30m | |
| 21:00 | KREM 2 News at 6Local and regional news. | News | 1h | |
| 22:00 | 48 HoursWhen a 24-year-old Texas college student is found murdered the morning after meeting a man in a bar, authorities suspect she was killed because she... | S2 E15, America for Sale | Series, Newsmagazine | 1h |
| 23:00 | ScrabbleThree wordsmiths are put to the test. | Vowel Language | Series, Game show | 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_xdjs1hkp/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_xdjs1hkp/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_xdjs1hkp/history?from=2026-06-25T00:00:00Z&to=2026-06-26T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_xdjs1hkp/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_xdjs1hkp/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_xdjs1hkp/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_xdjs1hkp/schedule?date=2026-10-15, the first programme { "data": [ { "id": "ls_4nt2pyh1", "channel": "ch_xdjs1hkp", "start": "2026-10-15T04:00:00Z", "stop": "2026-10-15T05:00:00Z", "title": "The Great American Road Rally: Celebrity Edition", "sub_title": "The Panhandle", "description": "On the road from Oklahoma City, Okla., to Amarillo, Texas, the horizon flatte...", "category": [ "series", "competition reality" ], "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 | Thursday 25 June 2026 | Category |
|---|---|---|
| 01:00 | KREM 2 News 10 at 10 | Special, News |
| 01:37 | Extra | Series, Newsmagazine |
| 02:07 | Access Hollywood | Series, Newsmagazine |
| 29 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.