74.6M 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/Lisbon 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/Lisbon. The same day from the API: GET /v1/channels/ch_g6ks71s9/schedule?date=2026-10-16&tz=Europe/Lisbon
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 23:45 | Episode 11Episode 11 kicks off with a bickering match between best friends Manny Santiago and Dave Bachinsky. | 30m | ||
| 00:15 | Episode 12Zepp skates Cloud 9 with Neal Hendrix, Alex Sorgente and Jamie Foy. Brighton has a chat with the big boss. | 30m | ||
| 00:45 | Skate PenitentiaryLife behind bars shred style; This is the first time that skateboarders ever broke into jail. | 30m | ||
| 01:15 | Offshore BankingJeff King and the crew are setting sail for the Cayman Islands to pillage and plunder for shreddable terra.. | 30m | ||
| 01:45 | Pat I Want MoreFrom huge backcountry airs and lines to street rails and gaps, Forum top rider, Pat Moore, stars this episo.. | 30m | ||
| 02:15 | Tom Burt & Matt HammerTom Burt witnesses the evolution of backcountry riding, while Matt Hammer goes to Japan and New Zealand. | 30m | ||
| 02:45 | Dish-Dash and SplashThe boys hit Dubai. Tom Tom is forced to eat brain and Danny tries to protect Dingo in the Old Town. | 30m | ||
| 03:15 | Grenade Games DubaiThe boys are in Dubai for the Grenade Games, inside the world's largest indoor ski sesort. | 30m | ||
| 03:45 | ClusterA document of individuality and modern surfing with some of surfing's greatest characters. | 1h 15m | ||
| 05:00 | Arrival in FranceThe crew arrives in France only to be greeted by a huge storm and one small RV. | 30m | ||
| 05:30 | MediterraneanThe crew makes its way through the Mediterranean and discovers some great surf. | 30m | ||
| 06:00 | ItalyThe guys meet some locals and get a first hand look at life in Italy. | 30m | ||
| 06:30 | RomeThe guys play tourist for the day in Rome, and Kelly tries to one up Pat. | 30m | ||
| 07:00 | LiberiaShannon & Shayne set off for the remote West African coastline of Liberia to surf and lend a helping hand. | 30m | ||
| 07:30 | HaitiShannon & Shayne find that beyond earthquakes and poverty there are beautiful beaches and fun waves in Hait.. | 30m | ||
| 08:00 | Episode 13Jack decides to push the release date of Damonte's video part to week two due to a sore ankle. | 30m | ||
| 08:30 | Episode 14Damonte and Jack head with a squad to try their hand with the girls. Alex Sorgente and Zepp destroy The Cag.. | 30m | ||
| 09:00 | RecyclePaper, plastic, metal, and pallets become recyclable building blocks when the crew gets hold of them. | 30m | ||
| 09:30 | Backyard BabylonThe Built to Shred crew enjoys a backyard session Tony Hawk and Rune Glifberg. | 30m | ||
| 10:00 | Dave Downing & John JacksonSnowboard icon, Dave Downing, gives an insight into his art. Rising star, John Jackson's opens his tricks b.. | 30m | ||
| 10:30 | Jim Rippey & Fredi KalbermattenOne of snowboard's first real freestyle film kings, Jim Rippey takes the action sports era to new levels. | 30m | ||
| 11:00 | Making ConnectionsStill spreading the shred in Dubai, it's time to check camel races and engage in some belly dancing. | 30m | ||
| 11:30 | Costa Rican CrabbinIn the Costa Rican jungle, Danny, The Dingo and crew get a taste of the indigenous Crab People tough life. | 30m | ||
| 12:00 | Sport of AttritionGet a view into various grueling, training regiments as The Moto hits Texas and then onto Pennsylvania. | 30m | ||
| 12:30 | Our DestinyMike Alessi injures himself and needs immediate surgery, but refuses to give up on the upcoming race. | 30m | ||
| 13:00 | Slab CitySkaters shred Slab City, Larry Linkogle attempts a moto wallride over a warehouse door. | 30m | ||
| 13:30 | Giving Our AllGreg's farewell and Gracey's return mark an inspiring World Champs for Norco Race. | 15m | ||
| 13:45 | Zero to 100: The Lakey Peterson StoryThe inspiring journey that charts the rise of one the most progressive women in surfing today. | 1h 15m | ||
| 15:00 | The TourClark Little enjoys the waves with his friends TedFord Mahiko, Andre Botha, Jerret Lau and Seabass Pereze. | 30m | ||
| 15:30 | The CrewClark Little enjoys the waves with his friends TedFord Mahiko, Andre Botha, Jerret Lau and Seabass Pereze. | 30m | ||
| 16:00 | Claire BevilacquaPro surfer Claire Bevilacqua surfs her Western Australia's hometown breaks before the Roxy Pro in Fiji. | 30m | ||
| 16:30 | Alexis WaitePro Snowboarder Alexis Waite jumps from a photo shoot in New York to the Roxy Chicken Jam in Switzerland. | 30m | ||
| 17:00 | Stop #3 Groveland, FloridaElite riders push wakeboarding to new heights in the action-packed Pro Wakeboard Tour 2026. | 30m | ||
| 17:30 | Ocean DrivenA gripping, inspirational story about Chris Bertish's big wave surfing odyssey. | 1h 10m | ||
| 18:40 | Episode 22Chris and Todd react to incredible tricks, wild wipeouts and another week of action sports. | 1h 30m | ||
| 20:10 | Fast and LooseFast & Loose dives into MR and modern rippers on twin fins, spreading pure speed, style and fun. | 20m | ||
| 20:30 | Welcome to the North ShorePhotographer Clark Little shares his routines, equipment, and techniques, showcasing his gallery in Haleiwa.. | 30m | ||
| 21:00 | ItalyThe guys meet some locals and get a first hand look at life in Italy. | 30m | ||
| 21:30 | RomeThe guys play tourist for the day in Rome, and Kelly tries to one up Pat. | 30m | ||
| 22:00 | LiberiaShannon & Shayne set off for the remote West African coastline of Liberia to surf and lend a helping hand. | 30m | ||
| 22:30 | HaitiShannon & Shayne find that beyond earthquakes and poverty there are beautiful beaches and fun waves in Hait.. | 30m | ||
| 23:00 | Episode 13Jack decides to push the release date of Damonte's video part to week two due to a sore ankle. | 30m | ||
| 23:30 | Episode 14Damonte and Jack head with a squad to try their hand with the girls. Alex Sorgente and Zepp destroy The Cag.. | 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_g6ks71s9/schedule?date=2026-10-16&tz=Europe/Lisbon" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_g6ks71s9/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_g6ks71s9/history?from=2025-10-13T00:00:00Z&to=2025-10-14T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_g6ks71s9/schedule?date=2026-10-16&tz=Europe/Lisbon"); 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_g6ks71s9/schedule?date=2026-10-16&tz=Europe/Lisbon", { 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_g6ks71s9/schedule", params={"date": "2026-10-16", "tz": "Europe/Lisbon"}, headers={"Authorization": f"Bearer {os.environ['TVG_KEY']}"}, ) for slot in r.json()["data"]: print(slot["start"], slot["title"])
// GET /v1/channels/ch_g6ks71s9/schedule?date=2026-10-16, the first programme { "data": [ { "id": "ls_syzw044g", "channel": "ch_g6ks71s9", "start": "2026-10-15T22:45:01Z", "stop": "2026-10-15T23:15:00Z", "title": "Episode 11", "sub_title": null, "description": "Episode 11 kicks off with a bickering match between best friends Manny Santia...", "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 43, "date": "2026-10-16", "tz": "Europe/Lisbon" } }
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 150 countries.