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/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_qcq9r237/schedule?date=2026-10-13&tz=Europe/Berlin
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 23:56 | Beyblade Metal FuryDes fragments d'étoile tombent du ciel et leur puissance fusionne avec certaines toupies, dont celle de Gingka et Kyoya. | FRAGMENT D'ÉTOILE | Anime action & adventure, Anime | 25m |
| 00:21 | Beyblade Metal FuryYuki combat contre un blader des ténèbres nommé Johannes, mais Gingka arrive et le met en fuite. | LES BLADERS LÉGENDAIRES | Anime action & adventure, Anime | 25m |
| 00:47 | Beyblade Metal FuryGingka et ses amis sont sur le point d'entamer leur quête pour retrouver les 8 Bladers Légendaires. | LE CHAT SAUVAGE: LYNX | Anime, Series | 25m |
| 01:12 | Beyblade Metal FuryGingka et ses amis tentent de se lier d'amitié avec une petite fille de l'île. | S3 E4, L-Drago Destructor | Anime, Series | 25m |
| 01:38 | Beyblade Metal FuryAprès que Ryuga a vaincu Kyoya, Gingka le défie à son tour, mais Ryuga l'emporte à nouveau. | RÉVEILLE-TOI, ANUBIUS! | Anime, Series | 25m |
| 02:03 | Beyblade Metal MastersRyo, le père de Gingka, est à présent le directeur de la nouvelle AMBB. Le premier tournoi se voit perturber par un bladeur du nom de Masamune. | LA TOUPIE LÉGENDAIRE | Anime, Series | 25m |
| 02:28 | Beyblade Metal MastersGingka vainc Masamune mais ce dernier défie sans cesse Gingka en duel même s'il perd à chaque fois. | LE BLADEUR OBSTINÉ | Anime, Series | 25m |
| 02:54 | Beyblade Metal MastersUne nouvelle venue, Mei-Mei invite Gingka à participer à un combat en duo. | UN NOUVEAU DÉFI | Anime, Series | 25m |
| 03:19 | Beyblade Metal MastersPendant un tournoi de qualification pour choisir les représentants japonais pour le championnat du monde de Beyblade. | UN TICKET POUR LE MONDE | Anime, Series | 25m |
| 03:45 | Beyblade Metal MastersLe dernier match de qualification pour conquérir une place dans l'équipe du Japon. | LE DERNIER COMBAT! LEONE CONTRE EAGLE! | Anime, Series | 25m |
| 04:10 | Beyblade Metal Masters On nowComme Kyoya a refusé de se joindre à l'équipe du Japon pour le championnat du monde de Beyblade. | À LA FACE DU MONDE! | Anime, Series | 25m |
| 04:35 | Beyblade Metal MastersL'équipe japonaise arrive en Chine et se voit invitée au temple Beijin, lieu d'entraînement de leurs adversaires. | ENTRAÎNEMENT À LA CHINOISE | Anime, Series | 25m |
| 05:01 | Beyblade Metal MastersMadoka et Gingka se rendent au camp d'entraînement de l'équipe adverse pour découvrir qui est le troisième bladeur. | LE TROISIÈME BLADEUR | Anime, Series | 25m |
| 05:26 | Beyblade Metal MastersAprès sa défaite contre Chaoxin, Masamune se lance dans un sévère entraînement au c?ur de la nature. Il y rencontre un vieil homme. | LE CHAMPIONNAT DU MONDE COMMENCE | Anime, Series | 25m |
| 05:52 | Beyblade Metal MastersLors d'un combat très intense, Chiyun ne cesse de harceler Tsubasa au sujet de son style de combat trop rigide. | LA VOLONTÉ DE LACERTA | Anime, Series | 25m |
| 06:17 | Spider RidersMalgré leur épuisement, Slate et les soldats d’Arachna luttent sans relâche pour protéger le royaume contre les forces Invectids. | S1 E41, Returning | Series, Children | 24m |
| 06:42 | Spider RidersMantid fait la démonstration de ses nouveaux pouvoirs en illuminant la ville des Invectids. | S1 E42, Bad Omen | Series, Children | 25m |
| 07:06 | Spider RidersBeerain est en fuite depuis qu’elle a découvert que Mantid projette de détruire le Monde intérieur. | S1 E43, Fly No Longer | Series, Children | 24m |
| 07:31 | Spider RidersSparkle, Hotarla et Grasshop croisent par hasard Beerain, qui est blessée. | S1 E44, A Lack of Trust | Series, Children | 24m |
| 07:55 | Spider RidersAvant de quitter Arachna, Beerain informe les Spider Riders que la seule façon d’atteindre le quartier général des Invectids est de traverser le re... | S1 E45, Labyrinth | Series, Children | 24m |
| 08:20 | Spider RidersHunter et Shadow reprennent conscience dans la Citadelle de Mantid. | S1 E46, Afraid of the Dark | Series, Children | 24m |
| 08:44 | Spider RidersTouché par le témoignage des Invectids privés de soleil, Hunter accepte de remettre les clés de l’Oracle à Mantid pour mettre fin à la guerre. | S1 E47, Dark Deceptions | Series, Children | 24m |
| 09:09 | Saint Seiya - Les chevaliers du Zodiaque : The Lost CanvasAlbafica, chevalier d’Or des Poissons, répond présent pour riposter à l’assaut mené par Minos. | La Rose empoisonnée | Anime, Series | 27m |
| 09:35 | Saint Seiya - Les chevaliers du Zodiaque : The Lost CanvasQuelle sera l’issue du combat dantesque opposant Minos et Albafica ? | Le Cortège funèbre de fleurs | Anime, Series | 27m |
| 10:02 | Saint Seiya - Les chevaliers du Zodiaque : The Lost CanvasTenma rencontre Alone aux enfers, puis Asmita, le chevalier d’or de la Vierge. | Les Fruits du Magnolier | Anime, Series | 27m |
| 10:28 | Saint Seiya - Les chevaliers du Zodiaque : The Lost CanvasTenma retourne dans le monde des vivants pour fabriquer le collier qui empêchera la résurrection des Spectres. | Un jour de brise agréable | Anime, Series | 27m |
| 10:55 | Saint Seiya - Les chevaliers du Zodiaque : The Lost CanvasLe début du combat d’Aldébaran, chevalier d’or du Taureau, et Kagaho, le spectre du Bénou, de l’étoile céleste de la colère. | L’Étoile géante | Anime, Series | 27m |
| 11:22 | Saint Seiya - Les chevaliers du Zodiaque : The Lost CanvasAlors que la fin du combat d’Aldébaran et Kagaho est proche, l'apparition de Sisyphe, le chevalier d’or du Sagittaire, et l'arrivée d’Hadès au sanc... | L’Arrivée | Anime, Series | 27m |
| 11:48 | Saint Seiya - Les chevaliers du Zodiaque : The Lost CanvasHadès et Athéna évoquent leur passé avant l'intervention de Pandore. Hadès révèle que la fin du monde surviendra quand le Lost Canvas couvrira le c... | Hors d’atteinte | Anime, Series | 27m |
| 12:15 | Beyblade Metal FusionGingka est déterminé à gagner le moindre duel pour pouvoir participer à l'Ultime Bataille et vaincre Ryuga. | BRILLE, VIRGO! | Anime, Series | 25m |
| 12:40 | Beyblade Metal FusionRyuga réapparaît et participe à des tournois de qualification qu'il remporte haut la main. | L-DRAGO PASSE À L'OFFENSIVE | Anime, Series | 25m |
| 13:05 | Beyblade Metal FusionTsubasa est quasiment vaincu jusqu'à ce que le Mystérieux Phoenix ne vole à son secours en mettant fin à la bataille. | LES AILES BRISÉES | Anime, Series | 25m |
| 13:30 | Beyblade Metal FusionKenta arrive dans ce qui semble être une ville fantôme. | LE POISON MORTEL DE ROCK SCORPIO | Anime, Series | 25m |
| 13:55 | Beyblade Metal FusionGingka leur avoue qu'il n'a pas récolté suffisamment de points pour y participer. | COURS, GINGKA! | Anime, Series | 25m |
| 14:20 | Beyblade Metal FusionPhoenix affronte à nouveau Gingka. | LE CLASH: FIREBLAZE CONTRE PEGASUS | Anime, Series | 25m |
| 14:45 | Beyblade Metal FusionL'Ultime Bataille est sur le point de commencer! Gingka et ses amis sont de la partie. | QUE L'ULTIME BATAILLE COMMENCE! | Anime, Series | 25m |
| 15:10 | Beyblade Metal FusionKyoya et Tsubasa gagnent tous deux leurs premiers combats de l'Ultime Bataille, et c'est maintenant au tour de Hyoma. | LA TERREUR DU SERPENT | Anime, Series | 25m |
| 15:35 | Beyblade Metal FusionLes duels entre les adversaires de la deuxième partie sont décidés. | LA PUNITION DU DRAGON | Anime, Series | 25m |
| 16:00 | MetaJetsLe jet « vivant » de Boomer est de retour pour prendre le contrôle du porte-avions ARC-1, ce qui force les Metajets à se battre contre leur propre ... | Le retour du jet vivant | Anime, Series | 25m |
| 16:25 | MetaJetsPendant une bataille, Ace et Viper sont aspirés par un trou dans les nuages et aboutissent sur une mystérieuse île au milieu de nulle part... mais ... | La disparition | Anime, Series | 25m |
| 16:51 | MetaJetsLa sœur de Zak est en visite, mais se retrouve bientôt en cavale après avoir été mêlée malgré elle aux manigances du Nuage Noir. | Mon héros | Anime, Series | 25m |
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_qcq9r237/schedule?date=2026-10-13&tz=Europe/Berlin" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_qcq9r237/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_qcq9r237/history?from=2026-10-06T00:00:00Z&to=2026-10-07T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_qcq9r237/schedule?date=2026-10-13&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_qcq9r237/schedule?date=2026-10-13&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_qcq9r237/schedule", params={"date": "2026-10-13", "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_qcq9r237/schedule?date=2026-10-13, the first programme { "data": [ { "id": "ls_4vymc9xw", "channel": "ch_qcq9r237", "start": "2026-10-12T21:56:21Z", "stop": "2026-10-12T22:21:46Z", "title": "Beyblade Metal Fury", "sub_title": "FRAGMENT D'ÉTOILE", "description": "Des fragments d'étoile tombent du ciel et leur puissance fusionne avec certai...", "category": [ "anime action & adventure", "anime", "series" ], "flags": { "new": false, "live": false } } ], "meta": { "count": 41, "date": "2026-10-13", "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 155 countries.