Personal services by municipality or district (permanent facilities database)Les services aux particuliers par commune ou arrondissement (base permanente des équipements)
Les services aux particuliers par commune ou arrondissement (base permanente des équipements)Personal services by municipality or district (permanent facilities database)
Published by INSEE
This dataset is part of the Base Permanente des Équipements (BPE), a permanent facilities database produced by INSEE, France's national statistics institute, to measure the level of equipment and services available to the population across territories. It covers personal services at the municipality or district (arrondissement) level, including public services such as police stations and treasury offices. It is published via the Île-de-France regional open-data portal and provides a nationwide view of local service provision, useful for territorial analysis and equipment planning.La base permanente des équipements (BPE), produite par l'INSEE, est destinée à fournir le niveau d'équipement et de services rendus par un territoire à la population. Ce jeu de données recouvre les domaines des services aux particuliers. Liste des variables Services publics Police ; Trésorerie ;...
Trust score
How is this computed?Weighted across five axes. Tap a ring for what it measures.
Data schema (45 fields)
Click a field to see example values.
| Fill | Field | Type | Description |
|---|---|---|---|
| 100% | departementDépartement | int | Department code of the commune.Department code of the commune. |
| 100% | departement_communeDépartement commune | int | INSEE code of the commune, including department prefix.INSEE code of the commune, including department prefix. |
| 100% | libelle_de_communeLibellé de commune | text | Name of the commune.Name of the commune. |
| 100% | arrondissement | int | Code of the administrative arrondissement.Code of the administrative arrondissement. |
| 100% | canton_villeCanton ville | int | Code of the canton or city.Code of the canton or city. |
| 100% | zone_d_emploiZone d emploi | int | Code of the employment zone (zone d'emploi).Code of the employment zone (zone d'emploi). |
| 100% | unite_urbaineUnité urbaine | int | Code of the urban unit (unité urbaine).Code of the urban unit (unité urbaine). |
| 100% | population_2010Population 2010 | int | Population of the commune in 2010.Population of the commune in 2010. |
| 100% | police | int | Number of police stations in the commune.Number of police stations in the commune. |
| 100% | tresorerieTrésorerie | int | Number of public treasury offices in the commune.Number of public treasury offices in the commune. |
| 100% | gendarmerie | int | Number of gendarmerie stations in the commune.Number of gendarmerie stations in the commune. |
| 100% | cour_d_appelCour d appel | int | Number of courts of appeal in the commune.Number of courts of appeal in the commune. |
| 100% | tribunal_de_grande_instanceTribunal de grande instance | int | Number of regional courts (tribunal de grande instance) in the commune.Number of regional courts (tribunal de grande instance) in the commune. |
| 100% | tribunal_d_instanceTribunal d instance | int | Number of local courts (tribunal d'instance) in the commune.Number of local courts (tribunal d'instance) in the commune. |
| 100% | conseil_de_prud_hommesConseil de prud hommes | int | Number of labour courts (conseil de prud'hommes) in the commune.Number of labour courts (conseil de prud'hommes) in the commune. |
| 100% | tribunal_de_commerceTribunal de commerce | int | Number of commercial courts in the commune.Number of commercial courts in the commune. |
| 100% | agence_de_proximiteAgence de proximité | int | Number of local proximity agencies in the commune.Number of local proximity agencies in the commune. |
| 100% | relais_pole_emploiRelais pôle emploi | int | Number of Pôle emploi relay points in the commune.Number of Pôle emploi relay points in the commune. |
| 100% | permanence_pole_emploiPermanence pôle emploi | int | Number of Pôle emploi permanent service points in the commune.Number of Pôle emploi permanent service points in the commune. |
| 100% | agence_de_services_specialisesAgence de services spécialisés | int | Number of specialized service agencies in the commune.Number of specialized service agencies in the commune. |
| 100% | agence_thematiqueAgence thématique | int | Number of thematic agencies in the commune.Number of thematic agencies in the commune. |
| 100% | banque_caisse_d_epargneBanque caisse d epargne | int | Number of banks and savings banks in the commune.Number of banks and savings banks in the commune. |
| 100% | pompes_funebresPompes funèbres | int | Number of funeral service providers in the commune.Number of funeral service providers in the commune. |
| 100% | bureau_de_posteBureau de poste | int | Number of post offices in the commune.Number of post offices in the commune. |
| 100% | relais_poste_commercantRelais poste commerçant | int | Number of merchant-run postal relay points in the commune.Number of merchant-run postal relay points in the commune. |
| 100% | agence_postale_communaleAgence postale communale | int | Number of municipal postal agencies in the commune.Number of municipal postal agencies in the commune. |
| 100% | reparation_auto_et_de_materiel_agricoleRéparation auto et de matériel agricole | int | Number of car and agricultural equipment repair businesses in the commune.Number of car and agricultural equipment repair businesses in the commune. |
| 100% | controle_technique_automobileContrôle technique automobile | int | Number of vehicle technical inspection centers in the commune.Number of vehicle technical inspection centers in the commune. |
| 100% | location_auto_utilitaires_legersLocation auto-utilitaires légers | int | Number of car and light van rental businesses in the commune.Number of car and light van rental businesses in the commune. |
| 100% | ecole_de_conduiteEcole de conduite | int | Number of driving schools in the commune.Number of driving schools in the commune. |
| 100% | maconMaçon | int | Number of masonry businesses in the commune.Number of masonry businesses in the commune. |
| 100% | platrier_peintrePlâtrier peintre | int | Number of plastering and painting businesses in the commune.Number of plastering and painting businesses in the commune. |
| 100% | menuisier_charpentier_serrurierMenuisier charpentier serrurier | int | Number of carpentry, joinery and locksmith businesses in the commune.Number of carpentry, joinery and locksmith businesses in the commune. |
| 100% | plombier_couvreur_chauffagistePlombier couvreur chauffagiste | int | Number of plumbing, roofing and heating businesses in the commune.Number of plumbing, roofing and heating businesses in the commune. |
| 100% | electricien | int | Number of electrician businesses in the commune.Number of electrician businesses in the commune. |
| 100% | entreprise_generale_du_batimentEntreprise générale du bâtiment | int | Number of general building construction businesses in the commune.Number of general building construction businesses in the commune. |
| 100% | coiffure | int | Number of hairdressing salons in the commune.Number of hairdressing salons in the commune. |
| 100% | veterinaireVétérinaire | int | Number of veterinary practices in the commune.Number of veterinary practices in the commune. |
| 100% | agence_de_travail_temporaireAgence de travail temporaire | int | Number of temporary employment agencies in the commune.Number of temporary employment agencies in the commune. |
| 100% | restaurant | int | Number of restaurants in the commune.Number of restaurants in the commune. |
| — | agence_immobiliereAgence immobilière | int | Number of real estate agencies in the commune.Number of real estate agencies in the commune. |
| — | blanchisserie_teinturerieBlanchisserie teinturerie | int | Number of laundry and dry-cleaning businesses in the commune.Number of laundry and dry-cleaning businesses in the commune. |
| — | soins_de_beauteSoins de beauté | int | Number of beauty care businesses in the commune.Number of beauty care businesses in the commune. |
| — | geo_point_2dCoordinates | geo_point_2d | Geographic point coordinates (latitude, longitude) of the commune.Geographic point coordinates (latitude, longitude) of the commune. |
| — | geo_shapeShape | geo_shape | Geographic boundary shape of the commune.Geographic boundary shape of the commune. |
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 1macon: 0 · police: 0
{
"macon": 0,
"police": 0,
"coiffure": 0,
"geo_shape": {
"type": "Feature",
"geometry": {
"type": "Polygon",
"coordinates": [
[
[
2.182278366422235,
48.51805527308053
],
[
2.18809440691824,
48.51237350903098
],
[
2.178339384663609,
48.504983440785665
],
[
2.178040941163018,
48.49810813248434
],
[
2.157859325953752,
48.4971841016623
],
[
2.151481459270342,
48.501510991287326
],
[
2.150175494677732,
48.50942748476527
],
[
2.175366174533874,
48.52015762456833
],
[
2.182278366422235,
48.51805527308053
]
]
]
},
"properties": {}
},
"restaurant": 0,
"tresorerie": 0,
"departement": 91,
"electricien": 0,
"gendarmerie": 0,
"veterinaire": 0,
"canton_ville": 9109,
"cour_d_appel": 0,
"geo_point_2d": {
"lat": 48.50786195545395,
"lon": 2.168438222813847
},
"unite_urbaine": 91000,
"zone_d_emploi": 1114,
"arrondissement": 911,
"bureau_de_poste": 0,
"pompes_funebres": 0,
"population_2010": 135,
"soins_de_beaute": 0,
"platrier_peintre": 1,
"agence_thematique": 0,
"ecole_de_conduite": 0,
"agence_immobiliere": 0,
"libelle_de_commune": [
"Chauffour-lès-Étréchy"
],
"relais_pole_emploi": 0,
"agence_de_proximite": 0,
"departement_commune": 91148,
"tribunal_d_instance": 0,
"tribunal_de_commerce": 0,
"conseil_de_prud_hommes": 0,
"permanence_pole_emploi": 0,
"banque_caisse_d_epargne": 0,
"relais_poste_commercant": 0,
"agence_postale_communale": 0,
"blanchisserie_teinturerie": 0,
"tribunal_de_grande_instance": 0,
"agence_de_travail_temporaire": 0,
"controle_technique_automobile": 0,
"agence_de_services_specialises": 0,
"plombier_couvreur_chauffagiste": 1,
"entreprise_generale_du_batiment": 0,
"menuisier_charpentier_serrurier": 0,
"location_auto_utilitaires_legers": 0,
"reparation_auto_et_de_materiel_agricole": 0
}Record 2macon: 0 · police: 0
{
"macon": 0,
"police": 0,
"coiffure": 0,
"geo_shape": {
"type": "Feature",
"geometry": {
"type": "Polygon",
"coordinates": [
[
[
1.96136807598752,
48.8518917812699
],
[
1.921711343385817,
48.858322474920215
],
[
1.9290764425842242,
48.86738260163794
],
[
1.945789892510951,
48.87549057830201
],
[
1.9499059778381822,
48.88166054642167
],
[
1.9577236365859232,
48.869883980459676
],
[
1.969701925609911,
48.86396178326823
],
[
1.969073371069143,
48.8605926406747
],
[
1.96136807598752,
48.8518917812699
]
]
]
},
"properties": {}
},
"restaurant": 1,
"tresorerie": 0,
"departement": 78,
"electricien": 1,
"gendarmerie": 0,
"veterinaire": 0,
"canton_ville": 7817,
"cour_d_appel": 0,
"geo_point_2d": {
"lat": 48.86364190113991,
"lon": 1.947490936822872
},
"unite_urbaine": 78000,
"zone_d_emploi": 1116,
"arrondissement": 783,
"bureau_de_poste": 0,
"pompes_funebres": 0,
"population_2010": 340,
"soins_de_beaute": 0,
"platrier_peintre": 1,
"agence_thematique": 0,
"ecole_de_conduite": 0,
"agence_immobiliere": 0,
"libelle_de_commune": [
"Davron"
],
"relais_pole_emploi": 0,
"agence_de_proximite": 0,
"departement_commune": 78196,
"tribunal_d_instance": 0,
"tribunal_de_commerce": 0,
"conseil_de_prud_hommes": 0,
"permanence_pole_emploi": 0,
"banque_caisse_d_epargne": 0,
"relais_poste_commercant": 0,
"agence_postale_communale": 1,
"blanchisserie_teinturerie": 0,
"tribunal_de_grande_instance": 0,
"agence_de_travail_temporaire": 0,
"controle_technique_automobile": 0,
"agence_de_services_specialises": 0,
"plombier_couvreur_chauffagiste": 1,
"entreprise_generale_du_batiment": 0,
"menuisier_charpentier_serrurier": 0,
"location_auto_utilitaires_legers": 0,
"reparation_auto_et_de_materiel_agricole": 2
}Record 3macon: 1 · police: 0
{
"macon": 1,
"police": 0,
"coiffure": 0,
"geo_shape": {
"type": "Feature",
"geometry": {
"type": "Polygon",
"coordinates": [
[
[
1.751176843177371,
49.04822659716713
],
[
1.735637866897226,
49.0486845382924
],
[
1.73206579580757,
49.05041845798452
],
[
1.724417646973426,
49.054878819449826
],
[
1.7413173952016732,
49.07286244177403
],
[
1.746498828252773,
49.073114433452126
],
[
1.748268019649474,
49.06729671285031
],
[
1.759422161312399,
49.06328479831266
],
[
1.751367853187022,
49.05507202707763
],
[
1.751176843177371,
49.04822659716713
]
]
]
},
"properties": {}
},
"restaurant": 0,
"tresorerie": 0,
"departement": 95,
"electricien": 0,
"gendarmerie": 0,
"veterinaire": 0,
"canton_ville": 9516,
"cour_d_appel": 0,
"geo_point_2d": {
"lat": 49.059130605008015,
"lon": 1.741957904736447
},
"unite_urbaine": 95000,
"zone_d_emploi": 1110,
"arrondissement": 953,
"bureau_de_poste": 0,
"pompes_funebres": 0,
"population_2010": 228,
"soins_de_beaute": 0,
"platrier_peintre": 0,
"agence_thematique": 0,
"ecole_de_conduite": 0,
"agence_immobiliere": 0,
"libelle_de_commune": [
"Saint-Cyr-en-Arthies"
],
"relais_pole_emploi": 0,
"agence_de_proximite": 0,
"departement_commune": 95543,
"tribunal_d_instance": 0,
"tribunal_de_commerce": 0,
"conseil_de_prud_hommes": 0,
"permanence_pole_emploi": 0,
"banque_caisse_d_epargne": 0,
"relais_poste_commercant": 0,
"agence_postale_communale": 0,
"blanchisserie_teinturerie": 0,
"tribunal_de_grande_instance": 0,
"agence_de_travail_temporaire": 0,
"controle_technique_automobile": 0,
"agence_de_services_specialises": 0,
"plombier_couvreur_chauffagiste": 0,
"entreprise_generale_du_batiment": 0,
"menuisier_charpentier_serrurier": 0,
"location_auto_utilitaires_legers": 0,
"reparation_auto_et_de_materiel_agricole": 0
}Record 4macon: 1 · police: 0
{
"macon": 1,
"police": 0,
"coiffure": 1,
"geo_shape": {
"type": "Feature",
"geometry": {
"type": "Polygon",
"coordinates": [
[
[
1.660186183674842,
48.93262527638241
],
[
1.665150680486089,
48.940775130832996
],
[
1.694827621004399,
48.9523710714941
],
[
1.694269551887151,
48.94577262891752
],
[
1.698418442664406,
48.94366825534049
],
[
1.702883115020422,
48.942574452149294
],
[
1.70282080179191,
48.936314133469985
],
[
1.673836359984268,
48.933181835982396
],
[
1.660186183674842,
48.93262527638241
]
]
]
},
"properties": {}
},
"restaurant": 1,
"tresorerie": 0,
"departement": 78,
"electricien": 1,
"gendarmerie": 0,
"veterinaire": 1,
"canton_ville": 7807,
"cour_d_appel": 0,
"geo_point_2d": {
"lat": 48.940301435808166,
"lon": 1.683202743062683
},
"unite_urbaine": 851,
"zone_d_emploi": 1110,
"arrondissement": 781,
"bureau_de_poste": 0,
"pompes_funebres": 0,
"population_2010": 788,
"soins_de_beaute": 0,
"platrier_peintre": 1,
"agence_thematique": 0,
"ecole_de_conduite": 0,
"agence_immobiliere": 0,
"libelle_de_commune": [
"Vert"
],
"relais_pole_emploi": 0,
"agence_de_proximite": 0,
"departement_commune": 78647,
"tribunal_d_instance": 0,
"tribunal_de_commerce": 0,
"conseil_de_prud_hommes": 0,
"permanence_pole_emploi": 0,
"banque_caisse_d_epargne": 0,
"relais_poste_commercant": 0,
"agence_postale_communale": 1,
"blanchisserie_teinturerie": 0,
"tribunal_de_grande_instance": 0,
"agence_de_travail_temporaire": 0,
"controle_technique_automobile": 0,
"agence_de_services_specialises": 0,
"plombier_couvreur_chauffagiste": 1,
"entreprise_generale_du_batiment": 0,
"menuisier_charpentier_serrurier": 2,
"location_auto_utilitaires_legers": 0,
"reparation_auto_et_de_materiel_agricole": 2
}Record 5macon: 0 · police: 0
{
"macon": 0,
"police": 0,
"coiffure": 1,
"geo_shape": {
"type": "Feature",
"geometry": {
"type": "Polygon",
"coordinates": [
[
[
2.066511580703987,
48.686899239571446
],
[
2.068271578379629,
48.67733311016709
],
[
2.055361177000532,
48.67242804375131
],
[
2.051973961269219,
48.662983039280874
],
[
2.042071987087786,
48.663866378243
],
[
2.028902045077204,
48.663741819935744
],
[
2.033637154412816,
48.678667582349796
],
[
2.037629292827011,
48.68022007128578
],
[
2.042551609691257,
48.6806914703136
],
[
2.045836488373521,
48.686780582203454
],
[
2.05565873854103,
48.686786806065626
],
[
2.066511580703987,
48.686899239571446
]
]
]
},
"properties": {}
},
"restaurant": 0,
"tresorerie": 0,
"departement": 91,
"electricien": 0,
"gendarmerie": 0,
"veterinaire": 0,
"canton_ville": 9113,
"cour_d_appel": 0,
"geo_point_2d": {
"lat": 48.675351505587564,
"lon": 2.048283137718107
},
"unite_urbaine": 91000,
"zone_d_emploi": 1116,
"arrondissement": 913,
"bureau_de_poste": 0,
"pompes_funebres": 0,
"population_2010": 649,
"soins_de_beaute": 0,
"platrier_peintre": 0,
"agence_thematique": 0,
"ecole_de_conduite": 0,
"agence_immobiliere": 2,
"libelle_de_commune": [
"Boullay-les-Troux"
],
"relais_pole_emploi": 0,
"agence_de_proximite": 0,
"departement_commune": 91093,
"tribunal_d_instance": 0,
"tribunal_de_commerce": 0,
"conseil_de_prud_hommes": 0,
"permanence_pole_emploi": 0,
"banque_caisse_d_epargne": 0,
"relais_poste_commercant": 0,
"agence_postale_communale": 0,
"blanchisserie_teinturerie": 0,
"tribunal_de_grande_instance": 0,
"agence_de_travail_temporaire": 0,
"controle_technique_automobile": 0,
"agence_de_services_specialises": 0,
"plombier_couvreur_chauffagiste": 0,
"entreprise_generale_du_batiment": 0,
"menuisier_charpentier_serrurier": 0,
"location_auto_utilitaires_legers": 0,
"reparation_auto_et_de_materiel_agricole": 0
}Live sample captured at profiling time — values may have changed upstream.
Verification Status
Using the API
Configuration
- Base URL
- https://data.iledefrance.fr/api/explore/v2.1/catalog/datasets/les-services-aux-particuliers-par-commune-ou-arrondissement-base-permanente-des-
License
- ✓ Redistributable
- ✓ Attribution required
Query examples
curl -s 'https://data.iledefrance.fr/api/explore/v2.1/catalog/datasets/les-services-aux-particuliers-par-commune-ou-arrondissement-base-permanente-des-/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.
Rate limits
Dataset
Volume & freshness
License
No license declared upstream.
Source: opendatasoft
Machine-readable & source
Embed this badge in a README or wiki — it always shows the latest verification state and quality tier.