Geolocated Requests for Property Value DataDemande de valeurs foncières géolocalisée
Demande de valeurs foncières géolocaliséeGeolocated Requests for Property Value Data
This dataset, published by the French Directorate General of Public Finances (DGFiP), provides access to real estate transactions recorded over the past five years across metropolitan France and the overseas departments and territories, with the exception of Alsace-Moselle and Mayotte, which use different land registry systems. It has been geolocated to allow spatial analysis of property transactions. Data includes details such as sale prices, dates, and property characteristics, making it useful for market analysis, urban planning, and research on real estate trends across French territory.Le présent jeu de données « Demandes de valeurs foncières », publié et produit par la direction générale des finances publiques, permet de connaître les transactions immobilières intervenues au cours des cinq dernières années sur le territoire métropolitain et les DOM-TOM, à l’exception de l’Alsa...
Trust score
How is this computed?Weighted across five axes. Tap a ring for what it measures.
Data schema (46 fields)
Click a field to see example values.
| Field | Type | Description |
|---|---|---|
| id_mutationIdentifiant de mutation (Etalab) | text | — |
| date_mutationDate de la mutation | date | — |
| numero_dispositionNuméro de disposition | text | — |
| nature_mutationNature de la mutation | text | — |
| valeur_fonciereValeur foncière | double | — |
| adresse_numeroNuméro de voie | int | — |
| adresse_suffixeSuffixe du numéro (bis/ter) | text | — |
| adresse_nom_voieNom de la voie | text | — |
| adresse_code_voieCode Fantoir/Rivoli de la voie | text | — |
| code_postalPostal code | text | — |
| com_codeCode INSEE de la commune | text | — |
| com_nameNom de la commune | text | — |
| dep_codeCode INSEE du département | text | — |
| ancien_code_communeAncien code de la commune | text | — |
| ancien_nom_communeAncien nom de la commune | text | — |
| id_parcelleIdentifiant de la parcelle cadastrale | text | — |
| ancien_id_parcelleAncien identifiant de la parcelle cadastrale | text | — |
| numero_volumeNuméro du volume | text | — |
| lot1_numeroNuméro du lot 1 | text | — |
| lot1_surface_carrezSurface Carrez du lot 1 | double | — |
| lot2_numeroNuméro du lot 2 | text | — |
| lot2_surface_carrezSurface Carrez du lot 2 | double | — |
| lot3_numeroNuméro du lot 3 | text | — |
| lot3_surface_carrezSurface Carrez du lot 3 | double | — |
| lot4_numeroNuméro du lot 4 | text | — |
| lot4_surface_carrezSurface Carrez du lot 4 | double | — |
| lot5_numeroNuméro du lot 5 | text | — |
| lot5_surface_carrezSurface Carrez du lot 5 | double | — |
| nombre_lotsNombre de lots | int | — |
| code_type_localCode du type de local | text | — |
| type_localType de local | text | — |
| surface_reelle_batiSurface réelle du bâti | double | — |
| nombre_pieces_principalesNombre de pièces principales | int | — |
| code_nature_cultureCode de la nature de culture | text | — |
| nature_cultureNature de culture | text | — |
| code_nature_culture_specialeCode de la nature de culture spéciale | text | — |
| nature_culture_specialeNature de culture spéciale | text | — |
| surface_terrainSurface du terrain | double | — |
| longitudeLongitude | double | — |
| latitudeLatitude | double | — |
| epci_codeCode Officiel EPCI | text | — |
| epci_nameNom Officiel EPCI | text | — |
| dep_nameNom du département | text | — |
| reg_codeCode INSEE de la région | text | — |
| reg_nameNom de la région | text | — |
| geo_pointGéolocalisation | geo_point_2d | — |
Schema captured from opendatasoft 6 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 1com_code: 44109 · com_name: Nantes
{
"com_code": "44109",
"com_name": "Nantes",
"dep_code": "44",
"dep_name": "Loire-Atlantique",
"latitude": 47.215654,
"reg_code": "52",
"reg_name": "Pays de la Loire",
"epci_code": "244400404",
"epci_name": "Nantes Métropole",
"geo_point": {
"lat": 47.215654,
"lon": -1.571392
},
"longitude": -1.571392,
"type_local": "Dépendance",
"code_postal": "44000",
"id_mutation": "2018-617092",
"id_parcelle": "44109000HT0104",
"lot1_numero": "49",
"lot2_numero": null,
"lot3_numero": null,
"lot4_numero": null,
"lot5_numero": null,
"nombre_lots": 1,
"date_mutation": "2018-11-14",
"numero_volume": null,
"adresse_numero": 26,
"nature_culture": null,
"adresse_suffixe": null,
"code_type_local": "3",
"nature_mutation": "Vente",
"surface_terrain": null,
"valeur_fonciere": 430000,
"adresse_nom_voie": "RUE MARIE ANNE DU BOCCAGE",
"adresse_code_voie": "5387",
"ancien_id_parcelle": null,
"ancien_nom_commune": null,
"numero_disposition": "000001",
"ancien_code_commune": null,
"code_nature_culture": null,
"lot1_surface_carrez": null,
"lot2_surface_carrez": null,
"lot3_surface_carrez": null,
"lot4_surface_carrez": null,
"lot5_surface_carrez": null,
"surface_reelle_bati": null,
"nature_culture_speciale": null,
"nombre_pieces_principales": 0,
"code_nature_culture_speciale": null
}Record 2com_code: 44109 · com_name: Nantes
{
"com_code": "44109",
"com_name": "Nantes",
"dep_code": "44",
"dep_name": "Loire-Atlantique",
"latitude": 47.218874,
"reg_code": "52",
"reg_name": "Pays de la Loire",
"epci_code": "244400404",
"epci_name": "Nantes Métropole",
"geo_point": {
"lat": 47.218874,
"lon": -1.566795
},
"longitude": -1.566795,
"type_local": null,
"code_postal": "44000",
"id_mutation": "2018-618127",
"id_parcelle": "44109000HS0263",
"lot1_numero": "561",
"lot2_numero": null,
"lot3_numero": null,
"lot4_numero": null,
"lot5_numero": null,
"nombre_lots": 1,
"date_mutation": "2018-12-18",
"numero_volume": null,
"adresse_numero": 6,
"nature_culture": null,
"adresse_suffixe": null,
"code_type_local": null,
"nature_mutation": "Vente en l'état futur d'achèvement",
"surface_terrain": null,
"valeur_fonciere": 1473887.2,
"adresse_nom_voie": "RUE DOCTEUR BRINDEAU",
"adresse_code_voie": "2496",
"ancien_id_parcelle": null,
"ancien_nom_commune": null,
"numero_disposition": "000001",
"ancien_code_commune": null,
"code_nature_culture": null,
"lot1_surface_carrez": null,
"lot2_surface_carrez": null,
"lot3_surface_carrez": null,
"lot4_surface_carrez": null,
"lot5_surface_carrez": null,
"surface_reelle_bati": null,
"nature_culture_speciale": null,
"nombre_pieces_principales": null,
"code_nature_culture_speciale": null
}Record 3com_code: 44109 · com_name: Nantes
{
"com_code": "44109",
"com_name": "Nantes",
"dep_code": "44",
"dep_name": "Loire-Atlantique",
"latitude": 47.206703,
"reg_code": "52",
"reg_name": "Pays de la Loire",
"epci_code": "244400404",
"epci_name": "Nantes Métropole",
"geo_point": {
"lat": 47.206703,
"lon": -1.534546
},
"longitude": -1.534546,
"type_local": null,
"code_postal": "44200",
"id_mutation": "2018-608452",
"id_parcelle": "44109000CV0088",
"lot1_numero": "230",
"lot2_numero": null,
"lot3_numero": null,
"lot4_numero": null,
"lot5_numero": null,
"nombre_lots": 1,
"date_mutation": "2018-01-31",
"numero_volume": null,
"adresse_numero": 8,
"nature_culture": null,
"adresse_suffixe": null,
"code_type_local": null,
"nature_mutation": "Vente en l'état futur d'achèvement",
"surface_terrain": null,
"valeur_fonciere": 254800,
"adresse_nom_voie": "RUE GAETAN RONDEAU",
"adresse_code_voie": "3434",
"ancien_id_parcelle": null,
"ancien_nom_commune": null,
"numero_disposition": "000001",
"ancien_code_commune": null,
"code_nature_culture": null,
"lot1_surface_carrez": null,
"lot2_surface_carrez": null,
"lot3_surface_carrez": null,
"lot4_surface_carrez": null,
"lot5_surface_carrez": null,
"surface_reelle_bati": null,
"nature_culture_speciale": null,
"nombre_pieces_principales": null,
"code_nature_culture_speciale": null
}Record 4com_code: 44162 · com_name: Saint-Herblain
{
"com_code": "44162",
"com_name": "Saint-Herblain",
"dep_code": "44",
"dep_name": "Loire-Atlantique",
"latitude": 47.257376,
"reg_code": "52",
"reg_name": "Pays de la Loire",
"epci_code": "244400404",
"epci_name": "Nantes Métropole",
"geo_point": {
"lat": 47.257376,
"lon": -1.647889
},
"longitude": -1.647889,
"type_local": null,
"code_postal": null,
"id_mutation": "2018-608641",
"id_parcelle": "44162000BD0004",
"lot1_numero": "5",
"lot2_numero": null,
"lot3_numero": null,
"lot4_numero": null,
"lot5_numero": null,
"nombre_lots": 1,
"date_mutation": "2018-02-22",
"numero_volume": null,
"adresse_numero": null,
"nature_culture": null,
"adresse_suffixe": null,
"code_type_local": null,
"nature_mutation": "Vente en l'état futur d'achèvement",
"surface_terrain": null,
"valeur_fonciere": 253800,
"adresse_nom_voie": null,
"adresse_code_voie": null,
"ancien_id_parcelle": null,
"ancien_nom_commune": null,
"numero_disposition": "000001",
"ancien_code_commune": null,
"code_nature_culture": null,
"lot1_surface_carrez": null,
"lot2_surface_carrez": null,
"lot3_surface_carrez": null,
"lot4_surface_carrez": null,
"lot5_surface_carrez": null,
"surface_reelle_bati": null,
"nature_culture_speciale": null,
"nombre_pieces_principales": null,
"code_nature_culture_speciale": null
}Record 5com_code: 44109 · com_name: Nantes
{
"com_code": "44109",
"com_name": "Nantes",
"dep_code": "44",
"dep_name": "Loire-Atlantique",
"latitude": 47.236654,
"reg_code": "52",
"reg_name": "Pays de la Loire",
"epci_code": "244400404",
"epci_name": "Nantes Métropole",
"geo_point": {
"lat": 47.236654,
"lon": -1.520963
},
"longitude": -1.520963,
"type_local": "Appartement",
"code_postal": "44300",
"id_mutation": "2018-609928",
"id_parcelle": "44109000BD0123",
"lot1_numero": "9",
"lot2_numero": null,
"lot3_numero": null,
"lot4_numero": null,
"lot5_numero": null,
"nombre_lots": 1,
"date_mutation": "2018-03-27",
"numero_volume": null,
"adresse_numero": 9,
"nature_culture": null,
"adresse_suffixe": null,
"code_type_local": "2",
"nature_mutation": "Vente",
"surface_terrain": null,
"valeur_fonciere": 130400,
"adresse_nom_voie": "AV DES AMANDINES",
"adresse_code_voie": "0213",
"ancien_id_parcelle": null,
"ancien_nom_commune": null,
"numero_disposition": "000001",
"ancien_code_commune": null,
"code_nature_culture": null,
"lot1_surface_carrez": 86.8,
"lot2_surface_carrez": null,
"lot3_surface_carrez": null,
"lot4_surface_carrez": null,
"lot5_surface_carrez": null,
"surface_reelle_bati": 97,
"nature_culture_speciale": null,
"nombre_pieces_principales": 4,
"code_nature_culture_speciale": null
}Live sample captured at profiling time — values may have changed upstream.
Verification Status
Using the API
Configuration
- Base URL
- https://public.opendatasoft.com/api/explore/v2.1/catalog/datasets/buildingref-france-demande-de-valeurs-foncieres-geolocalisee-millesime
License
- ✓ Redistributable
- ✓ Attribution required
Query examples
curl -s 'https://public.opendatasoft.com/api/explore/v2.1/catalog/datasets/buildingref-france-demande-de-valeurs-foncieres-geolocalisee-millesime/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.