c0mm0.com — the continuously verified register of European data

Register record·API·FR·STATISTICS_OFFICE·Updated AnnualVERIFIED · checked 23h ago
B

Permanent Facilities Database (geolocated) - Pays de la LoireBase Permanente des Equipements géolocalisée - Pays de la Loire

Base Permanente des Equipements géolocalisée - Pays de la LoirePermanent Facilities Database (geolocated) - Pays de la Loire

Published by INSEE

APIJoinable5/7Query nowOpen workbenchSubscribe🇫🇷France

This dataset provides an annual, geolocated inventory of public and private facilities and services across France, compiled by INSEE (the French national statistics institute) from various administrative sources. Known as the Base Permanente des Équipements (BPE), it organises facilities into seven broad domains, including services to individuals, retail and commerce, education, health, sports and leisure, transport, and tourism. Each facility record includes precise geographic coordinates, enabling spatial analysis of equipment distribution. This regional extract covers the Pays de la Loire area and supports local planning, accessibility studies, and territorial analysis.L'objectif de la Base Permanente des Équipements (BPE) est de proposer annuellement une base d'équipements géolocalisés construite à partir de sources administratives diverses. La Base Permanente des Équipements est réparti en 7 grands domaines : services aux particuliers ; commerces ; enseigneme...

44
fair

Weighted across five axes. Tap a ring for what it measures.

Data schema (30 fields)

Filterable via the API (28)
yearreg_codedep_codecom_arm_codeiris_codeequipment_codeequipment_namecategorygeocode_qualityestablishment_namesirethas_canteenhas_boardingis_coveredis_litcapacityexercise_structurespecialtygeoloc_quality_detailgeoloc_precisionqpv_2024living_area_2022reg_namedep_nameepci_codeepci_namecom_arm_namecom_arm_area_code

Click a field to see example values.

FillFieldTypeDescription
—geo_point_2dGeo Pointgeo_point_2dGeographic coordinates (latitude, longitude) of the facility.Geographic coordinates (latitude, longitude) of the facility.
—geo_shapeShapegeo_shapeGeometric shape representing the facility's location.Geometric shape representing the facility's location.
—yearFilterable via the APIAnnéedateReference year of the facility data.Reference year of the facility data.
—reg_codeFilterable via the APICode Officiel RégiontextOfficial INSEE code of the region.Official INSEE code of the region.
—dep_codeFilterable via the APICode Officiel DépartementtextOfficial INSEE code of the department.Official INSEE code of the department.
—com_arm_codeFilterable via the APICode Officiel Commune / Arrondissement MunicipaltextOfficial INSEE code of the municipality or municipal district.Official INSEE code of the municipality or municipal district.
—iris_codeFilterable via the APICode Officiel IRIStextOfficial IRIS statistical area code.Official IRIS statistical area code.
—equipment_codeFilterable via the APIType d'équipementtextCode identifying the type of facility or equipment.Code identifying the type of facility or equipment.
—equipment_nameFilterable via the APIDescriptiontextDescription of the facility or equipment type.Description of the facility or equipment type.
—categoryFilterable via the APICatégorietextBroad category of the facility (e.g. sports, retail, services).Broad category of the facility (e.g. sports, retail, services).
100%geocode_qualityFilterable via the APIQualité du géocodagetextQuality level of the geocoding process used.Quality level of the geocoding process used.
0%establishment_nameFilterable via the APINom de l'établissementtextName of the establishment.Name of the establishment.
0%siretFilterable via the APINuméro SIRETtextSIRET business registration number of the establishment.SIRET business registration number of the establishment.
0%has_canteenFilterable via the APIPrésence d'une cantinetextIndicates whether the facility has a canteen.Indicates whether the facility has a canteen.
0%has_boardingFilterable via the APIPrésence d'un internattextIndicates whether the facility has boarding accommodation.Indicates whether the facility has boarding accommodation.
0%is_coveredFilterable via the APIÉquipement sportif couverttextIndicates whether the sports facility is covered.Indicates whether the sports facility is covered.
0%is_litFilterable via the APIÉclairétextIndicates whether the facility is lit.Indicates whether the facility is lit.
0%capacityFilterable via the APICapacité d'accueilintCapacity of the facility, e.g. number of places.Capacity of the facility, e.g. number of places.
0%exercise_structureFilterable via the APIStructure d'exercicetextType of professional practice structure.Type of professional practice structure.
0%specialtyFilterable via the APISpécialitétextSpecialty associated with the facility or practitioner.Specialty associated with the facility or practitioner.
0%geoloc_quality_detailFilterable via the APIScore qualité géolocalisationtextDetailed quality score of the geolocation.Detailed quality score of the geolocation.
0%geoloc_precisionFilterable via the APIDistance de précisiontextDistance between the geolocated point and the declared address; '_U' means undetermined.Distance entre le point géolocalisé et l'adresse déclarée. La valeur '_U' signifie que cette distance n'a pas pu être déterminée.
0%qpv_2024Filterable via the APIQuartier Prioritaire de la Ville 2024textIndicates whether the facility is in a 2024 priority urban district (QPV).Indicates whether the facility is in a 2024 priority urban district (QPV).
0%living_area_2022Filterable via the APIBassin de vie 2022text2022 'bassin de vie' (living area) the facility belongs to.2022 'bassin de vie' (living area) the facility belongs to.
100%reg_nameFilterable via the APINom Officiel RégiontextOfficial name of the region.Official name of the region.
100%dep_nameFilterable via the APINom Officiel DépartementtextOfficial name of the department.Official name of the department.
99.8%epci_codeFilterable via the APICode Officiel EPCItextOfficial code of the intermunicipal body (EPCI).Official code of the intermunicipal body (EPCI).
99.8%epci_nameFilterable via the APINom Officiel EPCItextOfficial name of the intermunicipal body (EPCI).Official name of the intermunicipal body (EPCI).
100%com_arm_nameFilterable via the APINom Officiel Commune / Arrondissement MunicipaltextOfficial name of the municipality or municipal district.Official name of the municipality or municipal district.
100%com_arm_area_codeFilterable via the APICode Iso 3166-3 ZonetextISO 3166-3 code of the country or territory zone.ISO 3166-3 code of the country or territory zone.

Schema captured from opendatasoft 3 days ago.

Query the data

Pick columns and a sort, then fetch a live preview straight from the source. Choose an API-filterable column (marked ▾) under “Where” to pick from its list of values.

=

Sample data (5 records)

Record 1year: 2021 · siret: —
{
  "year": "2021",
  "siret": null,
  "is_lit": null,
  "capacity": null,
  "category": "Services aux particuliers",
  "dep_code": [
    "49"
  ],
  "dep_name": "Maine-et-Loire",
  "qpv_2024": null,
  "reg_code": [
    "52"
  ],
  "reg_name": "Pays de la Loire",
  "epci_code": "244900015",
  "epci_name": "CU Angers Loire Métropole",
  "geo_shape": {
    "type": "Feature",
    "geometry": {
      "type": "Point",
      "coordinates": [
        -0.423640658238798,
        47.560631125430994
      ]
    },
    "properties": {}
  },
  "iris_code": [
    "493770000"
  ],
  "specialty": null,
  "is_covered": null,
  "has_canteen": null,
  "com_arm_code": [
    "49377"
  ],
  "com_arm_name": "Rives-du-Loir-en-Anjou",
  "geo_point_2d": {
    "lat": 47.560631125430994,
    "lon": -0.423640658238798
  },
  "has_boarding": null,
  "equipment_code": [
    "A501"
  ],
  "equipment_name": [
    "COIFFURE"
  ],
  "geocode_quality": [
    "Bonne"
  ],
  "geoloc_precision": null,
  "living_area_2022": null,
  "com_arm_area_code": "FXX",
  "establishment_name": null,
  "exercise_structure": null,
  "geoloc_quality_detail": null
}
Record 2year: 2021 · siret: —
{
  "year": "2021",
  "siret": null,
  "is_lit": null,
  "capacity": null,
  "category": "Sports, loisirs et culture",
  "dep_code": [
    "85"
  ],
  "dep_name": "Vendée",
  "qpv_2024": null,
  "reg_code": [
    "52"
  ],
  "reg_name": "Pays de la Loire",
  "epci_code": "248500563",
  "epci_name": "CC Vendée,Sèvre,Autise",
  "geo_shape": {
    "type": "Feature",
    "geometry": {
      "type": "Point",
      "coordinates": [
        -0.667931046197255,
        46.46607875098035
      ]
    },
    "properties": {}
  },
  "iris_code": [
    "852270000"
  ],
  "specialty": null,
  "is_covered": null,
  "has_canteen": null,
  "com_arm_code": [
    "85227"
  ],
  "com_arm_name": "Saint-Hilaire-des-Loges",
  "geo_point_2d": {
    "lat": 46.46607875098035,
    "lon": -0.667931046197255
  },
  "has_boarding": null,
  "equipment_code": [
    "F107"
  ],
  "equipment_name": [
    "ATHLÉTISME"
  ],
  "geocode_quality": [
    "Bonne"
  ],
  "geoloc_precision": null,
  "living_area_2022": null,
  "com_arm_area_code": "FXX",
  "establishment_name": null,
  "exercise_structure": null,
  "geoloc_quality_detail": null
}
Record 3year: 2021 · siret: —
{
  "year": "2021",
  "siret": null,
  "is_lit": null,
  "capacity": null,
  "category": "Services aux particuliers",
  "dep_code": [
    "44"
  ],
  "dep_name": "Loire-Atlantique",
  "qpv_2024": null,
  "reg_code": [
    "52"
  ],
  "reg_name": "Pays de la Loire",
  "epci_code": "244400552",
  "epci_name": "CC du Pays d'Ancenis",
  "geo_shape": {
    "type": "Feature",
    "geometry": {
      "type": "Point",
      "coordinates": [
        -1.228915345507369,
        47.4267331646039
      ]
    },
    "properties": {}
  },
  "iris_code": [
    "440960000"
  ],
  "specialty": null,
  "is_covered": null,
  "has_canteen": null,
  "com_arm_code": [
    "44096"
  ],
  "com_arm_name": "Mésanger",
  "geo_point_2d": {
    "lat": 47.4267331646039,
    "lon": -1.228915345507369
  },
  "has_boarding": null,
  "equipment_code": [
    "A501"
  ],
  "equipment_name": [
    "COIFFURE"
  ],
  "geocode_quality": [
    "Bonne"
  ],
  "geoloc_precision": null,
  "living_area_2022": null,
  "com_arm_area_code": "FXX",
  "establishment_name": null,
  "exercise_structure": null,
  "geoloc_quality_detail": null
}
Record 4year: 2021 · siret: —
{
  "year": "2021",
  "siret": null,
  "is_lit": null,
  "capacity": null,
  "category": "Services aux particuliers",
  "dep_code": [
    "44"
  ],
  "dep_name": "Loire-Atlantique",
  "qpv_2024": null,
  "reg_code": [
    "52"
  ],
  "reg_name": "Pays de la Loire",
  "epci_code": "244400552",
  "epci_name": "CC du Pays d'Ancenis",
  "geo_shape": {
    "type": "Feature",
    "geometry": {
      "type": "Point",
      "coordinates": [
        -1.066773522615438,
        47.58289657935094
      ]
    },
    "properties": {}
  },
  "iris_code": [
    "441800000"
  ],
  "specialty": null,
  "is_covered": null,
  "has_canteen": null,
  "com_arm_code": [
    "44180"
  ],
  "com_arm_name": "Vallons-de-l'Erdre",
  "geo_point_2d": {
    "lat": 47.58289657935094,
    "lon": -1.066773522615438
  },
  "has_boarding": null,
  "equipment_code": [
    "A505"
  ],
  "equipment_name": [
    "AGENCE IMMOBILIÈRE"
  ],
  "geocode_quality": [
    "Mauvaise"
  ],
  "geoloc_precision": null,
  "living_area_2022": null,
  "com_arm_area_code": "FXX",
  "establishment_name": null,
  "exercise_structure": null,
  "geoloc_quality_detail": null
}
Record 5year: 2021 · siret: —
{
  "year": "2021",
  "siret": null,
  "is_lit": null,
  "capacity": null,
  "category": "Santé",
  "dep_code": [
    "44"
  ],
  "dep_name": "Loire-Atlantique",
  "qpv_2024": null,
  "reg_code": [
    "52"
  ],
  "reg_name": "Pays de la Loire",
  "epci_code": "244400610",
  "epci_name": "CA de la Presqu'île de Guérande Atlantique (Cap Atlantique)",
  "geo_shape": {
    "type": "Feature",
    "geometry": {
      "type": "Point",
      "coordinates": [
        -2.42307185857772,
        47.392689954863705
      ]
    },
    "properties": {}
  },
  "iris_code": [
    "441830000"
  ],
  "specialty": null,
  "is_covered": null,
  "has_canteen": null,
  "com_arm_code": [
    "44183"
  ],
  "com_arm_name": "Saint-Molf",
  "geo_point_2d": {
    "lat": 47.392689954863705,
    "lon": -2.42307185857772
  },
  "has_boarding": null,
  "equipment_code": [
    "D307"
  ],
  "equipment_name": [
    "PHARMACIE"
  ],
  "geocode_quality": [
    "Acceptable"
  ],
  "geoloc_precision": null,
  "living_area_2022": null,
  "com_arm_area_code": "FXX",
  "establishment_name": null,
  "exercise_structure": null,
  "geoloc_quality_detail": null
}

Live sample captured at profiling time — values may have changed upstream.

Verification Status

Using the API

Configuration

Base URL
https://data.paysdelaloire.fr/api/explore/v2.1/catalog/datasets/base-permanente-des-equipements-ensemble-geolocalisee-france0

License

  • ✓ Redistributable
  • ✓ Attribution required

Query examples

curl -s 'https://data.paysdelaloire.fr/api/explore/v2.1/catalog/datasets/base-permanente-des-equipements-ensemble-geolocalisee-france0/records?limit=20' -H 'Accept: application/json'

First 20 records of the dataset as JSON.

Uses the Opendatasoft Explore v2.1 syntax — supports select, where, group_by and order_by.

Full API documentation ↗

Rate limits

10 000 000 req/day
per ipmeasured
observed 3 days ago

Dataset

Volume & freshness

Records
104k
104360
Update cadence
Annual
declared upstream
Last upstream update
25 days ago
2026-09-28
Temporal coverage
2016 → 2025

License

No license declared upstream.

○ Documentation○ Data dictionary○ Versioning

Source: opendatasoft

Machine-readable & source

Base Permanente des Equipements géolocalisée - Pays de la Loire — live verification badge

Embed this badge in a README or wiki — it always shows the latest verification state and quality tier.