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/Stockholm time, what is on now and next, and the same data in your app with one call.
All times Europe/Stockholm. The same day from the API: GET /v1/channels/ch_e7y4q3hj/schedule?date=2026-10-11&tz=Europe/Stockholm
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 23:27 | Casual GolfJohanna Johnson besöker Lofoten Links i Norge för golf och boende i världsklass | Johanna Johnson Golf - Golfresa till Lofoten Links | Sport, Series | 43m |
| 00:10 | Casual GolfJohanna Johnson möter några av Sveriges främsta 15-åriga golfspelare på Vasatorps Golfklubb inför Volvo Scandinavian Mixed | Johanna Johnson Golf - Vi möter Sveriges bästa 15-åringar inför Volvo Scandinavian Mixed / Vasatorp Golfklubb | Sport, Series | 1h 6m |
| 01:15 | Casual GolfJohanna testar Sveriges bästa bana, Visby golfklubb - är den verkligen så bra? | Johanna Johnson Golf - Upp till bevis / spelar på Visby Golfklubb | Sport, Series | 36m |
| 01:52 | Casual GolfI den andra delen av My Tour Practice Series genomför Stefan Idstam 8-Ball Short Game Challenge – ett test från Svenska Golfförbundet som mäter när... | Estebans Golf - My Tour Short Game Routine | Sport, Series | 15m |
| 02:07 | Casual GolfI det här avsnittet visar Stefan Idstam hur han tränar sina wedgar för bättre bollträff, längdkontroll och trygghet. Passet går från teknik till öv... | Estebans Golf - How To Hit Better Wedges | Sport, Series | 21m |
| 02:28 | Casual GolfI avsnitt 4 av My Tour Routine visar Stefan Idstam hur han tränar inspel från 125 meter och längre genom uppvärmning, längdkontroll, spel med järnk... | Estebans Golf - How I Practice Approach Play | Sport, Series | 22m |
| 02:50 | Casual GolfNärspel behöver inte vara svårt. Stefan Idstam visar sitt enkla system för chippar, pitchar och bunkerslag med samma uppställning och sving, där ol... | Estebans Golf - Simplify Your Short Game | Sport, Series | 15m |
| 03:05 | Casual GolfHar du problem med treputtar? Stefan Idstam visar en enkel och upprepningsbar puttrutin med fokus på startriktning, korta puttar och längdkontroll.... | Estebans Golf - How To Practice Putting (Simple Routine) | Sport, Series | 5m |
| 03:10 | Casual GolfStefan Idstam bygger vidare på sitt närspelssystem med slag från ruff och längre bunkerslag. Med enkla justeringar fungerar systemet på olika under... | Estebans Golf - The Short Game System Expanded (Simplify Your Short Game) | Sport, Series | 29m |
| 03:39 | Casual GolfStefan Idstam delar sin mest genomarbetade puttrutin, utvecklad under många år som proffs. På en liten yta visar han ett utmanande träningspass för... | Estebans Golf - Putt Like a Pro (My Tour Routine) | Sport, Series | 7m |
| 03:46 | Casual GolfI den här videon spelas en full 18-håls match mellan Golfaraben och Abbegolf. Matchspel över en hel runda där varje hål räknas, med sjuka slag, ner... | Golfaraben - Vem vinner mellan Golfaraben och Abbegolf? | Sport, Series | 1h 8m |
| 04:54 | Casual GolfGolfaraben, Abbe Golf och Stimpen jagar break 50 på back nine. Korta par 4:or och par 5:or attackeras med full gas. Eagles och birdies i fokus, kry... | Golfaraben - Kan vi breaka 50? | Sport, Series | 42m |
| 05:37 | Casual GolfVad händer när Golfaraben ställer sig ensam mot en duo bestående av Sveriges kanske mest underhållande YouTuber och… ett NHL-proffs? | Golfaraben - Golfaraben möter SampeV2 och ett NHL proffs? | Sport, Series | 1h 37m |
| 07:13 | Casual GolfVad händer när varje hål avgör varifrån du slår nästa? Golfaraben, Abbe Golf och Stimpen spelar en tee‑challenge på GolfStar Kyssinge med offensiva... | Golfaraben - Din tee är ditt handikapp - Abbegolf och Stimpen | Sport, Series | 1h 3m |
| 08:17 | Casual GolfBREAK 80 är en serie där Golfaraben hjälper dig ta steget mot en runda under 80 slag. I dagens avsnitt får du konkreta tips, enkla övningar, mindse... | Golfaraben - BREAK 80 #1 – Tänk som en singelhandikappare | Sport, Series | 37m |
| 08:54 | Casual GolfHar du problem med treputtar? Stefan Idstam visar en enkel och upprepningsbar puttrutin med fokus på startriktning, korta puttar och längdkontroll.... | Estebans Golf - How To Practice Putting (Simple Routine) | Sport, Series | 5m |
| 08:58 | Casual GolfStefan Idstam bygger vidare på sitt närspelssystem med slag från ruff och längre bunkerslag. Med enkla justeringar fungerar systemet på olika under... | Estebans Golf - The Short Game System Expanded (Simplify Your Short Game) | Sport, Series | 29m |
| 09:28 | Casual GolfStefan Idstam delar sin mest genomarbetade puttrutin, utvecklad under många år som proffs. På en liten yta visar han ett utmanande träningspass för... | Estebans Golf - Putt Like a Pro (My Tour Routine) | Sport, Series | 7m |
| 09:35 | Casual GolfI den här videon spelas en full 18-håls match mellan Golfaraben och Abbegolf. Matchspel över en hel runda där varje hål räknas, med sjuka slag, ner... | Golfaraben - Vem vinner mellan Golfaraben och Abbegolf? | Sport, Series | 1h 8m |
| 10:43 | Casual GolfGolfaraben, Abbe Golf och Stimpen jagar break 50 på back nine. Korta par 4:or och par 5:or attackeras med full gas. Eagles och birdies i fokus, kry... | Golfaraben - Kan vi breaka 50? | Sport, Series | 42m |
| 11:25 | Casual GolfVad händer när Golfaraben ställer sig ensam mot en duo bestående av Sveriges kanske mest underhållande YouTuber och… ett NHL-proffs? | Golfaraben - Golfaraben möter SampeV2 och ett NHL proffs? | Sport, Series | 1h 37m |
| 13:02 | Casual GolfVad händer när varje hål avgör varifrån du slår nästa? Golfaraben, Abbe Golf och Stimpen spelar en tee‑challenge på GolfStar Kyssinge med offensiva... | Golfaraben - Din tee är ditt handikapp - Abbegolf och Stimpen | Sport, Series | 1h 3m |
| 14:05 | Casual GolfI dagens video spelar Golfaraben på Finlands finaste golfklubb - Ålands Golfklubb! Här möter Golfaraben klubbens pro, Chris Waldron, och de kör en ... | Golfaraben - Denna bana är den sjukaste jag spelat | Sport, Series | 1h 21m |
| 15:26 | Casual GolfBREAK 80 är en serie där Golfaraben hjälper dig ta steget mot en runda under 80 slag. I dagens avsnitt får du konkreta tips, enkla övningar, mindse... | Golfaraben - BREAK 80 #1 – Tänk som en singelhandikappare | Sport, Series | 37m |
| 16:03 | Casual GolfI detta avsnitt spelar Johanna fyra hål på Carlskrona GK själv och sedan samma fyra hål med proffset Henrik Swärd, som agerar caddie och hjälper he... | Johanna Johnson - Spelar jag bättre golf med en pro #1 / Carlskrona | Sport, Series | 1h |
| 17:03 | Casual GolfI dagens avsnitt spelar Johanna på Las Ramblas golfklubb i Torrevieja, Spanien. Allt är perfekt - vädret, kläderna, träningen - men räcker det för ... | Johanna Johnson Golf - Spelar mitt livs bästa golf på Las Ramblas | Sport, Series | 46m |
| 17:49 | Casual GolfJohanna spelar 18 hål på den välkända spanska banan La Finca! | Johanna Johnson Golf - Spelar 18 hål på La Finca Golf | Sport, Series | 1h 3m |
| 18:52 | Casual GolfI det här avsnittet spelar Johanna på Kungsbacka GK och får hjälp av sina följare genom kommentarer från Instagram. | Johanna Johnson Golf - Ni hjälper mig att spela bättre golf/Kungsbacka | Sport, Series | 50m |
| 19:42 | Casual GolfKan Johanna gå under par från röd tee på Salems GK? Ett varv där strategi, spel och nerver sätts på prov | Johanna Johnson Golf - Kan jag gå under par på Salems GK | Sport, Series | 29m |
| 20:11 | Casual GolfDet här är egentligen helt sjukt… Johanna spelar matchspel mot sin kameraman på Salems GK och han får 2 mulligans av henne på varje hål. Kan hon än... | Johanna Johnson Golf - Matchspel mot min kameraman/Salems GK | Sport, Series | 54m |
| 21:05 | Casual GolfSpelar Johanna bättre golf när hon går en runda med en golftränare? I detta avsnitt testar hon sina färdigheter på Kallfors Golf där tempo, strateg... | Johanna Johnson Golf - Spelar jag bättre golf med en pro #3 / Kallfors Golf | Sport, Series | 1h 27m |
| 22:33 | Casual GolfJohanna försöker få en Hole in One på Åda golfklubb. | Johanna Johnson Golf - HIO Challenge/Åda Golf | Sport, Series | 25m |
| 22:57 | Casual GolfJohanna Johnson spelar i spanien efter en lång vintersäsong inomhus med massa träning! | Johanna Johnson Golf - Äntligen lite bra golf på kanalen / 9 hål på El Valle i Murcia | Series, Sport | 32m |
| 23:30 | Casual GolfJohanna Johnson besöker Lofoten Links i Norge för golf och boende i världsklass | Johanna Johnson Golf - Golfresa till Lofoten Links | Series, Sport | 43m |
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_e7y4q3hj/schedule?date=2026-10-11&tz=Europe/Stockholm" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_e7y4q3hj/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_e7y4q3hj/history?from=2026-10-06T00:00:00Z&to=2026-10-07T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_e7y4q3hj/schedule?date=2026-10-11&tz=Europe/Stockholm"); 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_e7y4q3hj/schedule?date=2026-10-11&tz=Europe/Stockholm", { 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_e7y4q3hj/schedule", params={"date": "2026-10-11", "tz": "Europe/Stockholm"}, headers={"Authorization": f"Bearer {os.environ['TVG_KEY']}"}, ) for slot in r.json()["data"]: print(slot["start"], slot["title"])
// GET /v1/channels/ch_e7y4q3hj/schedule?date=2026-10-11, the first programme { "data": [ { "id": "ls_vkbc6dpg", "channel": "ch_e7y4q3hj", "start": "2026-10-10T21:27:42Z", "stop": "2026-10-10T22:10:24Z", "title": "Casual Golf", "sub_title": "Johanna Johnson Golf - Golfresa till Lofoten Links", "description": "Johanna Johnson besöker Lofoten Links i Norge för golf och boende i världsklass", "category": [ "sports", "series" ], "flags": { "new": false, "live": false } } ], "meta": { "count": 34, "date": "2026-10-11", "tz": "Europe/Stockholm" } }
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.