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 Europe/Prague 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 Europe/Prague. The same day from the API: GET /v1/channels/ch_a0d055fy/schedule?date=2026-10-11&tz=Europe/Prague
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 22:30 | World Skate Game 2026World Skate Game 2026 - Park World Championship Paraguai Day 2 0. | 3h 30m | ||
| 02:00 | Handmade 20 DIY shapers chase feel, style and fun as they ride their self-made boards in Indonesia. | 45m | ||
| 02:45 | Camp Woodward 7 VIIEpisode 5 Damonte returns to camp with a positive attitude and 5 stitches from his slam on the 4-block the night before. | 30m | ||
| 03:15 | Camp Woodward 7 VIIEpisode 6 In Episode 6 the kids divide and conquer, joining sessions all over camp. | 30m | ||
| 03:45 | PortraitSebo Walker Sebo Walker reconnects with Portland, family and the roots behind his skating. | 15m | ||
| 04:00 | PortraitSteve Caballero Steve Caballero looks back on skating and life beyond it, from art to motocross and music. | 15m | ||
| 04:15 | PortraitAaron Jaws Homoki Portraits follows Aaron "Jaws" Homoki beyond the jumps, into his roots, recovery and skate life. | 15m | ||
| 04:30 | PortraitChris Russel Portraits follows Chris Russell through skate, discipline, training and the balance behind his lifestyle. | 15m | ||
| 04:45 | Standard Snowboard Show VIIBackcountry Freestyle The Standard Crews hit up Valdez and Haines Alaska in search of the deepest powder and steepest terrain. | 30m | ||
| 05:15 | Standard Snowboard Show VIIIUltimate Spot A Standard Films mission in their private helicopter to find the best powder conditions available. | 30m | ||
| 05:45 | The Adventures of Danny & The Dingo IVDachstein The Dingo wins $500 for a frontside 720 melon in Dachstein. Danny celebrates National Lederhosen Day. | 30m | ||
| 06:15 | The Adventures of Danny & The Dingo IVItaly to Switzerland The team finds the biggest jumps of the trip on a glacier in Italy. Dingo milks a goat in Switzerland. | 30m | ||
| 06:45 | Community Cup: The Documentary0 Women snowboarders unite for progression and sustainability. | 1h | ||
| 07:45 | FireRide Festival: The Beginning0 The FireRide Festival, in Mexico, is a 2-day bike extravaganza with prizes for jumps, tricks, and more. | 40m | ||
| 08:25 | Uhuru0 A rider descends Kilimanjaro, proving that even at 5,895m there's space to chase a wild idea. | 15m | ||
| 08:40 | Beautiful Idiot0 Beautiful Idiot explores the drive, struggles, and costs of chasing greatness in freeride. | 20m | ||
| 09:00 | Drive Thru South Central AmericaSurf in Panama After having settled into life in Panama, the crew unwind only to be confronted by some local surfers. | 30m | ||
| 09:30 | Drive Thru South Central AmericaSearch for Waves The crew decide to go searching for new waves after getting beaten up by some heavy surf at the beachbreak. | 30m | ||
| 10:00 | On SurfariKorea Shannon and Shayne score perfect waves in South Korea. | 30m | ||
| 10:30 | Riding PortugalA Ride Between Rivers Joăo Kopke explores the surf spots along the way between Portuguese rivers Tejo and Sado. | 50m | ||
| 11:20 | Handmade 20 DIY shapers chase feel, style and fun as they ride their self-made boards in Indonesia. | 40m | ||
| 12:00 | QuiversQuivers: Michael February Michael February tours his quiver in his garage, from shortboard to twin-fin, mid and finless. | 15m | ||
| 12:15 | QuiversQuivers: Gibbens Has a Fleet of Surfcraft for Skyward Journeys Brendon Gibbens breaks down four boards built for speed, airs, and break-in sessions. | 15m | ||
| 12:30 | Dometic Adventure with OEpisode 3 When waves go flat, the crew faces classic Aussie camping challenges in Episode 3 of the adventure. | 15m | ||
| 12:45 | Dometic Adventure with OEpisode 4 The team searches for the ultimate Spot X in a Hyundai ABB Grand Final rematch in Episode 4. | 15m | ||
| 13:00 | The 808Keep It Country Kala and Eddie organize North Shore a beach cleanup, and the boys go boar-hunting in Waimea Valley. | 30m | ||
| 13:30 | What's Going OnConnor O'Leary World Tour surfer, Connor O'Leary samples some favorites ones from his extensive surfboards quiver. | 15m | ||
| 13:45 | What's Going OnTom Carroll x CI Twin Pin Tom Carroll and Luca Elder break down the much talked about Channel Islands Twin Pin' surfboard model. | 15m | ||
| 14:00 | RidingCabo Verde Joăo Kopke returns in 2025 to explore new terrains and showcase action sports in Portugal. | 45m | ||
| 14:45 | Creative Kin, Baja0 Vissla's Creative Kin: Baja follows shapers and surfers in Baja, blending wave time with creativity. | 15m | ||
| 15:00 | Up to you0 10 days in Chile with Yago Domínguez—surf, skate and snow from coast to peaks. | 30m | ||
| 15:30 | The Moto: Inside The OutdoorsFather A close look at two racing families who have two completely different approaches to winning. | 30m | ||
| 16:00 | Built To Shred IIIAirplane Graveyard Jeff King and the crew crash an aviation warehouse along with the Plan B team and S&M bike crew. | 30m | ||
| 16:30 | Just Getting StartedLegends of Les Gets Norco Race returns to legendary Les Gets trails, reliving history and pushing for greatness. | 15m | ||
| 16:45 | Custom XHammer Nails CUSTOM dives into Hammer & Nails, where raw BMX action collides with hardcore music. | 15m | ||
| 17:00 | Shredtopia0 A snowboard film packed with style, tricks, and fun. | 1h | ||
| 18:00 | Behind the Gate IVEastern Promise Behind the Gate follows the MXGP paddock to China as riders battle for crucial championship points. | 30m | ||
| 18:30 | Behind the Gate IVEpisode 20 Go behind the scenes of MXGP in Australia as riders battle for vital championship points. | 30m | ||
| 19:00 | Tropically Yours0 Escape the congested lineups of today's popular surf destinations, and discover the best kept secrets. | 1h | ||
| 20:00 | Pro Wakeboard Tour 2026 VI0 Elite riders push wakeboarding to new heights in the action-packed Pro Wakeboard Tour 2026. | 30m | ||
| 20:30 | Ocean Driven0 A gripping, inspirational story about Chris Bertish's big wave surfing odyssey. | 1h 10m | ||
| 21:40 | Aurora Boardealis - Warp Wave0 Raw snowboard moments with Messier and Thompson, from Sierras pow to Wasatch spring slush. | 50m | ||
| 22:30 | Spinning at the Speed of Now0 A Surfing Magazine original film that shines a spotlight on Filipe Toledo. | 30m | ||
| 23:00 | Up to you0 10 days in Chile with Yago Domínguez—surf, skate and snow from coast to peaks. | 30m | ||
| 23:30 | The Adventures of Danny & The DingoNew York! New York! Danny and Dingo head to New York for the Union Square Rail Jam, where they meet up with Lucas Magoon. | 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_a0d055fy/schedule?date=2026-10-11&tz=Europe/Prague" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_a0d055fy/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_a0d055fy/history?from=2026-02-06T00:00:00Z&to=2026-02-07T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_a0d055fy/schedule?date=2026-10-11&tz=Europe/Prague"); 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_a0d055fy/schedule?date=2026-10-11&tz=Europe/Prague", { 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_a0d055fy/schedule", params={"date": "2026-10-11", "tz": "Europe/Prague"}, headers={"Authorization": f"Bearer {os.environ['TVG_KEY']}"}, ) for slot in r.json()["data"]: print(slot["start"], slot["title"])
// GET /v1/channels/ch_a0d055fy/schedule?date=2026-10-11, the first programme { "data": [ { "id": "ls_yte4rhbf", "channel": "ch_a0d055fy", "start": "2026-10-10T20:30:00Z", "stop": "2026-10-11T00:00:00Z", "title": "World Skate Game 2026", "sub_title": null, "description": "World Skate Game 2026 - Park World Championship Paraguai Day 2 0.", "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 45, "date": "2026-10-11", "tz": "Europe/Prague" } }
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 | Friday 6 February 2026 | Category |
|---|---|---|
| 05:10 | Custom 4 IV | |
| 05:30 | The Great Ride Open | |
| 06:00 | Built To Shred IV | |
| 32 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.