73.8M 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/Zurich 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/Zurich. The same day from the API: GET /v1/channels/ch_wgykqb45/schedule?date=2026-10-11&tz=Europe/Zurich
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 00:00 | Doc Mathilde GremaudShe Who Flies - D'un village suisse aux sommets mondiaux : avec de l'or olympique et trois globes de cristal, Mathilde Gremaud est la skieuse frees... | 55m | ||
| 00:50 | Red Bull Cliff Diving World SeriesCopenhagen, Denmark. | 2h 15m | ||
| 00:55 | Red Bull Cliff Diving World SeriesCopenhagen, Denmark. | 2h 5m | ||
| 03:00 | World of FreesportsEpic Series - Andorra Epic - L’Andorra Epic réunit l’élite mondiale du VTT. Faisant partie de l’Epic Series, cette course de quatre jours met les c... | 35m | ||
| 03:05 | World of FreesportsEpic Series - Andorra Epic - L’Andorra Epic réunit l’élite mondiale du VTT. Faisant partie de l’Epic Series, cette course de quatre jours met les c... | 30m | ||
| 03:35 | Tahiti Pro 2026World Surf League - Surf-Elite trifft auf die legendäre Welle von Teahupo’o: Beim Tahiti Pro 2026 geht es um spektakuläre Ritte, tiefe Tubes und wi... | 50m | ||
| 04:20 | Lexus US Open of Surfing Challenger Series 2026World Surf League, Finals Day - Die weltbesten Nachwuchs-Surfer kämpfen in Huntington Beach um wichtige Punkte der WSL Challenger Series. Bei der z... | 50m | ||
| 04:25 | Lexus US Open of Surfing Challenger Series 2026World Surf League, Finals Day - Die weltbesten Nachwuchs-Surfer kämpfen in Huntington Beach um wichtige Punkte der WSL Challenger Series. Bei der z... | 50m | ||
| 05:10 | Fiji Pro 2026World Surf League - Die weltbesten Surfer treffen sich am legendären Cloudbreak-Riff in Fidschi zum Stop Nr. 8 des WSL Championship Tours 2026. Das... | 50m | ||
| 05:15 | Fiji Pro 2026World Surf League - Die weltbesten Surfer treffen sich am legendären Cloudbreak-Riff in Fidschi zum Stop Nr. 8 des WSL Championship Tours 2026. Das... | 50m | ||
| 06:00 | Foot: FC Stade Nyonnais - FC Aaraudieci Challenge League, 10ème journée - Français. | 2h | ||
| 06:05 | Foot: FC Stade Nyonnais - FC Aaraudieci Challenge League, 10ème journée - Français. | 2h | ||
| 08:05 | Best of du week-endTout ce qu'il ne fallait pas manquer du dernier week-end sur blue Sports. Revoyez le meilleur de nos émissions : moments forts, interviews, sujets,... | 30m | ||
| 08:35 | World of FreesportsÖtztaler Cycle Marathon. | 35m | ||
| 09:10 | GO ! Le magazine suisse de la mobilitéEpisode 10 - Renaissance : comment la Nissan Z redonne vie à une catégorie de voitures en voie de disparition. Mise en garde : voici à quel point l... | 30m | ||
| 09:40 | SailGP HighlightsLake Geneva, Switzerland. | 1h | ||
| 10:40 | Lexus US Open of Surfing 2026World Surf League - Erlebe die spektakulärsten Surfspots der Welt mit der World Surf League! Die besten Surferinnen und Surfer kämpfen an legendäre... | 55m | ||
| 11:35 | UEFA Champions League magazineUEFA Champions League magazine #5 - Durant la durée de la compétition, découvrez chaque semaine l'UEFA Champions League de l'intérieur, avec des re... | 35m | ||
| 12:05 | World of FreesportsGWA Wingfoil World Cup - La GWA Wingfoil World Cup réunit les meilleurs athlètes mondiaux du wingfoil dans trois destinations emblématiques d’Espag... | 30m | ||
| 12:10 | World of FreesportsGWA Wingfoil World Cup - La GWA Wingfoil World Cup réunit les meilleurs athlètes mondiaux du wingfoil dans trois destinations emblématiques d’Espag... | 30m | ||
| 12:35 | Best of du week-endTout ce qu'il ne fallait pas manquer du dernier week-end sur blue Sports. Revoyez le meilleur de nos émissions : moments forts, interviews, sujets,... | 30m | ||
| 12:40 | Best of du week-endTout ce qu'il ne fallait pas manquer du dernier week-end sur blue Sports. Revoyez le meilleur de nos émissions : moments forts, interviews, sujets,... | 30m | ||
| 13:05 | GO ! Le magazine suisse de la mobilitéEpisode 10 - Renaissance : comment la Nissan Z redonne vie à une catégorie de voitures en voie de disparition. Mise en garde : voici à quel point l... | 35m | ||
| 13:10 | GO ! Le magazine suisse de la mobilitéEpisode 10 - Renaissance : comment la Nissan Z redonne vie à une catégorie de voitures en voie de disparition. Mise en garde : voici à quel point l... | 30m | ||
| 13:40 | Club Super LeagueBrack Super League, 10ème journée - Français. | 20m | ||
| 14:00 | This is Paris - Staffel 2Retrouvez chaque semaine des images exclusives du Paris Saint-Germain. Au programme la série documentaire « This Is Paris » pour suivre au jour le ... | 30m | ||
| 14:30 | SailGP HighlightsLake Geneva, Switzerland. | 55m | ||
| 15:25 | Racing on the EdgeImages spectaculaires avec les meilleurs navigateurs du monde, dont le Team Switzerland, sur des sites impressionnants. Après chaque week-end de co... | 35m | ||
| 15:30 | Racing on the EdgeImages spectaculaires avec les meilleurs navigateurs du monde, dont le Team Switzerland, sur des sites impressionnants. Après chaque week-end de co... | 30m | ||
| 16:00 | Club Super LeagueBrack Super League, 10ème journée - Français. | 30m | ||
| 16:30 | Red Bull Cerro Abajo Genua | 2h | ||
| 18:30 | Le temps additionnel - Brack Super LeagueBrack Super League, 10ème journée - Français. | 30m | ||
| 19:00 | UEFA Champions League magazineUEFA Champions League magazine #6 - Durant la durée de la compétition, découvrez chaque semaine l'UEFA Champions League de l'intérieur, avec des re... | 30m | ||
| 19:30 | Match après matchC'est le talk-foot de blue Sports. Chaque dimanche soir, journalistes, invités et consultants reviennent sur l'actualité du ballon rond. Quarante m... | 1h | ||
| 20:30 | Samuel Essende - le nouveau buteur de Young BoysTout ce qu'il ne fallait pas manquer du dernier week-end sur blue Sports. Revoyez le meilleur de nos émissions : moments forts, interviews, sujets,... | 30m | ||
| 20:35 | Foot: Servette FC - FC SionBrack Super League, 10ème journée - Français/Italiano. | 2h 25m | ||
| 21:00 | Foot: Servette FC - FC SionBrack Super League, 10ème journée - Français/Italiano. | 2h 35m | ||
| 23:00 | Le temps additionnel - Brack Super LeagueBrack Super League, 10ème journée - Français. | 30m | ||
| 23:30 | This is Paris - Staffel 2Retrouvez chaque semaine des images exclusives du Paris Saint-Germain. Au programme la série documentaire « This Is Paris » pour suivre au jour le ... | 30m | ||
| 23:35 | Le temps additionnel - Brack Super LeagueBrack Super League, 10ème journée - Français. | 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_wgykqb45/schedule?date=2026-10-11&tz=Europe/Zurich" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_wgykqb45/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_wgykqb45/history?from=2025-10-13T00:00:00Z&to=2025-10-14T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_wgykqb45/schedule?date=2026-10-11&tz=Europe/Zurich"); 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_wgykqb45/schedule?date=2026-10-11&tz=Europe/Zurich", { 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_wgykqb45/schedule", params={"date": "2026-10-11", "tz": "Europe/Zurich"}, headers={"Authorization": f"Bearer {os.environ['TVG_KEY']}"}, ) for slot in r.json()["data"]: print(slot["start"], slot["title"])
// GET /v1/channels/ch_wgykqb45/schedule?date=2026-10-11, the first programme { "data": [ { "id": "ls_vp0fynky", "channel": "ch_wgykqb45", "start": "2026-10-10T22:00:00Z", "stop": "2026-10-10T22:55:00Z", "title": "Doc Mathilde Gremaud", "sub_title": null, "description": "She Who Flies - D'un village suisse aux sommets mondiaux : avec de l'or olymp...", "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 40, "date": "2026-10-11", "tz": "Europe/Zurich" } }
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.