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_yf060kq1/schedule?date=2026-10-11&tz=America/New_York
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 00:00 | This Old HouseGeothermal pipes are run, wood blocking is installed, and receptacle boxes are replaced. | S45 E6, Lexington: Reworked and Rewired | Food + home + culture | 30m |
| 00:30 | This Old HouseThe original brick is repaired. A ramp is built, and a modern accessible house is toured. | S45 E7, Lexington: Ramping Up | Food + home + culture | 30m |
| 01:00 | Ask This Old HouseJenn talks ground cover; Tom and Mark patch holes; Nathan installs a new threshold. | S20 E3, Hole Patches; Threshold Repair | Food + home + culture | 30m |
| 01:30 | Ask This Old HouseMauro cleans a brush; Tom talks about flooring; Jenn and Nathan build a DIY ice rink. | S20 E4, Wood Floors, DIY Ice Rink | Food + home + culture | 30m |
| 02:00 | Ask This Old HouseRoss talks smart doorbells; Mauro paints wood paneling; Heath installs recessed lights. | S20 E5, Smart Doorbells, Recessed Lights | Food + home + culture | 30m |
| 02:30 | Ask This Old HouseMark talks about bricks; Richard explains solderless connections; Tom shingles a roof. | S20 E6, Easier Plumbing, Roofing 101 | Food + home + culture | 30m |
| 03:00 | Ask This Old HouseJenn talks gardening techniques; Mauro paints a cabinet; Nathan installs front door trim. | S20 E7, Fall Garden Tips, Paint Cabinets | Food + home + culture | 30m |
| 03:30 | Ask This Old HouseThe team comes together to rebuild Mark McCullough's chicken barn. | S20 E8, An AskTOH Barn Raising | Food + home + culture | 30m |
| 04:00 | 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 |
| 04:30 | 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 |
| 05:00 | 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 |
| 05:30 | 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 |
| 06:00 | This Old HouseA new season begins with a focus on the next Generation. | S39 E1, The Newton Generation NEXT House: A House for the Next Generation | Food + home + culture | 30m |
| 06:30 | This Old HouseThe foundation is poured. Preparing for demolition. Flowers are saved. Mold is found. | S39 E2, The Newton Generation NEXT House: A Few Good Landscapers | Food + home + culture | 30m |
| 07:00 | This Old HouseInstall support beam. Design selections. Apprentices arrive and tackle front porch. | S39 E3, The Newton Generation NEXT House: Generation Next Arrives | Food + home + culture | 30m |
| 07:30 | This Old HouseNew subfloor. Old clawfoot tub. Apprentices take on the porch. Baltimore job training. | S39 E4, The Newton Generation NEXT House: Construction Gets a Jumpstart | Food + home + culture | 30m |
| 08:00 | This Old HouseApprentices learn deck-framing basics. Chimney demo. Tile floor design. Flue install. | S39 E5, The Newton Generation NEXT House: All Decked Out | Food + home + culture | 30m |
| 08:30 | This Old HouseApprentices frame wall, build drain stack, and decking. Homeowners visit cabinet designer. | S39 E6, The Newton Generation NEXT House: This Old House University | Food + home + culture | 30m |
| 09:00 | This Old HouseBarn door from flooring. Horticulture class. Crawl space. Radiant floor. New porch columns. | S39 E7, The Newton Generation NEXT House: Approaching Half Way | Food + home + culture | 30m |
| 09:30 | This Old HouseRoofing lesson. Railing construction. Concrete slab to prevent moisture. Ductwork how to. | S39 E8, The Newton Generation NEXT House: Duct Dynasty | Food + home + culture | 30m |
| 10:00 | This Old HouseBuilding a foam shower seat. Connect steel piping. Replacement windows. Custom jig. | S39 E9, The Newton Generation NEXT House: Tommy's Flair for Flares | Food + home + culture | 30m |
| 10:30 | This Old HouseGranite wood stove base. Porch ceiling. Pine trim. Mechanical wall. Repair old plaster. | S39 E10, The Newton Generation NEXT House: Time for Trim | Food + home + culture | 30m |
| 11:00 | This Old HouseInterior columns. Stained glass. Flooring factory. Voc-tech plumbing class. Stair treads. | S39 E11, The Newton Generation NEXT House: Homeowners Pitch In | Food + home + culture | 30m |
| 11:30 | This Old HouseOld hallway door. Sectional stone install. Career day. Built-in twin beds. Corner cabinet. | S39 E12, The Newton Generation NEXT House: Salvage Helps The Bottom Line | Food + home + culture | 30m |
| 12:00 | This Old HousePreventative tree work. Tiling lesson. Newel information. Apprentice graduation day. | S39 E13, The Newton Generation NEXT House: Graduation Day | Food + home + culture | 30m |
| 12:30 | Ask This Old HouseJenn cleans up a garden; Ross talks air filters; Tom and Kevin build an Adirondack chair. | S19 E11, Garden Upgrade, Adirondack Chair | Food + home + culture | 30m |
| 13:00 | Ask This Old HouseRichard replaces a valve; Mauro paints a radiator cover; Tom discusses load bearing walls. | S19 E12, Radiator Paint, Load-Bearing Wall | Food + home + culture | 30m |
| 13:30 | Ask This Old HouseRichard installs a mini split; Jenn talks Japanese maples; Nathan installs butcher block. | S19 E13, Mini Split, Butcher Block | Food + home + culture | 30m |
| 14:00 | Ask This Old HouseMark installs precast concrete steps; Mauro paints a table; Heath installs a lamppost. | S19 E14, Precast Concrete, New Lamppost | Food + home + culture | 30m |
| 14:30 | Ask This Old HouseRoss explores landscape technology; Mark explains deicers; Tom and Kevin build a bench. | S19 E15, Automated Landscape, Modern Bench | Food + home + culture | 30m |
| 15:00 | Ask This Old HouseTom makes a Dutch door; Richard installs a garbage disposal; Mark and Jenn reface a wall. | S19 E16, Garbage Disposal, Concrete Wall | Food + home + culture | 30m |
| 15:30 | Ask This Old HouseTom discusses sanding; Mauro uses a power washer; Heath installs deck railing lights. | S19 E17, Power Washing, Deck Lights | Food + home + culture | 30m |
| 16:00 | Ask This Old HouseRichard moves baseboard heat; Jenn talks arborvitaes; Tom and Kevin build a cooler bench. | S19 E18, Move Baseboard, Cooler Bench | Food + home + culture | 30m |
| 16:30 | Ask This Old HouseJenn installs smart irrigation; Heath talks flickering lights; Mark repoints brick steps. | S19 E19, Flickering Lights, Brick Stairs | Food + home + culture | 30m |
| 17:00 | Ask This Old HouseRichard talks spigots; Mauro paints siding; Jenn maintains pruners; Nathan builds a gate. | S19 E20, Spring Projects: Paint, Prune, Spigots | Food + home + culture | 30m |
| 17:30 | Ask This Old HouseJenn talks echinaceas; Richard replaces a sink; Mark cuts stone; Tom finishes a kitchen. | S19 E21, Echinaceas, Kitchen Punch List | Food + home + culture | 30m |
| 18:00 | Ask This Old HouseHeath performs an electrical inspection; Tom restores a door; more inspection nightmares. | S19 E22, Inspection, Door Restoration | Food + home + culture | 30m |
| 18:30 | Ask This Old HouseRichard and Nathan install a dishwasher; Jenn explains mulch; Tom turns a rolling pin. | S19 E23, Dishwasher Retrofit, Rolling Pin | Food + home + culture | 30m |
| 19:00 | This Old HouseA custom gutter is built. The neighbor's house, designed by the same architect, is toured. | S45 E8, Lexington: Drop in the Gutter | Food + home + culture | 30m |
| 19:30 | This Old HouseA lesson on stucco is given, the siding is installed, and patio drainage is addressed. | S45 E9, Lexington: Phased Out | Food + home + culture | 30m |
| 20:00 | This Old HouseInsulation and tile prep is in progress. A motorized multi-slide door is installed. | S45 E10, Lexington: Seven Layer Floors | Food + home + culture | 30m |
| 20:30 | This Old HouseElectrical work for the elevator begins and the therapy pool is installed. | S45 E11, Lexington: Electrical Bond | Food + home + culture | 30m |
| 21:00 | Ask This Old HouseShade sail over a deck; The proper way to use a wheelbarrow; Hybrid water heater. | S12 E5, Shade Sail Over a Deck in Santa Fe; Hybrid Water Heater | Food + home + culture | 30m |
| 21:30 | Ask This Old HouseTom and Kevin replace a leaky skylight; What Is It?; Richard repairs a noisy toilet. | S12 E6, Leaky Skylight; Repairing a Noisy Toilet | Food + home + culture | 30m |
| 22:00 | Ask This Old HouseRoger plants a red maple; Richard works on a master bathroom in a basement; What Is It? | S12 E7, Planting a Maple Tree; Working on an Underground Bathroom | Food + home + culture | 30m |
| 22:30 | Ask This Old HouseSafe room for tornados; Hurricane windows; Standby generator; Jim Cantore on weather prep. | S12 E8, Preparing for Severe Weather | Food + home + culture | 30m |
| 23:00 | This Old HouseA custom gutter is built. The neighbor's house, designed by the same architect, is toured. | S45 E8, Lexington: Drop in the Gutter | Food + home + culture | 30m |
| 23:30 | This Old HouseA lesson on stucco is given, the siding is installed, and patio drainage is addressed. | S45 E9, Lexington: Phased Out | 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-11&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-11&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-11&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-11", "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-11, the first programme { "data": [ { "id": "ls_9pdjes2q", "channel": "ch_yf060kq1", "start": "2026-10-11T04:00:00Z", "stop": "2026-10-11T04:30:00Z", "title": "This Old House", "sub_title": "Lexington Modern: Reworked and Rewired", "description": "Geothermal pipes are run, wood blocking is installed, and receptacle boxes ar...", "category": [ "food + home + culture" ], "flags": { "new": false, "live": false } } ], "meta": { "count": 48, "date": "2026-10-11", "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 | Monday 13 October 2025 | 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 155 countries.