Sur cette page
Pendant des années, Allociné a été la source des développeurs français pour les données cinéma : films, salles et séances derrière une seule API. Cette API n’est plus ouverte au public, et les clés qui traînent encore dans de vieux tutoriels ou des projets GitHub ne sont pas destinées aux applications tierces.
API Cinéma est une alternative indépendante, sans lien avec Allociné : les séances des cinémas français en JSON, avec une clé d’API que vous créez vous-même en une minute. Ce guide montre comment remplacer les appels Allociné habituels, et comment garder les identifiants de films Allociné sur lesquels vos données reposent peut-être déjà.
Ce que vous obtenez
- Environ 2 000 cinémas en France, des multiplexes Pathé, UGC, CGR, Kinepolis et Mégarama aux salles indépendantes et art et essai.
- Chaque séance avec son heure locale, sa version (
VF,VO,VOST), son format (2D,3D,IMAX,4DX,DOLBY), la salle quand le cinéma la publie, et un lien de réservation. - Chaque film avec son titre, son titre original, sa durée, son synopsis, ses genres et son affiche, rapproché de TMDB, et avec son identifiant Allociné (
allocineId) quand il est connu. - Chaque cinéma avec son adresse, ses coordonnées et son numéro CNC, l’identifiant national qui ne change jamais.
Les données sont rafraîchies tous les un à trois jours, et chaque cinéma est relu le mercredi, jour des sorties.
Obtenir une clé
Créez un compte gratuit et créez une clé depuis le tableau de bord. L’offre gratuite donne 150 requêtes par semaine pour les tests et les projets non commerciaux ; les offres payantes commencent à 12 € par mois.
curl "https://api.api-cinema.com/v1/cinemas?city=Lyon" -H "Authorization: Bearer ac_live_…"La clé va dans l’en-tête Authorization, depuis votre serveur uniquement.
Des appels Allociné à API Cinéma
Les besoins courants tiennent en quelques routes :
| Vous demandiez à Allociné… | Avec API Cinéma |
|---|---|
| les cinémas d’une ville | GET /v1/cinemas?country=FR&city=Nantes |
| les cinémas autour d’un point | GET /v1/cinemas?country=FR&near=48.8584,2.3470&radius_km=5 |
| le programme d’un cinéma | GET /v1/cinemas/{id ou slug}/showtimes |
| les films à l’affiche | GET /v1/movies?country=FR&playing=true |
| toutes les séances d’un film | GET /v1/showtimes?country=FR&allocine_id=… |
| la fiche d’un film | GET /v1/movies/{id} |
Chaque liste répond avec data et un bloc meta pour la pagination (limit, offset, total).
Garder vos identifiants Allociné
Si votre base stocke des identifiants de films Allociné, inutile de tout remapper. Passez l’identifiant, le nombre dans l’URL de la fiche du film sur allocine.fr (fichefilm_gen_cfilm=1000013045), à allocine_id :
curl "https://api.api-cinema.com/v1/showtimes?country=FR&allocine_id=1000013045&limit=100" -H "Authorization: Bearer ac_live_…"Vous obtenez les séances du film dans tous les cinémas, y compris ceux qui le publient sous un autre titre, dès que le film est rapproché de TMDB. Chaque film des réponses porte les deux identifiants, allocineId et tmdbId, pour passer aux identifiants TMDB à votre rythme :
{
"id": "065ec55d-531e-486a-9cff-ce8c2f4de87c",
"title": "L'Odyssée",
"originalTitle": "The Odyssey",
"durationMin": 172,
"allocineId": "1000013045",
"tmdbId": 1368337
}La semaine d’un cinéma
Cherchez le cinéma par son nom, puis demandez ses séances sur une période :
curl "https://api.api-cinema.com/v1/cinemas?country=FR&q=champo" -H "Authorization: Bearer ac_live_…"
curl "https://api.api-cinema.com/v1/cinemas/le-champo-paris-5e-arrondissement/showtimes?from=2026-10-28&to=2026-11-03" -H "Authorization: Bearer ac_live_…"Les heures (startsAt) sont des heures locales du cinéma, sans décalage : affichez-les telles quelles. Le guide France détaille les autres filtres (version, plage horaire, autour d’un point).
Tenir une copie locale à jour
Beaucoup d’intégrations Allociné recopiaient le programme dans leur propre base chaque nuit. Faites de même avec updated_since : passez l’heure de votre dernière synchronisation et vous ne recevez que les séances ajoutées, modifiées ou retirées depuis (removedAt est renseigné sur les séances retirées).
curl "https://api.api-cinema.com/v1/showtimes?country=FR&updated_since=2026-10-27T03:00:00Z&limit=1000" -H "Authorization: Bearer ac_live_…"Questions fréquentes
API Cinéma est-elle liée à Allociné ? Non. API Cinéma est un service indépendant ; les identifiants de films Allociné sont acceptés comme filtre uniquement pour rapprocher les données existantes.
Les mêmes cinémas sont-ils couverts ?
Presque tous les cinémas français qui publient leur programme en ligne, réseaux comme indépendants. Cherchez-en un avec GET /v1/cinemas?country=FR&q=<nom>.
Les notes presse et spectateurs sont-elles incluses ? Non : l’API porte sur les cinémas, les films et les séances. Notes, critiques et bandes-annonces n’en font pas partie.
Puis-je l’utiliser dans une application commerciale ? Oui, avec une offre payante. Les conditions d’utilisation demandent de garder la clé côté serveur et interdisent la revente des données brutes.