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_9sg7jaft/schedule?date=2026-10-15&tz=America/New_York
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 23:00 | The FloorA millionaire champion takes "The Floor" by surprise before a David vs. Goliath battle reduces the champion to tears. | The Quiet Achiever | Series, Game show | 1h 2m |
| 00:02 | 99 to BeatThe remaining contestants compete in "Tangled Up," "Ball Balance," "No Mean Feet," "Pizza Stack" and "Piggy Bank Roll.". | S2 E4, It's All About the Balance | Series, Game show | 58m |
| 01:00 | 10 O'Clock NewsLocal and regional news coverage. | News | 1h | |
| 02:00 | 11 O'Clock NewsLatest local and regional news. | News | 35m | |
| 02:35 | 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. | Series, Game show | 30m | |
| 03:05 | The Perfect LinePlayers Tim, Nadia, Brooke and Shannon compete to get the most correct answers. | Tornado Dreams | Series, Game show | 30m |
| 03:35 | Flip SideMike and Dawn take on Katya and Kevin. | Shoot Your Shot | Series, Game show | 30m |
| 04:05 | 10 O'Clock NewsLocal and regional news coverage. | News | 1h | |
| 05:05 | 48 HoursFormer Idaho state trooper Dan Howard is charged with murdering his wife three years after her death. | S3 E1, Return to Crack Street | Series, Newsmagazine | 1h |
| 06:05 | Adam's LawFrom Judge Judy Sheindlin and her award-winning team of producers comes the future of courtroom TV in "Adam's Law." In a landmark moment in TV hist... | Series, Reality | 30m | |
| 06:35 | Scrambled UpThe key to "Scrambled Up" is its simple, fast and fun format. Four players compete to be the first to correctly unscramble word puzzles. Colorful t... | Series, Game show | 25m | |
| 07:00 | Business First With Angela MilesAn entertaining daily business news show giving everyday Americans an edge in the stock market straight from the trading floor. | Movies & Money; Bond Market Money Report | Series, Bus./financial | 30m |
| 07:30 | Good Day Oregon at 4:30amEarly morning news coverage. | News | 30m | |
| 08:00 | Good Day Oregon at 5amMorning news coverage. | News | 1h | |
| 09:00 | Good Day Oregon at 6amWeekday morning news coverage. | News | 1h | |
| 10:00 | Good Day OregonOregon morning news. | News | 2h | |
| 12:00 | Good Day OregonOregon morning news. | News | 1h | |
| 13:00 | Good Day OregonOregon morning news. | News | 1h | |
| 14:00 | Judge JudyEx-lovers battle over loans; a woman sues for her property. | S17 E34, Bailed, Gas, X-Gifts; Property Lockout? | Series, Reality | 30m |
| 14:30 | Judge JudyAn ex-roommate accuses a young man of selling her property without her permission; a former friend sues a man for the return of a vehicle and for e... | S17 E171, Best Friend Desertion?; Old Car, New Fight! | Series, Reality | 30m |
| 15:00 | 12 O'Clock NewsLocal news coverage. | News | 1h | |
| 16:00 | Biz Kid$Financial literacy and work readiness for children ages 6 to 12. | Children, Educational | 30m | |
| 16:30 | Think BigA hands-free device opens and closes doors; a metal frame suspends swimming students in the air, so instructors can teach proper technique; moving ... | Nathan vs. Rachel | Series, Educational | 30m |
| 17:00 | Dog TalesLos Angeles dog adoption organization; breed profile: Greyhound. | Series, Newsmagazine | 30m | |
| 17:30 | Animal RescueSaving a dog trapped in a burning vehicle; a turtle is caught in a fishing net; a horse falls down a steep hill. | Series, Reality | 30m | |
| 18: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. | Series, Game show | 30m | |
| 18:30 | Judy JusticeA woman sues a former friend, claiming that she only had $100 left to pay off on a car before it was repossessed; countersuing for an assault, her ... | Friendship Turned Live-Streaming Fisticuffs | Series, Reality | 30m |
| 19:00 | 4 O'Clock NewsLocal and regional news. | News | 1h | |
| 20:00 | 5 O'Clock NewsLocal and regional news coverage. | News | 1h | |
| 21:00 | 6 O'Clock NewsLocal and regional news. | News | 1h | |
| 22: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. | Series, Game show | 30m | |
| 22: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. | Series, Game show | 30m | |
| 23:00 | Hell's KitchenThe chefs get a glimpse of college life and compete in a beer pong-themed challenge to decide who can best pair alcohol with their protein. | Hell's Kitchen University | Series, Cooking | 1h 2m |
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_9sg7jaft/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_9sg7jaft/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_9sg7jaft/history?from=2026-06-25T00:00:00Z&to=2026-06-26T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_9sg7jaft/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_9sg7jaft/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_9sg7jaft/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_9sg7jaft/schedule?date=2026-10-15, the first programme { "data": [ { "id": "ls_xs7se1tg", "channel": "ch_9sg7jaft", "start": "2026-10-15T03:00:00Z", "stop": "2026-10-15T04:02:00Z", "title": "The Floor", "sub_title": "The Quiet Achiever", "description": "A millionaire champion takes \"The Floor\" by surprise before a David vs. Golia...", "category": [ "series", "game show" ], "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 | 10 O'Clock News | News |
| 02:00 | 11 O'Clock News | News |
| 02:35 | Family Feud | Series, Game show |
| 20 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.