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_yf060kq1/schedule?date=2026-10-13&tz=America/New_York
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 00:00 | This Old HouseThe homeowners sit down for an interview about their son and Duchenne muscular dystrophy. | S45 E14, Lexington: All In the Family | Food + home + culture | 30m |
| 00:30 | This Old HouseA final review of the geothermal system is done, and a blower door test is performed. | S45 E15, Lexington: Judgement Day | Food + home + culture | 30m |
| 01:00 | Ask This Old HouseHow Tom became a general contractor; Smart electrical panels; Window boxes. | S20 E23, Window Flower Boxes, Smart Electrical Panels | Food + home + culture | 30m |
| 01:30 | Ask This Old HouseNathan fixes scratched wood; Jenn installs a container pool; Tom fixes a fence gate. | S20 E24, Sagging Fence Gate, Shipping Container Pool | Food + home + culture | 30m |
| 02:00 | Ask This Old HouseWhy Nathan is a Carpenter; Heath talks LED lightbulbs; Richard fixes a toilet and faucet. | S20 E25, Wobbly Toilet, Led Lightbulbs | Food + home + culture | 30m |
| 02:30 | Ask This Old HouseJenn talks house plants; Jenn Largesse builds a vinyl fence; Tom builds a beehive. | S20 E26, Vinyl Fence, Building A Beehive | Food + home + culture | 30m |
| 03:00 | Ask This Old HouseNathan mounts a television, Mark builds a birdbath, Tom repairs a Newel post. | S20 E27, DIY Birdbath; Dog Chew Wood Repair | Food + home + culture | 30m |
| 03:30 | Ask This Old HouseRoss the engineer, Tom and hammers, Richard emergencies, Nathan fixes a garage door. | S20 E28, Garage Door Replacement, Emergency Plumbing Fixes | Food + home + culture | 30m |
| 04:00 | Ask This Old HouseJenn talks hydrangeas; Heath talks smoke detectors; Mauro refinishes deck railings. | S20 E29, All About Hydrangeas, Refinish Deck Railing | Food + home + culture | 30m |
| 04:30 | Ask This Old HouseRichard fixes a toilet seat; Jenn builds a pergola; Nathan changes a mortise lockset. | S20 E30, Replacing a Toilet Seat, Full Mortise Lockset Repair | Food + home + culture | 30m |
| 05:00 | Ask This Old HouseJenn talks succulents; Richard installs a water filter; Tom builds a milk stool. | S20 E31, All About Succulents, Under-Sink Water Filter | Food + home + culture | 30m |
| 05:30 | Ask This Old HouseHeath and electrical tools; Ross does an energy assessment; Mauro and painting tips. | S20 E32, Basic Electrical Tools; Home Energy Assessment | Food + home + culture | 30m |
| 06:00 | This Old HouseThe 40th season begins with a 1920 s bungalow which will become a larger net zero house. | S40 E1, The Jamestown Net-Zero House: The Net-Zero Bungalow | Food + home + culture | 30m |
| 06:30 | This Old HouseShingle removal. Precast concrete walls. Tour of Jamestown. Pre-case foundation set. | S40 E2, The Jamestown Net-Zero House: Net Zero From the Ground Up | Food + home + culture | 30m |
| 07:00 | This Old HouseFraming net zero. Balanced HVAC. The International Builders Show. Old wiring and plumbing. | S40 E3, The Jamestown Net-Zero House: HVAC of the future | Food + home + culture | 30m |
| 07:30 | This Old HouseNew apprentices, cabinet showroom, the house gets sheathed, and the Charleston finish line. | S40 E4, The Jamestown Net-Zero House: A Charleston Family House Is Reborn | Food + home + culture | 30m |
| 08:00 | This Old HouseCrucial net-zero insulation. Apprentices. Efficient decorative lighting. Rafter tails. | S40 E5, The Jamestown Net-Zero House: Ramp Up the R Value | Food + home + culture | 30m |
| 08:30 | This Old HouseRoof insulation, The Breakers tour, electrician Congressman, apprentices install windows. | S40 E6, The Jamestown Net-Zero House: Net-Zero Blanket | Food + home + culture | 30m |
| 09:00 | This Old HouseLoad center install, cedar shingling, basement insulation, plan framing, beam barn raising. | S40 E7, The Jamestown Net-Zero House: Modern Barn Raising | Food + home + culture | 30m |
| 09:30 | This Old HouseSealed against air leaks. Pre-drywall check. Landscape plan. Fabricated porch. Shingles. | S40 E8, The Jamestown Net-Zero House: Airtight House | Food + home + culture | 30m |
| 10:00 | This Old HouseKevin reviews an architecture studio s designs. Plumbing goes in, and a vanity is built. | S40 E9, The Jamestown Net-Zero House: Designing Their Dream Home | Food + home + culture | 30m |
| 10:30 | This Old HouseTommy compares blue board to drywall. Size a solar array. New ceiling. Install generator. | S40 E10, The Jamestown Net-Zero House: Powering Net Zero | Food + home + culture | 30m |
| 11:00 | This Old HouseRoger visits a sod farm. Richard inspects an HVAC install. New fireplace goes in. | S40 E11, The Jamestown Net-Zero House: Roger's Nod to Sod | Food + home + culture | 30m |
| 11:30 | This Old HouseInduction cooking. Solar panel and unique lattice installs. A lesson in ERV. Landscaping. | S40 E12, The Jamestown Net-Zero House: Energy-saving Installations | Food + home + culture | 30m |
| 12:00 | This Old HouseTouring the Net-Zero yard and barn, the upstairs, main floor, mechanicals, and kitchen. | S40 E13, The Jamestown Net-Zero House: Net Zero Comes Together | Food + home + culture | 30m |
| 12:30 | Ask This Old House On nowJenn talks gardening techniques; Mauro paints a cabinet; Nathan installs front door trim. | S20 E7, Fall Garden Tips, Paint Cabinets | Food + home + culture | 30m |
| 13:00 | Ask This Old HouseThe team comes together to rebuild Mark McCullough's chicken barn. | S20 E8, An AskTOH Barn Raising | Food + home + culture | 30m |
| 13:30 | Ask This Old HouseNathan talks about drill drivers; Heath talks voltage testers; Mark expands a patio. | S20 E9, Drill Drivers, Patios Expansion | Food + home + culture | 30m |
| 14:00 | Ask This Old HouseTom works with a young woodworker to set up a kids' workshop in her father's garage. | S20 E10, Camilla's Workshop | Food + home + culture | 30m |
| 14:30 | Ask This Old HouseThe team tackles a variety of projects that can be done during the holiday season. | S20 E11, Holiday Projects | Food + home + culture | 30m |
| 15:00 | Ask This Old HouseNathan talks table saw blades; Ross extends WiFi service, Richard replaces a tub drain. | S20 E12, Wifi Extension, Tub Drain | Food + home + culture | 30m |
| 15:30 | Ask This Old HouseMark shares how he became a mason; Tom repairs wood rot damage; Ross explores heat pumps. | S20 E13, Rot Repair, Heat Pumps | Food + home + culture | 30m |
| 16:00 | Ask This Old HouseHeath discusses light fixtures; Mauro repairs a crack in plaster; Mark raises a drywell. | S20 E14, Patch Plaster, Sinking Drywell | Food + home + culture | 30m |
| 16:30 | Ask This Old HouseThe team reflects on twenty years of Ask This Old House. | S20 E15, Celebrating 20 Years | Food + home + culture | 30m |
| 17:00 | Ask This Old HouseHow Jenn became a landscape designer; Richard and Ross on heat; Nathan replaces a floor. | S20 E16, Replace Vinyl Floor, Heating Bill Savings | Food + home + culture | 30m |
| 17:30 | Ask This Old HouseJenn and Mark make a water fountain; Nathan talks miter saw blades; Supply chain issues. | S20 E17, Stone Water Fountain, Supply Chain Shortages | Food + home + culture | 30m |
| 18:00 | Ask This Old HouseRichard on becoming a plumber; Smart thermostats; Switch legs; Tom replaces a porch column. | S20 E18, Porch Base Column Repair, Smart Thermostats | Food + home + culture | 30m |
| 18:30 | Ask This Old HouseJenn learns about shrubs; Cost-effective ways to seal windows; Tom builds a serving tray. | S20 E19, Shrub Harvesting, Building A Box Joint Jig | Food + home + culture | 30m |
| 19:00 | This Old HouseThe accessible renovation of the mid-century modern home in Lexington, MA is complete. | S45 E16, Lexington: Accessible Made Modern | Food + home + culture | 30m |
| 19:30 | This Old HouseA new project begins - an 1887 Victorian being renovated for multigenerational living. | S45 E17, Glen Ridge: Multi-Generational | Food + home + culture | 30m |
| 20:00 | This Old HouseWork begins on the 1887 Victorian to make it suitable for multigenerational living. | S45 E18, Glen Ridge: Vintage | Food + home + culture | 30m |
| 20:30 | This Old HouseTermite damage is discovered. A high school student works as a framer on the project. | S45 E19, Glen Ridge: Small But Mighty | Food + home + culture | 30m |
| 21:00 | Ask This Old HouseWaffle gardening; HVAC motorized zone dampers; What Is It?; An easy way to bisect angles. | S12 E13, Waffle Gardening in Santa Fe; Mechanical Dampers for Air Heating | Food + home + culture | 30m |
| 21:30 | Ask This Old HouseTom repairs a rotted porch post; What Is It?; Richard tackles high indoor humidity. | S12 E14, Rotted Porch Post; Dealing with High Indoor Humidity | Food + home + culture | 30m |
| 22:00 | Ask This Old HouseFitting a boxspring up narrow stairs; What Is It?; Light-switches; Water filter options. | S12 E15, Fitting a Mattress up a Staircase; Repairing a Light-Switch in Seattle | Food + home + culture | 30m |
| 22:30 | Ask This Old HouseClawfoot tub with shower; Permanent fire escape ladder; What Is It?; Pruning trees. | S12 E16, Clawfoot Tub with Shower; Installing a Permanent Fire Escape | Food + home + culture | 30m |
| 23:00 | This Old HouseThe accessible renovation of the mid-century modern home in Lexington, MA is complete. | S45 E16, Lexington: Accessible Made Modern | Food + home + culture | 30m |
| 23:30 | This Old HouseA new project begins - an 1887 Victorian being renovated for multigenerational living. | S45 E17, Glen Ridge: Multi-Generational | Food + home + culture | 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_yf060kq1/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_yf060kq1/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_yf060kq1/history?from=2025-10-13T00:00:00Z&to=2025-10-14T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_yf060kq1/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_yf060kq1/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_yf060kq1/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_yf060kq1/schedule?date=2026-10-13, the first programme { "data": [ { "id": "ls_ym5k2w5g", "channel": "ch_yf060kq1", "start": "2026-10-13T04:00:00Z", "stop": "2026-10-13T04:30:00Z", "title": "This Old House", "sub_title": "Lexington Modern: All in the Family", "description": "The homeowners sit down for an interview about their son and Duchenne muscula...", "category": [ "food + home + culture" ], "flags": { "new": false, "live": false } } ], "meta": { "count": 48, "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 | Wednesday 12 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.