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/Berlin time, what is on now and next, and the same data in your app with one call.
All times Europe/Berlin. The same day from the API: GET /v1/channels/ch_wmywdg9b/schedule?date=2026-10-11&tz=Europe/Berlin
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 23:06 | DualApprenant qu’il ne lui reste que quelques semaines à vivre, Sarah décide d’être clonée afin d’éviter à ses proches la douleur de sa perte. Mais deu... | Science fiction, Action | 1h 37m | |
| 00:44 | Le dernier refuge: Au revoir mondeAlors qu'une mystérieuse attaque de cyberterroristes plongeait le monde dans le chaos, un groupe d'amis trouva refuge dans une maison perdue à la c... | Movie, Thriller | 1h 55m | |
| 02:39 | Le Triangle De L'apocalypseTom, pilote d’hélicoptère, emmène Marie, RP d’un groupe énergétique, sur une plateforme en mer pour un événement. En vol, il aperçoit le bateau d’u... | Movie, Science fiction | 1h 53m | |
| 04:31 | Level 16À 16 ans, Vivien vit à l’Académie Vestalis, pensionnat strict où l’on forme des filles parfaites pour être adoptées. Privées de lumière du jour, el... | Movie, Science fiction | 1h 51m | |
| 06:22 | Maximum RideMaximum Ride raconte la formidable épopée de six jeunes orphelins dont l'ADN a été modifié et qui ont le pouvoir de voler. Ils vont devoir secourir... | Movie, Science fiction | 1h 31m | |
| 07:53 | Open windowsNick est un homme comblé : ce soir, il dîne avec Jill Goddard, la plus sexy des actrices, grâce à un concours en ligne. Mais la star annule. Dans l... | Thriller, Movie | 1h 51m | |
| 09:44 | Osiris, la 9ème planèteKane est un lieutenant pour l’entreprise Ex-O qui prépare de nouvelles planètes à accueillir des Terriens. Un jour, il découvre que l’entreprise a ... | Fantasy, Movie | 1h 49m | |
| 11:33 | Planet DuneUne mission spatiale s’écrase sur une planète hostile où des créatures géantes rôdent dans le désert. | Movie, Science fiction | 1h 33m | |
| 13:06 | ComaAprès un grave accident, Victor, architecte, plonge dans un monde chaotique né des névroses de patients dans le coma. Entre dangers et illusions, i... | Movie, Science fiction | 2h | |
| 15:06 | The FountainThe Fountain raconte le combat à travers les âges d'un homme pour sauver la femme qu'il aime. | Movie, Science fiction | 1h 47m | |
| 16:53 | CaptivitySeul sur Mars après un atterrissage d’urgence, le cosmonaute Chapaev affronte une série d’épreuves et découvre un phénomène inexplicable. Devenu un... | Movie, Science fiction | 1h 40m | |
| 18:33 | The MoonEn 2029, la sonde lunaire coréenne Woori entame un voyage historique vers la lune. Mais un vent solaire frappe la sonde, laissant l’astronaute Hwan... | Movie, Science fiction | 2h 21m | |
| 20:54 | BrazilDans un monde rétro-futuriste, un bureaucrate travaillant pour le gouvernement tente de corriger une erreur administrative mais devient rapidement ... | Classic sci-fi & fantasy, Movie | 2h 37m | |
| 23:31 | MimicLe réalisateur oscarisé Guillermo del Toro (La Forme de l'eau) livre l'ultime combat entre l'homme et la nature. Un miracle du génie génétique créé... | Cult horror, Movie | 1h 50m |
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_wmywdg9b/schedule?date=2026-10-11&tz=Europe/Berlin" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_wmywdg9b/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_wmywdg9b/history?from=2026-10-06T00:00:00Z&to=2026-10-07T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_wmywdg9b/schedule?date=2026-10-11&tz=Europe/Berlin"); 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_wmywdg9b/schedule?date=2026-10-11&tz=Europe/Berlin", { 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_wmywdg9b/schedule", params={"date": "2026-10-11", "tz": "Europe/Berlin"}, headers={"Authorization": f"Bearer {os.environ['TVG_KEY']}"}, ) for slot in r.json()["data"]: print(slot["start"], slot["title"])
// GET /v1/channels/ch_wmywdg9b/schedule?date=2026-10-11, the first programme { "data": [ { "id": "ls_d64aw8x7", "channel": "ch_wmywdg9b", "start": "2026-10-10T21:06:51Z", "stop": "2026-10-10T22:44:02Z", "title": "Dual", "sub_title": null, "description": "Apprenant qu’il ne lui reste que quelques semaines à vivre, Sarah décide d’êt...", "category": [ "science fiction", "action", "movie" ], "flags": { "new": false, "live": false } } ], "meta": { "count": 14, "date": "2026-10-11", "tz": "Europe/Berlin" } }
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.