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.
All times America/New_York. The same day from the API: GET /v1/channels/ch_hg2t3ndc/schedule?date=2026-10-10&tz=America/New_York
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 00:00 | Localish ChicagoExploring the people, stories and food in the local communities. | 30m | ||
| 00:30 | Localish: HoustonGood people, good stories. Good food and amazing communities to live like a local from Houston. | 30m | ||
| 01:00 | Worth the WaitBraving the longest lines in America to determine if they're "Worth the Wait." | 30m | ||
| 01:30 | Glam LabTrends in beauty. | 30m | ||
| 02:00 | My Go-ToGo-to spots for the places to be, people to see and things to do. | 30m | ||
| 02:30 | +LifeBeauty tips, hot workouts and culinary adventures that can be done from home; inspiring interviews. | 30m | ||
| 03:00 | Bite SizeThese are the guilty pleasures any food enthusiast will enjoy. | 30m | ||
| 03:30 | Bite SizeThese are the guilty pleasures any food enthusiast will enjoy. | 30m | ||
| 04:00 | LOCALish: More in CommonLooking back at stories of people overcoming the culture clash & paving the road to a better future. | 30m | ||
| 04:30 | All GoodSpotlighting the people trying to make positive differences in their communities. | 30m | ||
| 05:00 | Best of LocalishNYC sweets shop visit; California beekeeping class; Marvel meetup at Paley Weekend. | 30m | ||
| 05:30 | Bite SizeThese are the guilty pleasures any food enthusiast will enjoy. | 30m | ||
| 06:00 | My Go-ToGo-to spots for the places to be, people to see and things to do. | 30m | ||
| 06:30 | PumpedUncovering one of the greatest fitness trends across America. | 30m | ||
| 07:00 | More in CommonInspiring stories of Americans who come together despite their differences. | 30m | ||
| 07:30 | All GoodSpotlighting the people trying to make positive differences in their communities. | 30m | ||
| 08:00 | Best of LocalishNYC sweets shop visit; California beekeeping class; Marvel meetup at Paley Weekend. | 30m | ||
| 08:30 | Bite SizeThese are the guilty pleasures any food enthusiast will enjoy. | 30m | ||
| 09:00 | My Go-ToGo-to spots for the places to be, people to see and things to do. | 30m | ||
| 09:30 | PumpedUncovering one of the greatest fitness trends across America. | 30m | ||
| 10:00 | Localish LAPeople, stories and food to be found in LA-area communities. | 30m | ||
| 10:30 | Localish Bay AreaExploring the communities, stories, people and food to live like a local in the Bay Area. | 30m | ||
| 11:00 | LOCALish: More in CommonLooking back at stories of people overcoming the culture clash & paving the road to a better future. | 30m | ||
| 11:30 | All GoodSpotlighting the people trying to make positive differences in their communities. | 30m | ||
| 12:00 | Best of LocalishNYC sweets shop visit; California beekeeping class; Marvel meetup at Paley Weekend. | 30m | ||
| 12:30 | Bite SizeThese are the guilty pleasures any food enthusiast will enjoy. | 30m | ||
| 13:00 | My Go-ToGo-to spots for the places to be, people to see and things to do. | 30m | ||
| 13:30 | PumpedUncovering one of the greatest fitness trends across America. | 30m | ||
| 14:00 | Localish Los AngelesBringing out the good in America's cities with stories that transcend city limits. | 30m | ||
| 14:30 | Localish Bay AreaExploring the communities, stories, people and food to live like a local in the Bay Area. | 30m | ||
| 15:00 | More in CommonInspiring stories of Americans who come together despite their differences. | 30m | ||
| 15:30 | All GoodSpotlighting the people trying to make positive differences in their communities. | 30m | ||
| 16:00 | Best of LocalishNYC sweets shop visit; California beekeeping class; Marvel meetup at Paley Weekend. | 30m | ||
| 16:30 | Bite SizeThese are the guilty pleasures any food enthusiast will enjoy. | 30m | ||
| 17:00 | My Go-ToGo-to spots for the places to be, people to see and things to do. | 30m | ||
| 17:30 | PumpedUncovering one of the greatest fitness trends across America. | 30m | ||
| 18:00 | Localish LAPeople, stories and food to be found in LA-area communities. | 30m | ||
| 18:30 | Localish Bay AreaExploring the communities, stories, people and food to live like a local in the Bay Area. | 30m | ||
| 19:00 | LOCALish: More in CommonLooking back at stories of people overcoming the culture clash & paving the road to a better future. | 30m | ||
| 19:30 | All GoodSpotlighting the people trying to make positive differences in their communities. | 30m | ||
| 20:00 | Best of LocalishNYC sweets shop visit; California beekeeping class; Marvel meetup at Paley Weekend. | 30m | ||
| 20:30 | Bite SizeThese are the guilty pleasures any food enthusiast will enjoy. | 30m | ||
| 21:00 | My Go-ToGo-to spots for the places to be, people to see and things to do. | 30m | ||
| 21:30 | PumpedUncovering one of the greatest fitness trends across America. | 30m | ||
| 22:00 | Localish Los AngelesBringing out the good in America's cities with stories that transcend city limits. | 30m | ||
| 22:30 | Localish Bay AreaExploring the communities, stories, people and food to live like a local in the Bay Area. | 30m | ||
| 23:00 | More in CommonInspiring stories of Americans who come together despite their differences. | 30m | ||
| 23:30 | All GoodSpotlighting the people trying to make positive differences in their communities. | 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_hg2t3ndc/schedule?date=2026-10-10&tz=America/New_York" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_hg2t3ndc/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_hg2t3ndc/history?from=2026-10-05T00:00:00Z&to=2026-10-06T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_hg2t3ndc/schedule?date=2026-10-10&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_hg2t3ndc/schedule?date=2026-10-10&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_hg2t3ndc/schedule", params={"date": "2026-10-10", "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_hg2t3ndc/schedule?date=2026-10-10, the first programme { "data": [ { "id": "ls_2n1byj48", "channel": "ch_hg2t3ndc", "start": "2026-10-10T04:00:00Z", "stop": "2026-10-10T04:30:00Z", "title": "Localish Chicago", "sub_title": null, "description": "Exploring the people, stories and food in the local communities.", "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 48, "date": "2026-10-10", "tz": "America/New_York" } }
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.