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_dra3nb8m/schedule?date=2026-10-12&tz=America/New_York
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 00:00 | KELOLAND Weekend NewsThe news of the weekend, topics of special interest in the Sioux Falls area, weather forecasts and sports scores are presented by the KELOLAND News... | 30m | ||
| 00:30 | SeinfeldGeorge tries to conceal his ATM code from his fiancée, Susan (Heidi Swedberg); Elaine is intrigued by a man she met at a party. | 30m | ||
| 01:00 | SeinfeldThe swimming pool maintenance man (Carlos Jacott) at Jerry's health club is convinced he is Jerry's best friend. | 30m | ||
| 01:30 | KELOLAND Weekend NewsThe news of the weekend, topics of special interest in the Sioux Falls area, weather forecasts and sports scores are presented by the KELOLAND News... | 30m | ||
| 02:00 | S.W.A.T.When a female robbery crew honey traps and kills several rich VIPs, HONDO and 20-SQUAD get a call to come in; they assist FBI Agent Jackie Vasquez ... | 1h | ||
| 03:00 | Hunt, Fish, LoveSouth Dakota native Austin Vanderzee hosts this state's premier hunting and fishing show for those that love the outdoors and have a passion for fu... | 30m | ||
| 03:30 | Fishing Friendsy | 30m | ||
| 04:00 | ExtraInside the entertainment newsgathering process, as reporters coast-to-coast break headlines, advance the stories of the day and sit down with celeb... | 1h | ||
| 05:00 | She's in the GameMeet the next generation of superstar female athletes around the country as we go behind the scenes to shine the light on them and their interests ... | 30m | ||
| 05:30 | KELOLAND This Morning at 4:30amOvernight and early morning news events affecting the region and the nation, as well as weather and traffic conditions are presented by the KELOLAN... | 30m | ||
| 06:00 | KELOLAND This Morning at 5amOvernight and early morning news events affecting the region and the nation, as well as weather and traffic conditions are presented by the KELOLAN... | 30m | ||
| 06:30 | KELOLAND This Morning at 5:30 AMStay informed with the latest breaking news and headlines. | 30m | ||
| 07:00 | KELOLAND This MorningOvernight and early morning news events affecting the region and the nation, as well as weather and traffic conditions are presented by the KELOLAN... | 1h | ||
| 08:00 | KELOLAND This Morning at 5amOvernight and early morning news events affecting the region and the nation, as well as weather and traffic conditions are presented by the KELOLAN... | 30m | ||
| 08:30 | KELOLAND This Morning at 5:30 AMStay informed with the latest breaking news and headlines. | 30m | ||
| 09:00 | KELOLAND This MorningOvernight and early morning news events affecting the region and the nation, as well as weather and traffic conditions are presented by the KELOLAN... | 1h | ||
| 10:00 | Family FeudFamily Feud is an American television game show where two families compete to name the responses to survey questions in order to win cash and prizes. | 30m | ||
| 10:30 | Family FeudFamily Feud is an American television game show where two families compete to name the responses to survey questions in order to win cash and prizes. | 30m | ||
| 11:00 | Family FeudFamily Feud is an American television game show where two families compete to name the responses to survey questions in order to win cash and prizes. | 30m | ||
| 11:30 | Family Feud Favorites"Family Feud" has seen some crazy moments over the years, so buckle up as we revisit these fan favorites. | 30m | ||
| 12:00 | 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... | 30m | ||
| 12:30 | 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... | 30m | ||
| 13:00 | Midday in KELOLANDThe KELOLAND News Team presents the latest in local, regional, statewide and national news, along with business news, sports, weather and road cond... | 30m | ||
| 13:30 | KELOLAND Inside the NewsroomStay informed with the latest breaking news and headlines. | 30m | ||
| 14:00 | KELOLAND Weather or Not | 30m | ||
| 14:30 | This Week in KELOLANDStay informed with the latest breaking news and headlines. | 30m | ||
| 15:00 | Family FeudFamily Feud is an American television game show where two families compete to name the responses to survey questions in order to win cash and prizes. | 30m | ||
| 15:30 | Family FeudFamily Feud is an American television game show where two families compete to name the responses to survey questions in order to win cash and prizes. | 30m | ||
| 16:00 | KELOLAND LivingKELOLAND Living hosts take viewers on a 1-hour-a-day tour of fun, food and fascinating topics from throughout KELOLAND. | 1h | ||
| 17:00 | KELOLAND News First at FourThe KELOLAND News Team brings you the first look at today's developing stories, breaking news, sports and weather forecast to help you plan your ev... | 1h | ||
| 18:00 | KELOLAND News at Five On nowThe KELOLAND News Team presents the latest in local, regional, statewide and national news, along with business news, sports and an in-depth look a... | 30m | ||
| 18:30 | Family FeudFamily Feud is an American television game show where two families compete to name the responses to survey questions in order to win cash and prizes. | 30m | ||
| 19:00 | KELOLAND News at SixThe KELOLAND Evening News Team presents a comprehensive look at the news events of the day and updates on local weather conditions. | 30m | ||
| 19:30 | Entertainment TonightNews and features about performers, productions and the milieu. | 30m | ||
| 20:00 | Family FeudFamily Feud is an American television game show where two families compete to name the responses to survey questions in order to win cash and prizes. | 30m | ||
| 20:30 | Family FeudFamily Feud is an American television game show where two families compete to name the responses to survey questions in order to win cash and prizes. | 30m | ||
| 21:00 | Private Eyes West CoastDetective-wannabe Raine drops a missing person case on Shade and Angie; a university student hasn't returned from her hike, and a threatening note ... | 1h | ||
| 22:00 | Law & Order Toronto: Criminal IntentA stabbing in the PATH leads Graff and Bateman to one of the most scandalous data breaches in Toronto's history. | 1h | ||
| 23:00 | KELOLAND News at TenThe KELOLAND Nightly News Team presents the latest look at the top news events of the day, late-breaking news stories, local weather and tomorrow's... | 35m | ||
| 23:35 | FriendsTwo bullies (Peter DeLuise, Nicky Katt) banish Ross and Chandler from Central Perk; Monica plays the stock market. | 25m |
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_dra3nb8m/schedule?date=2026-10-12&tz=America/New_York" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_dra3nb8m/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_dra3nb8m/history?from=2026-06-25T00:00:00Z&to=2026-06-26T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_dra3nb8m/schedule?date=2026-10-12&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_dra3nb8m/schedule?date=2026-10-12&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_dra3nb8m/schedule", params={"date": "2026-10-12", "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_dra3nb8m/schedule?date=2026-10-12, the first programme { "data": [ { "id": "ls_kh3fzkz3", "channel": "ch_dra3nb8m", "start": "2026-10-12T04:00:00Z", "stop": "2026-10-12T04:30:00Z", "title": "KELOLAND Weekend News", "sub_title": null, "description": "The news of the weekend, topics of special interest in the Sioux Falls area, ...", "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 40, "date": "2026-10-12", "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 |
|---|---|---|
| 00:37 | Funny You Should Ask | Series, Game show |
| 01:07 | Funny You Should Ask | Series, Game show |
| 01:37 | KELOLAND News at Ten | News |
| 30 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 155 countries.