Geolocated Property Value Declarations (DVF)Demandes de valeurs foncières géolocalisées (DVF)
Demandes de valeurs foncières géolocalisées (DVF)Geolocated Property Value Declarations (DVF)
data.ampmetropole.fr
This dataset, published by France's Directorate General of Public Finances (DGFiP) and made available here by Aix-Marseille-Provence Metropolis, provides geolocated records of real estate transactions carried out over the past five years across metropolitan France and the overseas departments and territories, excluding Alsace-Moselle and Mayotte. It covers sales of built and unbuilt properties, including sale prices, addresses, cadastral references, and property characteristics. The dataset is useful for analyzing local property markets, tracking price trends, and supporting urban planning or fiscal studies within the Aix-Marseille-Provence metropolitan area.Qu’est-ce que le DVF ? Le jeu de données « Demandes de valeurs foncières » (DVF), publié par la Direction générale des finances publiques (DGFiP), 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’e...
Trust score
How is this computed?Weighted across five axes. Tap a ring for what it measures.
Data schema (41 fields)
Click a field to see example values.
| Field | Type | Description |
|---|---|---|
| id_mutationId mutation | text | Unique identifier of the property transaction.Unique identifier of the property transaction. |
| date_mutationDate mutation | date | Date on which the property transaction occurred.Date on which the property transaction occurred. |
| numero_dispositionNumero disposition | text | Sequential number identifying a disposition within the transaction.Sequential number identifying a disposition within the transaction. |
| nature_mutationNature mutation | text | Type of transaction, e.g. sale or exchange.Type of transaction, e.g. sale or exchange. |
| valeur_fonciereValeur fonciere | int | Declared sale value of the property, in euros.Declared sale value of the property, in euros. |
| adresse_numeroAdresse numero | int | Street number of the property's address.Street number of the property's address. |
| adresse_suffixeAdresse suffixe | text | Suffix letter attached to the street number, if any.Suffix letter attached to the street number, if any. |
| adresse_nom_voieAdresse nom voie | text | Name of the street where the property is located.Name of the street where the property is located. |
| adresse_code_voieAdresse code voie | text | Administrative code identifying the street.Administrative code identifying the street. |
| code_postalPostal code | int | Postal code of the property's location.Postal code of the property's location. |
| code_communeCommune code | int | INSEE code identifying the municipality.INSEE code identifying the municipality. |
| nom_communeCommune name | text | Name of the municipality where the property is located.Name of the municipality where the property is located. |
| code_departementDépartement code | int | Code identifying the French department.Code identifying the French department. |
| ancien_code_communeAncien code commune | text | Former INSEE code of the municipality, if it changed.Former INSEE code of the municipality, if it changed. |
| ancien_nom_communeAncien nom commune | text | Former name of the municipality, if it changed.Former name of the municipality, if it changed. |
| id_parcelleId parcelle | text | Cadastral parcel identifier of the property.Cadastral parcel identifier of the property. |
| ancien_id_parcelleAncien id parcelle | text | Former cadastral parcel identifier, if changed.Former cadastral parcel identifier, if changed. |
| numero_volumeNumero volume | text | Volume number for the property, if applicable.Volume number for the property, if applicable. |
| lot1_numeroLot1 numero | int | Identification number of the first condominium lot.Identification number of the first condominium lot. |
| lot1_surface_carrezLot1 surface carrez | double | Carrez law surface area of the first lot, in square meters.Carrez law surface area of the first lot, in square meters. |
| lot2_numeroLot2 numero | int | Identification number of the second condominium lot.Identification number of the second condominium lot. |
| lot2_surface_carrezLot2 surface carrez | double | Carrez law surface area of the second lot, in square meters.Carrez law surface area of the second lot, in square meters. |
| lot3_numeroLot3 numero | int | Identification number of the third condominium lot.Identification number of the third condominium lot. |
| lot3_surface_carrezLot3 surface carrez | double | Carrez law surface area of the third lot, in square meters.Carrez law surface area of the third lot, in square meters. |
| lot4_numeroLot4 numero | text | Identification number of the fourth condominium lot.Identification number of the fourth condominium lot. |
| lot4_surface_carrezLot4 surface carrez | text | Carrez law surface area of the fourth lot, in square meters.Carrez law surface area of the fourth lot, in square meters. |
| lot5_numeroLot5 numero | text | Identification number of the fifth condominium lot.Identification number of the fifth condominium lot. |
| lot5_surface_carrezLot5 surface carrez | text | Carrez law surface area of the fifth lot, in square meters.Carrez law surface area of the fifth lot, in square meters. |
| nombre_lotsNombre lots | int | Number of condominium lots involved in the transaction.Number of condominium lots involved in the transaction. |
| code_type_localCode type local | int | Numeric code for the type of building or premises.Numeric code for the type of building or premises. |
| type_localType local | text | Type of property, e.g. house, apartment, or dependency.Type of property, e.g. house, apartment, or dependency. |
| surface_reelle_batiSurface reelle bati | int | Actual built surface area of the property, in square meters.Actual built surface area of the property, in square meters. |
| nombre_pieces_principalesNombre pieces principales | int | Number of main rooms in the property.Number of main rooms in the property. |
| code_nature_cultureCode nature culture | text | Code identifying the land use or crop type.Code identifying the land use or crop type. |
| nature_cultureNature culture | text | Description of the land's use or crop type.Description of the land's use or crop type. |
| code_nature_culture_specialeCode nature culture speciale | text | Code identifying a special land use or crop type.Code identifying a special land use or crop type. |
| nature_culture_specialeNature culture speciale | text | Description of a special land use or crop type.Description of a special land use or crop type. |
| surface_terrainSurface terrain | int | Surface area of the land plot, in square meters.Surface area of the land plot, in square meters. |
| longitudeLongitude | double | Longitude coordinate of the property's location.Longitude coordinate of the property's location. |
| latitudeLatitude | double | Latitude coordinate of the property's location.Latitude coordinate of the property's location. |
| point_geoPoint geo | geo_point_2d | Geographic point location of the property.Geographic point location of the property. |
Schema captured from opendatasoft 2 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 1latitude: 43.351455 · longitude: 5.638487
{
"latitude": 43.351455,
"longitude": 5.638487,
"point_geo": {
"lat": 43.351455,
"lon": 5.638487
},
"type_local": "Dépendance",
"code_postal": 13390,
"id_mutation": "2022-152531",
"id_parcelle": "13007000DY0083",
"lot1_numero": null,
"lot2_numero": null,
"lot3_numero": null,
"lot4_numero": null,
"lot5_numero": null,
"nom_commune": "Auriol",
"nombre_lots": 0,
"code_commune": 13007,
"date_mutation": "2022-02-25",
"numero_volume": null,
"adresse_numero": 9083,
"nature_culture": "terres",
"adresse_suffixe": null,
"code_type_local": 3,
"nature_mutation": "Vente",
"surface_terrain": 3446,
"valeur_fonciere": 720100,
"adresse_nom_voie": "BASSAN NORD-EST",
"code_departement": 13,
"adresse_code_voie": "B047",
"ancien_id_parcelle": null,
"ancien_nom_commune": null,
"numero_disposition": "000001",
"ancien_code_commune": null,
"code_nature_culture": "T",
"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 2latitude: 43.643084 · longitude: 5.50525
{
"latitude": 43.643084,
"longitude": 5.50525,
"point_geo": {
"lat": 43.643084,
"lon": 5.50525
},
"type_local": null,
"code_postal": 13650,
"id_mutation": "2021-183796",
"id_parcelle": "13059000BL0232",
"lot1_numero": null,
"lot2_numero": null,
"lot3_numero": null,
"lot4_numero": null,
"lot5_numero": null,
"nom_commune": "Meyrargues",
"nombre_lots": 0,
"code_commune": 13059,
"date_mutation": "2021-08-31",
"numero_volume": null,
"adresse_numero": null,
"nature_culture": "sols",
"adresse_suffixe": null,
"code_type_local": null,
"nature_mutation": "Vente",
"surface_terrain": 240,
"valeur_fonciere": 256500,
"adresse_nom_voie": "CHE DE L ESPOUGNAC VC 207",
"code_departement": 13,
"adresse_code_voie": "2100",
"ancien_id_parcelle": null,
"ancien_nom_commune": null,
"numero_disposition": "000001",
"ancien_code_commune": null,
"code_nature_culture": "S",
"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 3latitude: 43.344304 · longitude: 5.419864
{
"latitude": 43.344304,
"longitude": 5.419864,
"point_geo": {
"lat": 43.344304,
"lon": 5.419864
},
"type_local": "Dépendance",
"code_postal": 13013,
"id_mutation": "2021-163193",
"id_parcelle": "132138890K0046",
"lot1_numero": 1309,
"lot2_numero": null,
"lot3_numero": null,
"lot4_numero": null,
"lot5_numero": null,
"nom_commune": "Marseille 13e Arrondissement",
"nombre_lots": 1,
"code_commune": 13213,
"date_mutation": "2021-07-01",
"numero_volume": null,
"adresse_numero": 153,
"nature_culture": null,
"adresse_suffixe": null,
"code_type_local": 3,
"nature_mutation": "Vente",
"surface_terrain": null,
"valeur_fonciere": 97500,
"adresse_nom_voie": "CHE DE CHATEAU GOMBERT",
"code_departement": 13,
"adresse_code_voie": "2162",
"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 4latitude: 43.63416 · longitude: 5.101583
{
"latitude": 43.63416,
"longitude": 5.101583,
"point_geo": {
"lat": 43.63416,
"lon": 5.101583
},
"type_local": "Appartement",
"code_postal": 13300,
"id_mutation": "2023-149804",
"id_parcelle": "13103000AT0221",
"lot1_numero": 129,
"lot2_numero": 145,
"lot3_numero": null,
"lot4_numero": null,
"lot5_numero": null,
"nom_commune": "Salon-de-Provence",
"nombre_lots": 2,
"code_commune": 13103,
"date_mutation": "2023-02-24",
"numero_volume": null,
"adresse_numero": 9001,
"nature_culture": null,
"adresse_suffixe": null,
"code_type_local": 2,
"nature_mutation": "Vente",
"surface_terrain": null,
"valeur_fonciere": 187600,
"adresse_nom_voie": "CLOS SAINT PIERRE",
"code_departement": 13,
"adresse_code_voie": "A038",
"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": 63.69,
"lot3_surface_carrez": null,
"lot4_surface_carrez": null,
"lot5_surface_carrez": null,
"surface_reelle_bati": 63,
"nature_culture_speciale": null,
"nombre_pieces_principales": 3,
"code_nature_culture_speciale": null
}Record 5latitude: 43.279004 · longitude: 5.436454
{
"latitude": 43.279004,
"longitude": 5.436454,
"point_geo": {
"lat": 43.279004,
"lon": 5.436454
},
"type_local": "Maison",
"code_postal": 13010,
"id_mutation": "2022-171380",
"id_parcelle": "132108580I0102",
"lot1_numero": null,
"lot2_numero": null,
"lot3_numero": null,
"lot4_numero": null,
"lot5_numero": null,
"nom_commune": "Marseille 10e Arrondissement",
"nombre_lots": 0,
"code_commune": 13210,
"date_mutation": "2022-11-10",
"numero_volume": null,
"adresse_numero": 134,
"nature_culture": "sols",
"adresse_suffixe": null,
"code_type_local": 1,
"nature_mutation": "Vente",
"surface_terrain": 154,
"valeur_fonciere": 270000,
"adresse_nom_voie": "BD QUEIREL",
"code_departement": 13,
"adresse_code_voie": "7681",
"ancien_id_parcelle": null,
"ancien_nom_commune": null,
"numero_disposition": "000001",
"ancien_code_commune": null,
"code_nature_culture": "S",
"lot1_surface_carrez": null,
"lot2_surface_carrez": null,
"lot3_surface_carrez": null,
"lot4_surface_carrez": null,
"lot5_surface_carrez": null,
"surface_reelle_bati": 63,
"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://data.ampmetropole.fr/api/explore/v2.1/catalog/datasets/ol-demande-de-valeurs-foncieres-geolocalisee
License
- ✓ Redistributable
- ✓ Attribution required
Query examples
curl -s 'https://data.ampmetropole.fr/api/explore/v2.1/catalog/datasets/ol-demande-de-valeurs-foncieres-geolocalisee/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.