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-14&tz=America/New_York
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 00: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 |
| 00: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 |
| 01:00 | Ask This Old HouseTeam members talk about mentors; Richard and Ross on airflow; Tom and a bat display. | S20 E33, Happy Father's Day | Food + home + culture | 30m |
| 01:30 | Ask This Old HouseHow Kevin became the host; Tom quick tip; Moving a fixture; Nathan on finish nailers. | S20 E34, Moving a Ceiling Light Fixture; Tool Lab -- Finish Nailers | Food + home + culture | 30m |
| 02:00 | Ask This Old HouseHeath on being an electrician; Tom applies crown molding; Ross talks solar power. | S20 E35, Crown Molding for Corner Angles; The Future of Solar | Food + home + culture | 30m |
| 02:30 | Ask This Old HouseMauro shares why he became a painter; Jenn tests soil; Heath adds a new receptacle. | S20 E36, Soil Testing, Adding A Receptacle | Food + home + culture | 30m |
| 03:00 | Ask This Old HouseTom's baluster trick; Heath runs wire; Jenn builds chairs; Richard talks damp basements. | S20 E37, Deck Chairs, Damp Basement | Food + home + culture | 30m |
| 03:30 | Ask This Old HouseMark explains masonry finishes; Jenn talks pond maintenance; Tom builds a Demilune table. | S20 E38, Pond Maintenance, Demilune Table | Food + home + culture | 30m |
| 04:00 | Ask This Old HouseNathan explains track saws; Mark repairs a pizza oven; What Is It? | S20 E39, Pizza Oven Repair, What Is It? | Food + home + culture | 30m |
| 04:30 | Ask This Old HouseRichard cuts open a failed water heater; Jenn and Nathan build a compost bin for a school. | S21 E1, Water Heater Autopsy, Composting | Food + home + culture | 30m |
| 05:00 | Ask This Old HouseHeath talks EV Chargers; Nathan and Mauro repair and repaint a China cabinet. | S21 E2, EV Chargers, China Cabinet Repair | Food + home + culture | 30m |
| 05:30 | Ask This Old HouseHeath installs a doorbell; Richard explains bottle traps; Mark replaces driveway edging. | S21 E3, Doorbell Retrofit, Driveway Edging | Food + home + culture | 30m |
| 06:00 | This Old HouseTommy and Kevin learn about the full scope of work, as Charlie starts the demolition. | S40 E14, The Brookline Mid-century Modern House: Mid-century Modern Makeover | Food + home + culture | 30m |
| 06:30 | This Old HouseBrookline removes asbestos, salvage, and trees, and a visit to the first TOH project house. | S40 E15, The Brookline Mid-century Modern House: Next-generation Demolition | Food + home + culture | 30m |
| 07:00 | This Old HouseApprentices lay a foundation sill, Richard scopes the sewer, and modern design inside. | S40 E16, The Brookline Mid-century Modern House: Apprentices in Sill School | Food + home + culture | 30m |
| 07:30 | This Old HouseButtress poured, visit to Manchester by the sea, puzzling ductwork, and PVC trim installed. | S40 E17, The Brookline Mid-century Modern House: Beam Me Up, Tommy | Food + home + culture | 30m |
| 08:00 | This Old HouseIn-counter outlets lesson. Visit with visits Nathan Gilbert. Norm frames a skylight. | S40 E18, The Brookline Mid-century Modern House: Norm Revisits a Skylight | Food + home + culture | 30m |
| 08:30 | This Old HousePaver selection, skylight install, sewer line replacement, and foundation repair. | S40 E19, The Brookline Mid-century Modern House: Stone Cold Pavers | Food + home + culture | 30m |
| 09:00 | This Old HouseCalculating stair riser height, foundation insulation, radiant heat, return to Santa Fe. | S40 E20, The Brookline Mid-century Modern House: Eight Is Enough Stairways | Food + home + culture | 30m |
| 09:30 | This Old HouseRafters for a cantilevered roof, venting solve, ductwork puzzle, snow cleats. | S40 E21, The Brookline Mid-century Modern House: Can We Cantilever | Food + home + culture | 30m |
| 10:00 | This Old HousePuddingstone wall, revisit Cambridge modern, trimless recessed lights, rain water runoff. | S40 E22, The Brookline Mid-century Modern House: What's the Miter with the Corner | Food + home + culture | 30m |
| 10:30 | This Old HouseMaking plate glass and windows, cold weather painting, heated driveway, patio install. | S40 E23, The Brookline Mid-century Modern House: See Glass | Food + home + culture | 30m |
| 11:00 | This Old HouseGiant tile project. Revisiting the 20th. Retro fireplace and modern cabinets installed. | S40 E24, The Brookline Mid-century Modern House: Attack of the Giant Tile | Food + home + culture | 30m |
| 11:30 | This Old HouseFinishing closets, baseboards, a linear shower drain, and floating vanities are installed. | S40 E25, The Brookline Mid-century Modern House: Finally Finishes | Food + home + culture | 30m |
| 12:00 | This Old HouseKevin, Tommy, and Richard tour the renovated modern marvel that Sunil and Neha all home. | S40 E26, The Brookline Mid-century Modern House: Taking Modern Back to the Future | Food + home + culture | 30m |
| 12:30 | Ask This Old HouseOrganizing a work truck; Bidets; Spray painting a handrail; Mark replaces a driveway. | S20 E20, Concrete Driveway, Spray Paint | Food + home + culture | 30m |
| 13:00 | Ask This Old HouseJenn Nawada talks compost; Retaining wall; Tom builds front hall closet built-ins. | S20 E21, Front Hall Closet, Block Retaining Wall | Food + home + culture | 30m |
| 13:30 | Ask This Old HouseHeath talks battery voltages; How to handle simple clogs; Mark repairs a fireplace. | S20 E22, Fireplace Repairs, Simple Clog Fixes | Food + home + culture | 30m |
| 14: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 |
| 14: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 |
| 15: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 |
| 15: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 |
| 16: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 |
| 16: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 |
| 17: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 |
| 17: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 |
| 18: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 |
| 18: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 |
| 19:00 | This Old HouseThe new two-story addition is framed, and plumbing pipes are isolated from cold weather. | S45 E20, Glen Ridge: QR Construction | Food + home + culture | 30m |
| 19:30 | This Old HouseA trip is taken to the Empire State Building and the new plumbing system is discussed. | S45 E21, Glen Ridge: Roughed In | Food + home + culture | 30m |
| 20:00 | This Old HouseA custom jamb and threshold are built. Various water-resistive barriers are compared. | S45 E22, Glen Ridge: Next Level Tight | Food + home + culture | 30m |
| 20:30 | This Old HouseA new brick walkway and wood fiber insulation are installed. ERVs and HRVs are discussed. | S45 E23, Glen Ridge: A Breath of Fresh Air | Food + home + culture | 30m |
| 21:00 | Ask This Old HouseHigh tunnel greenhouse; Pliers and wrenches; Recessed lights into pendants; What is it? | S12 E17, High Tunnel Greenhouse; Converting Recessed Lights Into Pendants | Food + home + culture | 30m |
| 21:30 | Ask This Old HouseQuieting a squealing shower; DIY-friendly security and safety system; What is it? | S12 E18, Quieting a Squealing Shower; A DIY-Friendly Security System | Food + home + culture | 30m |
| 22:00 | Ask This Old HouseStarting plants from seed; Freeze-proof outdoor hose spigot; Moveable kitchen island. | S12 E19, Plants from Seed; Outdoor Hose Spigot; Movable Kitchen Island. | Food + home + culture | 30m |
| 22:30 | Ask This Old HouseLow-maintenance privacy screen; Uses for a speed square; Sealing ductwork from the inside. | S12 E20, Planting a Low-Cost Privacy Screen; Sealing Ductwork | Food + home + culture | 30m |
| 23:00 | This Old HouseThe new two-story addition is framed, and plumbing pipes are isolated from cold weather. | S45 E20, Glen Ridge: QR Construction | Food + home + culture | 30m |
| 23:30 | This Old HouseA trip is taken to the Empire State Building and the new plumbing system is discussed. | S45 E21, Glen Ridge: Roughed In | 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-14&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-14&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-14&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-14", "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-14, the first programme { "data": [ { "id": "ls_9xvwbwcx", "channel": "ch_yf060kq1", "start": "2026-10-14T04:00:00Z", "stop": "2026-10-14T04:30:00Z", "title": "This Old House", "sub_title": "Glen Ridge Generational: Vintage", "description": "Work begins on the 1887 Victorian to make it suitable for multigenerational l...", "category": [ "food + home + culture" ], "flags": { "new": false, "live": false } } ], "meta": { "count": 48, "date": "2026-10-14", "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.