Aller au contenu

Données ouvertes · Park & Keep

Indice ouvert des parkings d'aéroport en Europe

Édition octobre 2026. Chaque fiche porte sa date de vérification ; chaque prix porte sa source, sa date et sa méthode de relevé.

aéroports
46
aéroports
pays
8
pays
parkings recensés
521
parkings recensés
des fiches signalent une navette
70 %
des fiches signalent une navette
des fiches signalent un voiturier
46 %
des fiches signalent un voiturier
prix publics datés
212
prix publics datés
date du relevé de prix
12 octobre 2026
date du relevé de prix

Licence CC BY 4.0 : réutilisation libre, y compris commerciale, avec attribution.

Agrégats par aéroport

Ce tableau n'affiche que des agrégats (minimum, médiane, maximum) pour chaque durée comptant au moins 3 prix sourcés et datés dans une même devise, comme les pages aéroport ; le détail par parking figure dans les fichiers JSON et CSV. 13 aéroports disposent de prix relevés à ce jour.

Prix : médiane en gras, puis minimum – maximum et nombre de prix, dans la devise affichée par les exploitants.

AéroportPaysParkingsNavetteVoiturierDistance médiane3 jours7 jours14 jours
Vienne-SchwechatVIEAutriche1275 %17 %3,8 km———
Bruxelles-ZaventemBRUBelgique16100 %38 %4,2 km33 €22,46 € – 43 € · 9 prix46 €32,91 € – 75 € · 9 prix87 €61,71 € – 125 € · 9 prix
Charleroi Bruxelles-SudCRLBelgique1486 %21 %2,9 km36 €26 € – 49 € · 7 prix50 €30 € – 65 € · 8 prix66 €64 € – 90 € · 5 prix
GenèveGVASuisse1182 %55 %2,5 km62 CHF30 CHF – 115 CHF · 5 prix108,1 CHF70 CHF – 195 CHF · 5 prix180 CHF140 CHF – 335 CHF · 5 prix
ZurichZRHSuisse1155 %36 %4,4 km100 CHF80 CHF – 109 CHF · 5 prix156 CHF120 CHF – 159 CHF · 5 prix245 CHF180 CHF – 268 CHF · 4 prix
Berlin-BrandebourgBERAllemagne1080 %10 %4,8 km———
DüsseldorfDUSAllemagne1362 %85 %3,1 km———
FrancfortFRAAllemagne1267 %83 %9,4 km———
HambourgHAMAllemagne1191 %45 %3 km———
HanovreHAJAllemagne1182 %36 %3 km———
Karlsruhe/Baden-BadenFKBAllemagne933 %33 %0,9 km———
Cologne-BonnCGNAllemagne1173 %45 %7,2 km———
Leipzig/HalleLEJAllemagne1070 %20 %3 km———
MunichMUCAllemagne1694 %50 %4,1 km———
NurembergNUEAllemagne956 %0 %3,4 km49 €49 € – 64 € · 3 prix49 €49 € – 79 € · 3 prix78 €78 € – 149 € · 3 prix
StuttgartSTRAllemagne1573 %67 %3,8 km63 €38 € – 83 € · 4 prix77,5 €54 € – 90 € · 4 prix117,5 €82 € – 155 € · 4 prix
Alicante-ElcheALCEspagne1580 %60 %1,6 km———
BarceloneBCNEspagne1362 %77 %4,2 km———
Madrid-BarajasMADEspagne1471 %71 %5,6 km———
MalagaAGPEspagne1979 %37 %2,1 km36,5 €31 € – 59 € · 6 prix64,5 €40,5 € – 89 € · 6 prix72 €65 € – 132,5 € · 5 prix
Palma de MajorquePMIEspagne888 %50 %2 km25,95 €22 € – 31 € · 5 prix40,45 €34 € – 56 € · 5 prix73,56 €46 € – 93 € · 4 prix
SévilleSVQEspagne838 %38 %9,8 km———
ValenciaVLCEspagne967 %56 %1,6 km———
Bordeaux-MérignacBODFrance956 %67 %2,4 km28 €27 € – 62 € · 4 prix45,5 €42 € – 82 € · 6 prix72,94 €69 € – 112 € · 5 prix
Lyon-Saint-ExupéryLYSFrance978 %44 %4,3 km———
Marseille-ProvenceMRSFrance1155 %55 %2,3 km———
Nantes-AtlantiqueNTEFrance1567 %33 %1,8 km———
Nice-Côte d'AzurNCEFrance813 %50 %1,1 km———
Paris-BeauvaisBVAFrance863 %0 %2,4 km———
Paris-Charles-de-GaulleCDGFrance1369 %77 %5,9 km———
Paris-OrlyORYFrance1040 %60 %3,1 km51 €34 € – 70 € · 4 prix69 €51 € – 90 € · 5 prix105 €82 € – 125 € · 5 prix
Toulouse-BlagnacTLSFrance863 %38 %1,2 km———
BariBRIItalie1080 %50 %4,8 km———
Bergame-Orio al SerioBGYItalie1369 %23 %1,7 km———
BologneBLQItalie1471 %43 %1,3 km41 €26,9 € – 50 € · 7 prix66 €46,9 € – 79 € · 7 prix117,5 €81,9 € – 149 € · 5 prix
CataneCTAItalie10100 %50 %1,9 km———
Milan-LinateLINItalie1070 %20 %2,5 km———
Milan-MalpensaMXPItalie1587 %27 %3,7 km———
Naples-CapodichinoNAPItalie1070 %80 %1,5 km———
PisePSAItalie944 %44 %1,7 km———
Rome-FiumicinoFCOItalie1486 %71 %4,9 km———
Turin-CaselleTRNItalie967 %22 %2,2 km———
Venise-Marco PoloVCEItalie1182 %36 %2 km———
Amsterdam-SchipholAMSPays-Bas1275 %42 %4,4 km54,48 €42,95 € – 112,49 € · 6 prix87,48 €51,99 € – 137,49 € · 6 prix150,99 €86,99 € – 177,49 € · 6 prix
EindhovenEINPays-Bas825 %50 %1,8 km74,75 €59,99 € – 89,95 € · 4 prix95,75 €73 € – 109,95 € · 4 prix134,22 €104 € – 171,5 € · 4 prix
Rotterdam-The HagueRTMPays-Bas813 %63 %1 km———

Parcourir les parkings par aéroport

Chaque aéroport a sa page : tous les parkings recensés, classés par distance, avec leurs attributs.

Tous les aéroports

Licence et attribution

Le jeu de données est publié sous licence Creative Commons Attribution 4.0 International (CC BY 4.0). Vous pouvez le copier, le redistribuer et l'adapter, y compris à des fins commerciales, en citant la source.

Mention à copier

Source : Park & Keep — Indice ouvert des parkings d'aéroport en Europe (octobre 2026), CC BY 4.0, https://parkandkeep.com/donnees/indice-parkings-aeroport

Citation suggérée

Park & Keep (2026). Indice ouvert des parkings d'aéroport en Europe, édition octobre 2026 [jeu de données]. Licence CC BY 4.0. https://parkandkeep.com/donnees/indice-parkings-aeroport

Utiliser ces données dans Claude ou tout client MCP

Ajoutez ce serveur MCP à votre client pour interroger l'indice (parkings, attributs, agrégats de prix) :

https://parkandkeep-mcp.vercel.app/mcp

Méthodologie

Périmètre

Le fichier couvre les fiches publiques non revendiquées de l'annuaire Park & Keep (statut « listée ») rattachées aux hubs aéroport actifs du comparateur. Les attributs, adresses et distances proviennent de sources publiques ; chaque fiche indique la date de sa dernière vérification.

Relevé des prix

Les prix sont lus sur le site de l'exploitant, jamais sur un comparateur ni sur une plateforme de réservation tierce : une fiche dont le site est un agrégateur, ou y redirige, est écartée. Le robot respecte le fichier robots.txt (RFC 9309), envoie au plus une requête toutes les 2 secondes par hôte, abandonne une page après 20 secondes et se présente avec un agent utilisateur déclaré. Il lit la page d'accueil puis au plus trois liens « tarifs » du même domaine.

Contrôle de chaque prix

Un prix lu sur une page tarifs n'est gardé que si son montant et la durée correspondante figurent mot à mot dans l'extrait de la page conservé avec le relevé. Pour un devis, le montant figure mot à mot dans l'extrait et les dates et heures du séjour sont contrôlées dans le formulaire réaffiché par le site ; sans ce contrôle, le devis est écarté. Le total retenu est celui que le client paie pour ce séjour, frais obligatoires compris (prise en charge, redevance d'aéroport, frais de dossier) ; un total affiché hors taxe est écarté, jamais converti. Certains sites comptent en jours civils (« 8 jours » pour un séjour du lundi au lundi) : le séjour mesuré reste le même. Aucun prix n'est extrapolé : un tarif journalier n'est jamais multiplié pour obtenir un prix de séjour. Les prix « à partir de » (dès, ab, from…) ne sont pas des prix de séjour : ils sont écartés.

Devis sur le formulaire de l'exploitant

Quand l'exploitant publie un formulaire de réservation, le relevé demande un devis avec un navigateur Chromium sans interface, qui se présente avec le même agent utilisateur déclaré et bloque les traceurs publicitaires et de mesure d'audience. Le fichier robots.txt est vérifié avant chaque page, chaque action de formulaire et chaque appel d'API ; une action au plus toutes les 2 secondes, tous moteurs de devis confondus. Séjour de référence : par défaut, le premier lundi situé à au moins 30 jours de la date du relevé, à 10 h, pour 3, 7 et 14 jours (date exacte publiée dans price.stay_start, méthode dans price.method). Le robot lit le total affiché sur la page de résultats, ne clique jamais sur « réserver » ou « payer » et ne saisit aucune donnée d'identité. Un captcha ou une page de connexion met fin au devis et arrête le moteur concerné pour le reste du relevé.

Moteurs de devis couverts

HelloApp, ParkingPro (MyParking), Aena (parking.aena.es), eParkingWeb, Car Park Booking System, le module de réservation d'EazzyPark et Euro-Parking, Ciao Park, BibiPark, ParkStar, ParkinGO, FastParking, Grupo LowCost Parking, ainsi que les formulaires propres de cinq exploitants à Genève et à Charleroi.

Export et garde automatique

Ne sont jamais exportés : liens et réseaux d'affiliation, données de revendication, téléphone, notes et avis Google Maps, sources brutes. Un contrôle automatique (--check) fait échouer la publication si un de ces champs ou une URL Google Maps apparaît, si l'en-tête est incomplet ou si les nombres de fiches du JSON et du CSV diffèrent.

Agrégats

Par aéroport et par durée : minimum, médiane et maximum, publiés dès 3 prix sourcés et datés dans une même devise. Les pages aéroport du comparateur n'affichent que ces agrégats.

Correction et retrait

Un exploitant peut demander la correction ou le retrait de ses données à contact@parkandkeep.com.

Bien lire les données

  • Les prix sont ceux affichés publiquement à la date indiquée ; le tarif payé dépend des dates de séjour et des options.
  • Le relevé de prix porte sur les aéroports listés dans le tableau avec des valeurs ; pour les autres, le fichier fournit attributs, distances et dates de vérification.
  • Un champ à null signifie « non renseigné dans la source ».
  • Les devises sont publiées telles qu'affichées (EUR, CHF), sans conversion.
  • Dans le CSV, les champs imbriqués sont aplatis : airport.iata devient airport_iata, attributes.shuttle devient shuttle, price.d3 devient price_d3.

Dictionnaire des champs

Fiche (listings[])

ChampDescription
idIdentifiant stable de la fiche.
airport.iataCode IATA de l'aéroport.
airport.cityNom de l'aéroport (ville).
airport.countryPays de l'aéroport (code ISO 3166-1 alpha-2).
airport.verticalCatégorie du hub (AIRPORT).
nameNom public du parking.
cityVille du parking.
postal_codeCode postal du parking.
latLatitude (WGS 84).
lngLongitude (WGS 84).
distance_kmDistance à l'aéroport, en kilomètres.
attributes.shuttleNavette vers l'aéroport (true / false / null = non renseigné).
attributes.valetService voiturier.
attributes.coveredPlaces couvertes.
attributes.open_24hAccès 24 h/24.
attributes.keys_keptClés conservées par l'exploitant.
attributes.ev_chargingRecharge pour véhicule électrique.
attributes.online_bookingRéservation en ligne.
attributes.online_paymentPaiement en ligne.
websiteSite officiel de l'exploitant.
last_verifiedDate de dernière vérification de la fiche (date la plus récente de ses sources, à défaut date de dernière mise à jour).
price.d3Prix public relevé pour 3 jours de stationnement.
price.d7Prix public relevé pour 7 jours.
price.d14Prix public relevé pour 14 jours.
price.currencyDevise du prix, telle qu'affichée (sans conversion).
price.source_urlURL de la page de l'exploitant où le prix a été lu.
price.checked_atDate du relevé du prix.
price.stay_startDébut du séjour de référence quand le prix vient d'un devis (date et heure locales).
price.methodMéthode du relevé : html_text:* (page tarifs), quote:* (devis du formulaire public de l'exploitant), « - » si aucun prix.

Aéroport (airports[])

ChampDescription
iataCode IATA de l'aéroport.
cityVille de l'aéroport.
countryPays (code ISO 3166-1 alpha-2).
verticalCatégorie du hub (AIRPORT).
parkingsNombre de fiches de l'aéroport.
share_shuttlePart des fiches avec navette confirmée (0 à 1).
share_valetPart des fiches avec voiturier confirmé (0 à 1).
share_coveredPart des fiches avec places couvertes confirmées (0 à 1).
distance_km_medianDistance médiane à l'aéroport (km).
distance_km_minDistance la plus courte à l'aéroport (km).
prices_collectedNombre de fiches avec au moins un prix relevé.
pricesAgrégats par durée (d3, d7, d14) : min, median, max, n ; null sous 3 prix.

En-tête du fichier

ChampDescription
generated_atDate et heure de génération du fichier (UTC, ISO 8601).
licenseLicence du jeu de données.
attributionMention d'attribution à reprendre.
method_urlPage décrivant le classement des parkings sur Park & Keep.
countNombre de fiches dans `listings`.