Open Access APIAPI Accès libre
API Accès libreOpen Access API
The Accès libre API provides information on whether establishments open to the public are accessible to people with disabilities. It allows querying a database of accessibility data for such establishments across France, covering aspects such as facilities for people with reduced mobility, visual or hearing impairments. Published by the French government, it is intended for developers and organizations wishing to integrate accessibility information into their own services or applications, supporting compliance and awareness of accessible public establishments nationwide.L'API Accès libre permet de savoir si un établissement recevant du public est accessible aux personnes en situation de handicap. ### À quoi sert l'API Accès libre ? L'API Accès libre permet d'interroger la base de données sur l'accessibilité des établissements recevant du public. Par exemple, l'A…
Trust score
How is this computed?Weighted across five axes. Tap a ring for what it measures.
Data schema (138 fields)
| Field | Type | Description |
|---|---|---|
| page | integer | A page number within the paginated result set. |
| page_sizePage size | integer | Number of results to return per page. |
| clean | boolean | Discard null or non filled values |
| readable | boolean | Render a human readable version of accessibility data |
| id | string | A unique integer value identifying this Accessibility. |
| communeCommune | string | Municipality name (ex. *Clichy*) |
| slug | string | URL identifier (slug) |
| zone | array | Bounding box to search on, following format `min_longitude,min_latitude,max_longitude,max_latitude` (for ex. ?zone=4.849022,44.885530,4.982661,44.963994) |
| equipments | array | List of equipments to filter on (for ex. `?equipments=having_public_transportation&equipments=having_adapted_parking`) |
| ordering | string | Which field to use when ordering the results. |
| q | string | Search query |
| code_postalPostal code | string | Municipality postal code (ex. *92120*) |
| code_inseeINSEE commune code | string | Municipality INSEE code (ex. *59359*) |
| activite | string | Activity slug |
| siretSIRET (establishment) | string | Establishment SIRET number |
| source | string | Name of the third partner |
| source_idSource id | string | Unique ID provided by a third partner |
| asp_idAsp id | string | Unique ASP ID provided by Service Public |
| asp_id_not_nullAsp id not null | boolean | A true value will return only establishment having an ASP ID |
| uuid | string | Unique OpenData identifier |
| around | string | Geo area, following format `latitude,longitude` (for ex. `?around=45.76,4.83`) |
| ban_idBan id | string | BAN address identifier |
| with_draftsWith drafts | boolean | A true value will also return establishments which are in a draft state (non published). |
| created_or_updated_in_last_daysCreated or updated in last days | integer | Filter establishments which have been created or updated during the last X days. |
| urlAccessibilite | string | — |
| erpAccessibilite | string | — |
| transport_station_presenceAccessibilite | unknown | — |
| transport_informationAccessibilite | string | — |
| transport_bureau_de_vote_accessibiliteAccessibilite | unknown | — |
| stationnement_presenceAccessibilite | unknown | — |
| stationnement_pmrAccessibilite | unknown | — |
| stationnement_ext_presenceAccessibilite | unknown | — |
| stationnement_ext_pmrAccessibilite | unknown | — |
| cheminement_ext_presenceAccessibilite | unknown | — |
| cheminement_ext_signaletique_exterieureAccessibilite | unknown | — |
| cheminement_ext_plain_piedAccessibilite | unknown | — |
| cheminement_ext_terrain_stableAccessibilite | unknown | — |
| cheminement_ext_nombre_marchesAccessibilite | integer | — |
| cheminement_ext_sens_marchesAccessibilite | unknown | — |
| cheminement_ext_reperage_marchesAccessibilite | unknown | — |
| cheminement_ext_main_couranteAccessibilite | unknown | — |
| cheminement_ext_rampeAccessibilite | unknown | — |
| cheminement_ext_ascenseurAccessibilite | unknown | — |
| cheminement_ext_ascenseur_pmrAccessibilite | unknown | — |
| cheminement_ext_pente_presenceAccessibilite | unknown | — |
| cheminement_ext_pente_degre_difficulteAccessibilite | unknown | — |
| cheminement_ext_pente_longueurAccessibilite | unknown | — |
| cheminement_ext_deversAccessibilite | unknown | — |
| cheminement_ext_bande_guidageAccessibilite | unknown | — |
| cheminement_ext_retrecissementAccessibilite | unknown | — |
| entree_reperageAccessibilite | unknown | — |
| entree_porte_presenceAccessibilite | boolean | — |
| entree_porte_manoeuvreAccessibilite | unknown | — |
| entree_porte_typeAccessibilite | unknown | — |
| entree_vitreeAccessibilite | unknown | — |
| entree_vitree_vitrophanieAccessibilite | unknown | — |
| entree_plain_piedAccessibilite | unknown | — |
| entree_marchesAccessibilite | integer | — |
| entree_marches_sensAccessibilite | unknown | — |
| entree_marches_reperageAccessibilite | unknown | — |
| entree_marches_main_couranteAccessibilite | unknown | — |
| entree_marches_rampeAccessibilite | unknown | — |
| entree_balise_sonoreAccessibilite | unknown | — |
| entree_dispositif_appelAccessibilite | unknown | — |
| entree_dispositif_appel_typeAccessibilite | array<string> | — |
| entree_aide_humaineAccessibilite | unknown | — |
| entree_ascenseurAccessibilite | unknown | — |
| entree_ascenseur_pmrAccessibilite | unknown | — |
| entree_largeur_miniAccessibilite | integer | — |
| entree_pmrAccessibilite | unknown | — |
| entree_pmr_informationsAccessibilite | string | — |
| accueil_visibiliteAccessibilite | unknown | — |
| accueil_signaletique_interieureAccessibilite | unknown | — |
| accueil_personnelsAccessibilite | unknown | — |
| accueil_audiodescription_presenceAccessibilite | unknown | — |
| accueil_audiodescriptionAccessibilite | array<string> | — |
| accueil_equipements_malentendants_presenceAccessibilite | unknown | — |
| accueil_equipements_malentendantsAccessibilite | array<string> | — |
| accueil_cheminement_plain_piedAccessibilite | unknown | — |
| accueil_cheminement_nombre_marchesAccessibilite | integer | — |
| accueil_cheminement_sens_marchesAccessibilite | unknown | — |
| accueil_cheminement_reperage_marchesAccessibilite | unknown | — |
| accueil_cheminement_main_couranteAccessibilite | unknown | — |
| accueil_cheminement_rampeAccessibilite | unknown | — |
| accueil_cheminement_ascenseurAccessibilite | unknown | — |
| accueil_cheminement_ascenseur_pmrAccessibilite | unknown | — |
| accueil_retrecissementAccessibilite | unknown | — |
| accueil_chambre_nombre_accessiblesAccessibilite | integer | — |
| accueil_chambre_douche_plain_piedAccessibilite | unknown | — |
| accueil_chambre_douche_siegeAccessibilite | unknown | — |
| accueil_chambre_douche_barre_appuiAccessibilite | unknown | — |
| accueil_chambre_sanitaires_barre_appuiAccessibilite | unknown | — |
| accueil_chambre_sanitaires_espace_usageAccessibilite | unknown | — |
| accueil_chambre_numero_visibleAccessibilite | unknown | — |
| accueil_chambre_equipement_alerteAccessibilite | unknown | — |
| accueil_chambre_accompagnementAccessibilite | unknown | — |
| accueil_ascenseur_etageAccessibilite | unknown | — |
| accueil_ascenseur_etage_pmrAccessibilite | unknown | — |
| accueil_classes_accessibiliteAccessibilite | unknown | — |
| accueil_espaces_ouvertsAccessibilite | array<string> | — |
| accueil_isoloir_accessibiliteAccessibilite | unknown | — |
| accueil_urne_accessibiliteAccessibilite | unknown | — |
| accueil_soignantAccessibilite | unknown | — |
| accueil_soignant_experienceAccessibilite | array<string> | — |
| accueil_salle_consultation_accessibleAccessibilite | unknown | — |
| accueil_consultation_domicileAccessibilite | unknown | — |
| accueil_prise_en_charge_patientsAccessibilite | array<string> | — |
| sanitaires_presenceAccessibilite | unknown | — |
| sanitaires_adaptesAccessibilite | unknown | — |
| labelsAccessibilite | array<string> | — |
| labels_familles_handicapAccessibilite | array<string> | — |
| labels_autreAccessibilite | string | — |
| commentaireAccessibilite | string | — |
| registre_urlAccessibilite | string (uri) | — |
| conformiteAccessibilite | unknown | — |
| nomActiviteWithCount | string | Activity name |
| countActiviteWithCount | integer | — |
| web_urlErp | string | — |
| adresseErp | string | — |
| geomErp | string | Geolocation (map refreshed after saving) |
| telephoneErp | string | Phone number of the ERP |
| site_internetErp | string (uri) | Website of the ERP |
| contact_emailErp | string (email) | Email address to contact the ERP |
| contact_urlErp | string (uri) | Hyperlink allowing to contact the facility (form, chatbot, etc.) |
| user_typeErp | string | — |
| accessibiliteErp | object | — |
| distanceErp | string | — |
| updated_atErp | string (date-time) | — |
| created_atErp | string (date-time) | — |
| publishedErp | boolean | Publication status of this ERP: if the box is unchecked, the ERP will not be listed publicly |
| sourcesErp | array<object> | — |
| numeroErpImport | string | Number in the track, including the complement (BIS, TER, etc.) |
| voieErpImport | string | Street |
| lieu_ditErpImport | string | Locality |
| import_emailErpImport | string (email) | Email address to remind the user linked to the ERP import |
| latitudeErpImport | number | — |
| longitudeErpImport | number | — |
| geoloc_providerErpImport | string | Indicates the provider used for the geolocation of the ERP address. |
Schema captured from openapi 28 days ago.
Verification Status
Using the API
Configuration
- Format
- openapi
Query examples
curl -s 'https://acceslibre.beta.gouv.fr/api/openapi?format=openapi-json' -H 'Accept: application/json'Machine-readable API description (use it to generate clients).
Machine-readable & source
Embed this badge in a README or wiki — it always shows the latest verification state and quality tier.