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 Africa/Johannesburg 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 Africa/Johannesburg. The same day from the API: GET /v1/channels/ch_dvf5v6tw/schedule?date=2026-10-13&tz=Africa/Johannesburg
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 00:00 | Landbouweekliks'S34/E3'. Pietman, Theodore en Vicky besoek besonderse boere regoor Suid-Afrika en hou kykers op hoogte van die jongste verwikkelinge in die landbo... | 1h | ||
| 01:00 | Maak my 'n miljoenêr On now'S4/E8'. Die selfgemaakte multi-miljoenêr Albert van Wyk het sy eerste Miljoen gemaak op die ouderdom van 22. Nou is hy opsoek na die hoërskool ent... | 1h | ||
| 02:00 | Huisgenoot: Ware Lewensdramas'S19/E12'. Ons herleef dié eeu oue tydskrif se dramatiese en ikoniese stories. Ons besoek die karakters, kenners en joernaliste agter die stories. | 1h | ||
| 03:00 | Verander jou siening'S2/E3'. Kim Syster ontmoet vir Martin Sodoms, 'n mondskilder. Kim se dag word op 'n nuwe manier ingekleur wanneer sy die verfkwas moet optel en me... | 30m | ||
| 03:30 | Koffie En Kapitaal'S1/E5'. Theo Vorster voer intieme gesprekke met Suid-Afrika se invloedryke sakeleiers by hul hoofkantore. Oor koffie deel hulle stories oor groot ... | 30m | ||
| 04:00 | Huis SOS'S2/E6'. Dié tuin-en-tuiste-program bied inspirasie vir elke hoek van jou huis. Leon Gropp besoek bekendes by hul huise om saam self-doen-dilemmas ... | 30m | ||
| 04:30 | Wins Of verlies?'S3/E4'. In dié finansiële geselsprogram help Thys van Zyl gewone beleggers om markte beter te verstaan, foute te vermy, en slim beleggingsbesluite... | 30m | ||
| 05:00 | Wie weet wat?'S6/E9'. In hierdie vasvraprogram probeer deelnemers om soveel geld as moontlik te wen in drie rondtes. Dit kombineer algemene kennis, strategie en... | 30m | ||
| 05:30 | Aneeka se kombuis'S4/E2'. Die TikTokker Aneeka Papier nooi ons haar kombuis binne waar sy weekliks saam met gaste onthoukos kook wat gepas is vir ons hedendaagse pa... | 30m | ||
| 06:00 | Goeiemôre, good morning'S3/E140'. Dié ontbytprogram sal seker maak Suid-Afrikaners begin hulle dag met al die inligting wat hulle kort. Ons dek alles van gebeure wat saak... | 1h | ||
| 07:00 | Maak my 'n miljoenêr'S4/E8'. Die selfgemaakte multi-miljoenêr Albert van Wyk het sy eerste Miljoen gemaak op die ouderdom van 22. Nou is hy opsoek na die hoërskool ent... | 1h | ||
| 08:00 | Huisgenoot: Ware Lewensdramas'S19/E12'. Ons herleef dié eeu oue tydskrif se dramatiese en ikoniese stories. Ons besoek die karakters, kenners en joernaliste agter die stories. | 1h | ||
| 09:00 | Verander jou siening'S2/E3'. Kim Syster ontmoet vir Martin Sodoms, 'n mondskilder. Kim se dag word op 'n nuwe manier ingekleur wanneer sy die verfkwas moet optel en me... | 30m | ||
| 09:30 | Koffie En Kapitaal'S1/E5'. Theo Vorster voer intieme gesprekke met Suid-Afrika se invloedryke sakeleiers by hul hoofkantore. Oor koffie deel hulle stories oor groot ... | 30m | ||
| 10:00 | Goeiemôre, good morning'S3/E140'. Dié ontbytprogram sal seker maak Suid-Afrikaners begin hulle dag met al die inligting wat hulle kort. Ons dek alles van gebeure wat saak... | 1h | ||
| 11:00 | Wie weet wat?'S6/E6'. In hierdie vasvraprogram probeer deelnemers om soveel geld as moontlik te wen in drie rondtes. Dit kombineer algemene kennis, strategie en... | 30m | ||
| 11:30 | Herman se halfuur'S2/E1'. Kom ontdek saam met Herman hoe maklik weekaand-etes kan wees! In net 30 minute deel hy smaaklike, praktiese resepte met slim tegnieke en w... | 30m | ||
| 12:00 | Landbouweekliks'S34/E3'. Pietman, Theodore en Vicky besoek besonderse boere regoor Suid-Afrika en hou kykers op hoogte van die jongste verwikkelinge in die landbo... | 1h | ||
| 13:00 | Keyter vir almal'S1/E3'. Die onderhoof van Paul Sauer Hoërskool, Sammy Jantjies kom kuier die week met JP Keyter op Lombardini Wildsplaas en Kouga Rhino Sanctuary.... | 30m | ||
| 13:30 | Padel in die bloed'S1/E2'. Die Liebenbergs reis na Dullstroom en speel op Highland Gate se bane teen Ammie & Quinton - in vreeslike winderige omstandighede wat elke ... | 30m | ||
| 14:00 | Goeiemôre, good morning'S3/E140'. Dié ontbytprogram sal seker maak Suid-Afrikaners begin hulle dag met al die inligting wat hulle kort. Ons dek alles van gebeure wat saak... | 1h | ||
| 15:00 | Die Oomblik'S1/E2'. Vyf uitvoerende kunstenaars word onder die kollig geplaas op hul reis na die grootste Afrikaanse musiek platform ter land: Afrikaans is Gr... | 1h | ||
| 16:00 | Kom Ons Braai: Familie En Vriende'S8/E6'. Ons gunstelingtydverdryf is nou 'n sosiale eksperiment. Drie spanne wat mekaar goed ken, braai by mekaar en heelwat gebeur om die vuur. En... | 1h | ||
| 17:00 | Wie weet wat?'S6/E10'. In hierdie vasvraprogram probeer deelnemers om soveel geld as moontlik te wen in drie rondtes. Dit kombineer algemene kennis, strategie e... | 30m | ||
| 17:30 | Herman se halfuur'S2/E4'. Kom ontdek saam met Herman hoe maklik weekaand-etes kan wees! In net 30 minute deel hy smaaklike, praktiese resepte met slim tegnieke en w... | 30m | ||
| 18:00 | Landbouweekliks'S34/E4'. Pietman, Theodore en Vicky besoek besonderse boere regoor Suid-Afrika en hou kykers op hoogte van die jongste verwikkelinge in die landbo... | 1h | ||
| 19:00 | Keyter vir almal'S1/E4'. In die episode gesels JP met Susan Lottering oor haar lewe, familie, Lombardini Wildsplaas en haar passie vir die bewaring van renosters. | 30m | ||
| 19:30 | Padel in die bloed'S1/E3'. Corné en Morné reis na Mbombela waar hulle teen die plaaslike padel-afrigter Anton Grote en sy vrou Sunel te staan kom. | 30m | ||
| 20:00 | Hart op soek'S2/E6'. Enkellopendes op soek na 'n maat nooi ons hul wonings binne en deel hul diepste wense en drome vir die liefde met ons. | 30m | ||
| 20:30 | Gekies Vir Die Kollig!'S6/E2'. Aspirant-akteurs kry die geleentheid om hul eie monoloë te skryf en dan vir beoordeling te verfilm. Saam met ons mentors word spel ontwikk... | 30m | ||
| 21:00 | Die Oomblik'S1/E3'. Vyf uitvoerende kunstenaars word onder die kollig geplaas op hul reis na die grootste Afrikaanse musiek platform ter land: Afrikaans is Gr... | 1h | ||
| 22:00 | Hier Sit Die Manne'S13/E9'. In dié geselsprogram nooi die akteur Frank Rautenbach gaste om oor dinge te praat wat hom interesseer en inspireer. Van karre, visvang, j... | 1h | ||
| 23:00 | Wie weet wat?'S6/E10'. In hierdie vasvraprogram probeer deelnemers om soveel geld as moontlik te wen in drie rondtes. Dit kombineer algemene kennis, strategie e... | 30m | ||
| 23:30 | Herman se halfuur'S2/E4'. Kom ontdek saam met Herman hoe maklik weekaand-etes kan wees! In net 30 minute deel hy smaaklike, praktiese resepte met slim tegnieke en w... | 18h 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_dvf5v6tw/schedule?date=2026-10-13&tz=Africa/Johannesburg" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_dvf5v6tw/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_dvf5v6tw/history?from=2025-10-12T00:00:00Z&to=2025-10-13T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_dvf5v6tw/schedule?date=2026-10-13&tz=Africa/Johannesburg"); 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_dvf5v6tw/schedule?date=2026-10-13&tz=Africa/Johannesburg", { 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_dvf5v6tw/schedule", params={"date": "2026-10-13", "tz": "Africa/Johannesburg"}, headers={"Authorization": f"Bearer {os.environ['TVG_KEY']}"}, ) for slot in r.json()["data"]: print(slot["start"], slot["title"])
// GET /v1/channels/ch_dvf5v6tw/schedule?date=2026-10-13, the first programme { "data": [ { "id": "ls_hk5tt8bm", "channel": "ch_dvf5v6tw", "start": "2026-10-12T22:00:00Z", "stop": "2026-10-12T23:00:00Z", "title": "Landbouweekliks", "sub_title": null, "description": "'S34/E3'. Pietman, Theodore en Vicky besoek besonderse boere regoor Suid-Afri...", "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 34, "date": "2026-10-13", "tz": "Africa/Johannesburg" } }
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 | Sunday 12 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 155 countries.