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/Toronto 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/Toronto. The same day from the API: GET /v1/channels/ch_h05s5r2g/schedule?date=2026-10-14&tz=America/Toronto
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 00:00 | Incredible HomesA house in Goleen, West Cork boasts four mono-pitched extensions and sensational sea views. | Ireland | Series, House/garden | 1h |
| 01:00 | Gino's Italy: Secrets of the SouthA festive ending to the series, Gino uncovers the tasty food and Christmas traditions the South of Italy has to offer. He visits Scolastica Market ... | Christmas Special | Series, Holiday | 30m |
| 01:30 | Passion ItalyA colorful Carnival in Tricarico; an embroiderer creates unique works with thread; Aglianico del Vulture wine; artist Antonio Saluzzi; Mario Daddie... | Basilicata | Series, Travel | 30m |
| 02:00 | Ma cosa ci dice il cervelloA modern woman, Paola, uses the hardships in her life to make things right for herself. | Movie, Comedy | 2h | |
| 04:00 | TuttappostoA university student upends favoritism and corruption with an app for students to rate their professors. | Movie, Comedy | 2h | |
| 06:00 | Maya Regina: An Unusual ConnectionFrom Saskatchewan to Guatemala, discover the connection between the indigenous beliefs of many Latin American immigrants and the Canadian First Nat... | Special, Documentary | 1h | |
| 07:00 | Como pez en el hieloThis compelling documentary follows six families that have migrated from Latin America (Mexico, Chile, Venezuela, Cuba, El Salvador, and Colombia) ... | Special, Documentary | 1h | |
| 08:00 | In the Kitchen With Stefano FaitaSeafood fritto misto with horseradish and chive aioli; smoked mackerel pasta with cherry tomatoes; grilled octopus salad. | Not-So-Everyday Seafood | Series, Cooking | 30m |
| 08:30 | In the Kitchen With Stefano FaitaVanilla sheet cake with mascarpone frosting; chocolate dulce de leche lava cakes. | Stefano Takes the Cake | Series, Cooking | 30m |
| 09:00 | David Rocco's Dolce ItaliaOnion Focaccia; la farinata, walnut sauce, basil pesto. | Genova the Gritty Port Town | Series, Travel | 30m |
| 09:30 | Opening SpainAfter a visit to Alta Allela, a natural winery, Rob and Craig decide it's time to put inspiration into practice and cook for new friends; for ingre... | Series, Cooking | 30m | |
| 10:00 | In the Kitchen With Stefano FaitaSpiced baby back ribs with rhubarb barbecue sauce; Boston baked beans; fully loaded cornbread muffins. | Rib Fest | Series, Cooking | 30m |
| 10:30 | David Rocco's Dolce ItaliaPesto bruschetta; polenta fries; pasta puttanesca; marinated anchovies. | Cinque Terre: Keeping Traditions as a Tourist Destination | Series, Travel | 30m |
| 11:00 | My Greek Table With Diane KochilasArtichoke bread pudding; red mullet with capers and tomatoes; pinched cheesecakes; sesame-honey confection. | S3 E3, Tinos: Ancient Marble, Timeless Flavors | Series, How-to | 30m |
| 11:30 | Opening SpainThe Chefs enjoy a Barcelona experience at Tickets, considered one of the best restaurants in the world; they head into the town of Alella and explo... | Series, Cooking | 30m | |
| 12:00 | In the Kitchen With Stefano FaitaPesto palmiers; Stefano's salmon Wellington; rustic cherry galette. | What to Do With ... Puff Pastry | Series, Cooking | 30m |
| 12:30 | Lidia's KitchenMussels Triestina; orange and raspberry spritz; coffee panna cotta made with a light, sweetened cream. | S8 E7, Trieste's International Flavors | Series, Cooking | 30m |
| 13:00 | M*A*S*HThe surgeons suffer a barrage of preferential treatment from the enlisted personnel when they are placed on the camp's promotion board. | S10 E18, Heroes | Series, Sitcom | 30m |
| 13:30 | M*A*S*HA heavyweight boxing champion pays a goodwill visit to the 4077th. | S10 E19, Sons and Bowlers | Series, Sitcom | 30m |
| 14:00 | M*A*S*HHawkeye desperately tries to contact his hospitalized father in Maine while the rest of the camp is preoccupied with a bowling match against a grou... | S10 E20, Picture This | Series, Sitcom | 30m |
| 14:30 | David Rocco's Dolce ItaliaOnion Focaccia; la farinata, walnut sauce, basil pesto. | Genova the Gritty Port Town | Series, Travel | 30m |
| 15:00 | In the Kitchen With Stefano FaitaSeafood fritto misto with horseradish and chive aioli; smoked mackerel pasta with cherry tomatoes; grilled octopus salad. | Not-So-Everyday Seafood | Series, Cooking | 30m |
| 15:30 | I luoghi di Magnifica ItaliaThe racing circuit is what comes to mind when speaking of Mugello but this area where the Apennine Passes mark the borders with Romagna reveals an ... | Tuscany: From Mugello to Valdichiana | Series, Travel | 30m |
| 16:00 | Lidia's KitchenPan pizza; skillet lasagna; a quick weeknight take on chicken and eggplant Parmesan. | S10 E15, Can't Go Wrong | Series, Cooking | 30m |
| 16:30 | Neven's Food Trails: The Basque CountryNeven tries a traditional Basque Country speciality, pinchos, in San Sebastián. | Pinchos | Series, Cooking | 30m |
| 17:00 | Cook Like an Italian with Silvia CollocaSilvia helps her friend, Claudio, prepare two delicious healthy pasta salads. They also cook a mouth-watering chicken cacciatore for her teenage so... | Meal Planning.. | Series, Cooking | 30m |
| 17:30 | Pati's Mexican TableExploring Sonora's coast on the Sea of Cortez; shellfish on the beach; Mariscos El Rey restaurant; seafood stand owner known as "The Surgeon"; seaf... | S9 E7, Legends of the Sonoran Sea | Series, Cooking | 30m |
| 18:00 | Gino's Italian EscapeGino continues his Italian Escape in Naples, the area where he was born. | S1 E2, Naples | Series, Cooking | 30m |
| 18:30 | Lidia's KitchenBalsamic chicken stir-fry; traditional frico; sweet grape and ricotta pizza. | S12 E21, Family Meal | Series, Cooking | 30m |
| 19:00 | M*A*S*HThe surgeons suffer a barrage of preferential treatment from the enlisted personnel when they are placed on the camp's promotion board. | S10 E18, Heroes | Series, Sitcom | 30m |
| 19:30 | M*A*S*HA heavyweight boxing champion pays a goodwill visit to the 4077th. | S10 E19, Sons and Bowlers | Series, Sitcom | 30m |
| 20:00 | M*A*S*HHawkeye desperately tries to contact his hospitalized father in Maine while the rest of the camp is preoccupied with a bowling match against a grou... | S10 E20, Picture This | Series, Sitcom | 30m |
| 20:30 | My Greek Table With Diane KochilasTwice baked bread called paximadia; Cretan bread salad with tomatoes, green apples and herbs; pasta tossed with Greek yogurt and herbs; sea bass wi... | S1 E3, Ancient Grains for Modern Cooks | Series, How-to | 30m |
| 21:00 | Strangers on a PlaneIt's our first day in Porto where Shonni takes control of the holiday fun. She takes her guests surfing - but will it be a wipeout? | S1 E6, Episode 6 | Series, Competition reality | 30m |
| 21:30 | Strangers on a PlaneIt's day 2 in Porto and today's host is Lou who takes his guests on an adrenalin-filled dirt-buggy safari. Unfortunately, it turns the stomach of o... | S1 E7, Episode 7 | Series, Competition reality | 30m |
| 22:00 | Spaghetti ConquestAdam explores Italian and Thai fish dishes, from anchovy pasta in Cetara to freshly caught fish prepared with a Thai twist. | Series, Cooking | 30m | |
| 22:30 | M*A*S*HThe surgeons suffer a barrage of preferential treatment from the enlisted personnel when they are placed on the camp's promotion board. | S10 E18, Heroes | Series, Sitcom | 30m |
| 23:00 | M*A*S*HA heavyweight boxing champion pays a goodwill visit to the 4077th. | S10 E19, Sons and Bowlers | Series, Sitcom | 30m |
| 23:30 | M*A*S*HHawkeye desperately tries to contact his hospitalized father in Maine while the rest of the camp is preoccupied with a bowling match against a grou... | S10 E20, Picture This | Series, Sitcom | 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_h05s5r2g/schedule?date=2026-10-14&tz=America/Toronto" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_h05s5r2g/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_h05s5r2g/history?from=2025-11-12T00:00:00Z&to=2025-11-13T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_h05s5r2g/schedule?date=2026-10-14&tz=America/Toronto"); 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_h05s5r2g/schedule?date=2026-10-14&tz=America/Toronto", { 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_h05s5r2g/schedule", params={"date": "2026-10-14", "tz": "America/Toronto"}, headers={"Authorization": f"Bearer {os.environ['TVG_KEY']}"}, ) for slot in r.json()["data"]: print(slot["start"], slot["title"])
// GET /v1/channels/ch_h05s5r2g/schedule?date=2026-10-14, the first programme { "data": [ { "id": "ls_x1fj0gbf", "channel": "ch_h05s5r2g", "start": "2026-10-14T04:00:00Z", "stop": "2026-10-14T05:00:00Z", "title": "Incredible Homes", "sub_title": "Ireland", "description": "A house in Goleen, West Cork boasts four mono-pitched extensions and sensatio...", "category": [ "series", "house/garden", "reality" ], "flags": { "new": false, "live": false } } ], "meta": { "count": 39, "date": "2026-10-14", "tz": "America/Toronto" } }
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 November 2025 | Category |
|---|---|---|
| 11:00 | My Greek Table With Diane Kochilas | |
| 11:30 | Opening Spain | |
| 12:00 | David Rocco's Dolce Homemade | |
| 23 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.