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/Paris 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/Paris. The same day from the API: GET /v1/channels/ch_7e4btt8e/schedule?date=2026-10-13&tz=Europe/Paris
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 00:00 | Le journalToute l'actualité de l'arrondissement de Dinant en 15 minutes! C'est la promesse du JT de Matélé, présenté en alternance par Elisa Sidérius, Fiorin... | Journal | 20m | |
| 00:20 | L'invitéChaque semaine, L'Invité donne la parole à celles et ceux qui font bouger notre région. Qu'il s'agisse d'un concert, d'une exposition, d'un événeme... | Interview | 5m | |
| 00:25 | Le 22h30Retrouvez à 22h30 un condensé de l'actualité des médias de proximité. | Magazine d'information | 20m | |
| 00:45 | Challenge On nowRetour sur l'actualité sportive du week-end et découverte de disciplines moins connues. | Magazine sportif | 30m | |
| 01:15 | Le journalToute l'actualité de l'arrondissement de Dinant en 15 minutes! C'est la promesse du JT de Matélé, présenté en alternance par Elisa Sidérius, Fiorin... | Journal | 20m | |
| 01:35 | L'invitéChaque semaine, L'Invité donne la parole à celles et ceux qui font bouger notre région. Qu'il s'agisse d'un concert, d'une exposition, d'un événeme... | Interview | 5m | |
| 01:40 | Le 22h30Retrouvez à 22h30 un condensé de l'actualité des médias de proximité. | Magazine d'information | 20m | |
| 02:00 | ChallengeRetour sur l'actualité sportive du week-end et découverte de disciplines moins connues. | Magazine sportif | 30m | |
| 02:30 | Le journalToute l'actualité de l'arrondissement de Dinant en 15 minutes! C'est la promesse du JT de Matélé, présenté en alternance par Elisa Sidérius, Fiorin... | Journal | 20m | |
| 02:50 | L'invitéChaque semaine, L'Invité donne la parole à celles et ceux qui font bouger notre région. Qu'il s'agisse d'un concert, d'une exposition, d'un événeme... | Interview | 5m | |
| 02:55 | Le 22h30Retrouvez à 22h30 un condensé de l'actualité des médias de proximité. | Magazine d'information | 20m | |
| 03:15 | ChallengeRetour sur l'actualité sportive du week-end et découverte de disciplines moins connues. | Magazine sportif | 30m | |
| 03:45 | Le journalToute l'actualité de l'arrondissement de Dinant en 15 minutes! C'est la promesse du JT de Matélé, présenté en alternance par Elisa Sidérius, Fiorin... | Journal | 20m | |
| 04:05 | L'invitéChaque semaine, L'Invité donne la parole à celles et ceux qui font bouger notre région. Qu'il s'agisse d'un concert, d'une exposition, d'un événeme... | Interview | 5m | |
| 04:10 | Le 22h30Retrouvez à 22h30 un condensé de l'actualité des médias de proximité. | Magazine d'information | 20m | |
| 04:30 | LCR - Le Cour(r)ier RecommandéRencontre de 12 minutes entre David Courier et des invités au cœur de l'actualité culturelle. | Divertissement | 15m | |
| 04:45 | ChallengeRetour sur l'actualité sportive du week-end et découverte de disciplines moins connues. | Magazine sportif | 30m | |
| 05:15 | Le journalToute l'actualité de l'arrondissement de Dinant en 15 minutes! C'est la promesse du JT de Matélé, présenté en alternance par Elisa Sidérius, Fiorin... | Journal | 20m | |
| 05:35 | L'invitéChaque semaine, L'Invité donne la parole à celles et ceux qui font bouger notre région. Qu'il s'agisse d'un concert, d'une exposition, d'un événeme... | Interview | 5m | |
| 05:40 | Le 22h30Retrouvez à 22h30 un condensé de l'actualité des médias de proximité. | Magazine d'information | 20m | |
| 06:00 | Pêche d'enferHaut du corps : attrape ton tapis et prépare tes épaules, ça va travailler en douceur (et en profondeur) ! | Aérobic | 30m | |
| 06:30 | Pêche d'enferChaussez vos baskets, poussez les meubles de votre salon et défoulez-vous en famille avec Katrien. Pêche d'enfer, votre émission fitness quotidienne. | Aérobic | 30m | |
| 07:00 | Le journalToute l'actualité de l'arrondissement de Dinant en 15 minutes! C'est la promesse du JT de Matélé, présenté en alternance par Elisa Sidérius, Fiorin... | Journal | 20m | |
| 07:20 | L'invitéChaque semaine, L'Invité donne la parole à celles et ceux qui font bouger notre région. Qu'il s'agisse d'un concert, d'une exposition, d'un événeme... | Interview | 5m | |
| 07:25 | Le 22h30Retrouvez à 22h30 un condensé de l'actualité des médias de proximité. | Magazine d'information | 20m | |
| 07:45 | ChallengeRetour sur l'actualité sportive du week-end et découverte de disciplines moins connues. | Magazine sportif | 30m | |
| 08:15 | Mobil'idéesMagazine consacré à l'automobile et à la mobilité. | Magazine culturel | 30m | |
| 08:45 | LCR - Le Cour(r)ier RecommandéRencontre de 12 minutes entre David Courier et des invités au cœur de l'actualité culturelle. | Divertissement | 15m | |
| 09:00 | Le journalToute l'actualité de l'arrondissement de Dinant en 15 minutes! C'est la promesse du JT de Matélé, présenté en alternance par Elisa Sidérius, Fiorin... | Journal | 20m | |
| 09:20 | L'invitéChaque semaine, L'Invité donne la parole à celles et ceux qui font bouger notre région. Qu'il s'agisse d'un concert, d'une exposition, d'un événeme... | Interview | 5m | |
| 09:25 | ChallengeRetour sur l'actualité sportive du week-end et découverte de disciplines moins connues. | Magazine sportif | 30m | |
| 09:55 | French kifRetrouvez chaque semaine, Bruno Coppens et ses excès de langage… on dirait même que ça lexique ! Et quand Bruno jongle avec le dico, c'est rigolo ! | Magazine d'information | 5m | |
| 10:00 | Pêche d'enferAncrage : déroule ton tapis et laisse-toi guider pour une séance de yoga tout en douceur, reliée à la terre ! | Aérobic | 30m | |
| 10:30 | Pêche d'enferChaussez vos baskets, poussez les meubles de votre salon et défoulez-vous en famille avec Katrien. Pêche d'enfer, votre émission fitness quotidienn... | Aérobic | 30m | |
| 11:00 | Le journalToute l'actualité de l'arrondissement de Dinant en 15 minutes! C'est la promesse du JT de Matélé, présenté en alternance par Elisa Sidérius, Fiorin... | Journal | 20m | |
| 11:20 | L'invitéChaque semaine, L'Invité donne la parole à celles et ceux qui font bouger notre région. Qu'il s'agisse d'un concert, d'une exposition, d'un événeme... | Interview | 5m | |
| 11:25 | Le 22h30Retrouvez à 22h30 un condensé de l'actualité des médias de proximité. | Magazine d'information | 20m | |
| 11:45 | LCR - Le Cour(r)ier RecommandéRencontre de 12 minutes entre David Courier et des invités au cœur de l'actualité culturelle. | Divertissement | 15m | |
| 12:00 | Le journalToute l'actualité de l'arrondissement de Dinant en 15 minutes! C'est la promesse du JT de Matélé, présenté en alternance par Elisa Sidérius, Fiorin... | Journal | 20m | |
| 12:20 | L'invitéChaque semaine, L'Invité donne la parole à celles et ceux qui font bouger notre région. Qu'il s'agisse d'un concert, d'une exposition, d'un événeme... | Interview | 5m | |
| 12:25 | Le 22h30Retrouvez à 22h30 un condensé de l'actualité des médias de proximité. | Magazine d'information | 20m | |
| 12:45 | ChallengeRetour sur l'actualité sportive du week-end et découverte de disciplines moins connues. | Magazine sportif | 30m | |
| 13:15 | French kifRetrouvez chaque semaine, Bruno Coppens et ses excès de langage… on dirait même que ça lexique ! Et quand Bruno jongle avec le dico, c'est rigolo ! | Magazine d'information | 5m | |
| 13:20 | On improvise !Francesco débarque chez vous avec son petit panier pour vous concocter un bon petit plat tout en vous donnant des conseils de pros. | Divertissement | 30m | |
| 13:50 | L'invitéChaque semaine, L'Invité donne la parole à celles et ceux qui font bouger notre région. Qu'il s'agisse d'un concert, d'une exposition, d'un événeme... | Interview | 5m | |
| 13:55 | Pense-BêtesDepuis plus de 25 ans, le magazine \"Pense-Bêtes\" s'intéresse aux animaux domestiques, aux NACs, mais aussi aux animaux sauvages avec, comme motiv... | Magazine de la nature | 5m | |
| 14:00 | Pêche d'enferHaut du corps : attrape ton tapis et prépare tes épaules, ça va travailler en douceur (et en profondeur) ! | Aérobic | 30m | |
| 14:30 | Pêche d'enferChaussez vos baskets, poussez les meubles de votre salon et défoulez-vous en famille avec Katrien. Pêche d'enfer, votre émission fitness quotidienne. | Aérobic | 30m | |
| 15:00 | Y'a pas de planète BOù finissent vraiment nos déchets ? Les cartons, les plastiques, les déchets organiques, les déchets résiduels...? On entend parfois que ça ne serv... | Magazine de société | 15m | |
| 15:15 | Y'a pas de planète BL'émission pour tout comprendre sur les changements environnementaux. | Magazine de société | 15m | |
| 15:30 | Petit pois et pois de senteurFaites le plein de conseils jardinage ! Chaque samedi, Pierre vous guide pour bien entretenir votre jardin et vos plantes. Il répond aussi à vos qu... | Magazine de société | 30m | |
| 16:00 | ShowcaseLes artistes de la Fédération Wallonie Bruxelles en concerts live dans les plus beaux lieux de l'arrondissement de Dinant. | Magazine culturel | 30m | |
| 16:30 | Table et TerroirÉmission culinaire présentée par Michel Boreux et Olivier Duroy en compagnie de chefs prestigieux. Des recettes à base de produits du terroir luxem... | Magazine de services | 25m | |
| 16:55 | Ligne de vie | Magazine culturel | 5m | |
| 17:00 | ChallengeRetour sur l'actualité sportive du week-end et découverte de disciplines moins connues. | Magazine sportif | 30m | |
| 17:30 | MomentumLa vie leur a réservé des surprises, ils ont décidé d'en faire une force. Ludovic Delory et Colleen Tordeur partent à la rencontre de ces gens ordi... | S1 E8, 16-year-old Olympic skateboarder Ruby Trew is not your average teenager | Magazine de société | 15m |
| 17:45 | LCR - Le Cour(r)ier RecommandéRencontre de 12 minutes entre David Courier et des invités au cœur de l'actualité culturelle. | Divertissement | 15m | |
| 18:00 | Le journalToute l'actualité de l'arrondissement de Dinant en 15 minutes! C'est la promesse du JT de Matélé, présenté en alternance par Elisa Sidérius, Fiorin... | Journal | 20m | |
| 18:20 | L'invitéChaque semaine, L'Invité donne la parole à celles et ceux qui font bouger notre région. Qu'il s'agisse d'un concert, d'une exposition, d'un événeme... | Interview | 5m | |
| 18:25 | ShowcaseLes artistes de la Fédération Wallonie Bruxelles en concerts live dans les plus beaux lieux de l'arrondissement de Dinant. | Magazine culturel | 30m | |
| 18:55 | Boost gourmandVotre rendez-vous cuisine et santé avec Sophie Tambour, diététicienne agréée. Chaque épisode mettra un aliment à l'honneur : infos nutritionnelles,... | Divertissement | 5m | |
| 19:00 | Le journalToute l'actualité de l'arrondissement de Dinant en 15 minutes! C'est la promesse du JT de Matélé, présenté en alternance par Elisa Sidérius, Fiorin... | Journal | 20m | |
| 19:20 | L'invitéChaque semaine, L'Invité donne la parole à celles et ceux qui font bouger notre région. Qu'il s'agisse d'un concert, d'une exposition, d'un événeme... | Interview | 5m | |
| 19:25 | ShowcaseLes artistes de la Fédération Wallonie Bruxelles en concerts live dans les plus beaux lieux de l'arrondissement de Dinant. | Magazine culturel | 30m | |
| 19:55 | Boost gourmandVotre rendez-vous cuisine et santé avec Sophie Tambour, diététicienne agréée. Chaque épisode mettra un aliment à l'honneur : infos nutritionnelles,... | Divertissement | 5m | |
| 20:00 | Le journalToute l'actualité de l'arrondissement de Dinant en 15 minutes! C'est la promesse du JT de Matélé, présenté en alternance par Elisa Sidérius, Fiorin... | Journal | 20m | |
| 20:20 | L'invitéChaque semaine, L'Invité donne la parole à celles et ceux qui font bouger notre région. Qu'il s'agisse d'un concert, d'une exposition, d'un événeme... | Interview | 5m | |
| 20:25 | ShowcaseLes artistes de la Fédération Wallonie Bruxelles en concerts live dans les plus beaux lieux de l'arrondissement de Dinant. | Magazine culturel | 30m | |
| 20:55 | Boost gourmandVotre rendez-vous cuisine et santé avec Sophie Tambour, diététicienne agréée. Chaque épisode mettra un aliment à l'honneur : infos nutritionnelles,... | Divertissement | 5m | |
| 21:00 | Le journalToute l'actualité de l'arrondissement de Dinant en 15 minutes! C'est la promesse du JT de Matélé, présenté en alternance par Elisa Sidérius, Fiorin... | Journal | 20m | |
| 21:20 | L'invitéChaque semaine, L'Invité donne la parole à celles et ceux qui font bouger notre région. Qu'il s'agisse d'un concert, d'une exposition, d'un événeme... | Interview | 5m | |
| 21:25 | ShowcaseLes artistes de la Fédération Wallonie Bruxelles en concerts live dans les plus beaux lieux de l'arrondissement de Dinant. | Magazine culturel | 30m | |
| 21:55 | Boost gourmandVotre rendez-vous cuisine et santé avec Sophie Tambour, diététicienne agréée. Chaque épisode mettra un aliment à l'honneur : infos nutritionnelles,... | Divertissement | 5m | |
| 22:00 | Le journalToute l'actualité de l'arrondissement de Dinant en 15 minutes! C'est la promesse du JT de Matélé, présenté en alternance par Elisa Sidérius, Fiorin... | Journal | 20m | |
| 22:20 | L'invitéChaque semaine, L'Invité donne la parole à celles et ceux qui font bouger notre région. Qu'il s'agisse d'un concert, d'une exposition, d'un événeme... | Interview | 5m | |
| 22:25 | Pense-BêtesDepuis plus de 25 ans, le magazine \"Pense-Bêtes\" s'intéresse aux animaux domestiques, aux NACs, mais aussi aux animaux sauvages avec, comme motiv... | Magazine de la nature | 5m | |
| 22:30 | Le 22h30Retrouvez à 22h30 un condensé de l'actualité des médias de proximité. | Magazine d'information | 20m | |
| 22:50 | Boost gourmandVotre rendez-vous cuisine et santé avec Sophie Tambour, diététicienne agréée. Chaque épisode mettra un aliment à l'honneur : infos nutritionnelles,... | Divertissement | 5m | |
| 22:55 | Ligne de vie | Magazine culturel | 5m | |
| 23:00 | Le journalToute l'actualité de l'arrondissement de Dinant en 15 minutes! C'est la promesse du JT de Matélé, présenté en alternance par Elisa Sidérius, Fiorin... | Journal | 20m | |
| 23:20 | L'invitéChaque semaine, L'Invité donne la parole à celles et ceux qui font bouger notre région. Qu'il s'agisse d'un concert, d'une exposition, d'un événeme... | Interview | 5m | |
| 23:25 | ShowcaseLes artistes de la Fédération Wallonie Bruxelles en concerts live dans les plus beaux lieux de l'arrondissement de Dinant. | Magazine culturel | 30m | |
| 23:55 | Boost gourmandVotre rendez-vous cuisine et santé avec Sophie Tambour, diététicienne agréée. Chaque épisode mettra un aliment à l'honneur : infos nutritionnelles,... | Divertissement | 5m |
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_7e4btt8e/schedule?date=2026-10-13&tz=Europe/Paris" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_7e4btt8e/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_7e4btt8e/history?from=2025-10-12T00:00:00Z&to=2025-10-13T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_7e4btt8e/schedule?date=2026-10-13&tz=Europe/Paris"); 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_7e4btt8e/schedule?date=2026-10-13&tz=Europe/Paris", { 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_7e4btt8e/schedule", params={"date": "2026-10-13", "tz": "Europe/Paris"}, headers={"Authorization": f"Bearer {os.environ['TVG_KEY']}"}, ) for slot in r.json()["data"]: print(slot["start"], slot["title"])
// GET /v1/channels/ch_7e4btt8e/schedule?date=2026-10-13, the first programme { "data": [ { "id": "ls_mnyrc1pg", "channel": "ch_7e4btt8e", "start": "2026-10-12T22:00:00Z", "stop": "2026-10-12T22:20:00Z", "title": "Le journal", "sub_title": null, "description": "Toute l'actualité de l'arrondissement de Dinant en 15 minutes! C'est la prome...", "category": [ "journal" ], "flags": { "new": false, "live": false } } ], "meta": { "count": 83, "date": "2026-10-13", "tz": "Europe/Paris" } }
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.