c0mm0.com — the continuously verified register of European data

Register record·API·FR·AGENCY·Updated QuarterlySTALE · checked 4d ago
D

Geolocated Property Value Requests for Bordeaux MétropoleDemande de valeurs foncières géolocalisée sur Bordeaux Métropole

Demande de valeurs foncières géolocalisée sur Bordeaux MétropoleGeolocated Property Value Requests for Bordeaux Métropole

APIDiscovered1/7blocked by verifiedQuery nowOpen workbenchSubscribe🇫🇷France

This dataset, titled "Demandes de valeurs foncières" (property value requests), is produced and published by the Direction Générale des Finances Publiques (French Directorate General of Public Finances). It provides geolocated records of real estate transactions carried out over the past five years within the territory of Bordeaux Métropole, France. Its publication follows French decree n° 2018, which governs the disclosure of property transaction data. The dataset allows users to track property sales and associated values across the metropolitan area, supporting analysis of real estate market trends at a local level.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 de Bordeaux Métropole. Conformément au décret n° 2018...

housing
37
poor

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

Data schema (46 fields)

Filterable via the API (45)
id_mutationdate_mutationnumero_dispositionnature_mutationvaleur_fonciereadresse_numeroadresse_suffixeadresse_nom_voieadresse_code_voiecode_postalcom_codecom_namedep_codeancien_code_communeancien_nom_communeid_parcelleancien_id_parcellenumero_volumelot1_numerolot1_surface_carrezlot2_numerolot2_surface_carrezlot3_numerolot3_surface_carrezlot4_numerolot4_surface_carrezlot5_numerolot5_surface_carreznombre_lotscode_type_localtype_localsurface_reelle_batinombre_pieces_principalescode_nature_culturenature_culturecode_nature_culture_specialenature_culture_specialesurface_terrainlongitudelatitudeepci_codeepci_namereg_codereg_namedep_name

Click a field to see example values.

FieldTypeDescription
id_mutationFilterable via the APIIdentifiant de mutation (Etalab)textUnique identifier of the property transaction (Etalab).Unique identifier of the property transaction (Etalab).
date_mutationFilterable via the APIDate de la mutationdateDate on which the property transaction occurred.Date on which the property transaction occurred.
numero_dispositionFilterable via the APINuméro de dispositiontextSequence number of the disposition within the transaction.Sequence number of the disposition within the transaction.
nature_mutationFilterable via the APINature de la mutationtextType of transaction, e.g. sale or exchange.Type of transaction, e.g. sale or exchange.
valeur_fonciereFilterable via the APIValeur foncièredoubleDeclared property value of the transaction in euros.Declared property value of the transaction in euros.
adresse_numeroFilterable via the APINuméro de voieintHouse or building number of the property address.House or building number of the property address.
adresse_suffixeFilterable via the APISuffixe du numéro (bis/ter)textSuffix of the street number, such as bis or ter.Suffix of the street number, such as bis or ter.
adresse_nom_voieFilterable via the APINom de la voietextName of the street of the property address.Name of the street of the property address.
adresse_code_voieFilterable via the APICode Fantoir/Rivoli de la voietextFantoir/Rivoli code identifying the street.Fantoir/Rivoli code identifying the street.
code_postalFilterable via the APIPostal codetextPostal code of the property's municipality.Postal code of the property's municipality.
com_codeFilterable via the APICode INSEE de la communetextINSEE code of the municipality where the property is located.INSEE code of the municipality where the property is located.
com_nameFilterable via the APINom de la communetextName of the municipality where the property is located.Name of the municipality where the property is located.
dep_codeFilterable via the APICode INSEE du départementtextINSEE code of the department.INSEE code of the department.
ancien_code_communeFilterable via the APIAncien code de la communetextFormer INSEE code of the municipality, if it has changed.Former INSEE code of the municipality, if it has changed.
ancien_nom_communeFilterable via the APIAncien nom de la communetextFormer name of the municipality, if it has changed.Former name of the municipality, if it has changed.
id_parcelleFilterable via the APIIdentifiant de la parcelle cadastraletextUnique identifier of the cadastral parcel.Unique identifier of the cadastral parcel.
ancien_id_parcelleFilterable via the APIAncien identifiant de la parcelle cadastraletextFormer identifier of the cadastral parcel, if changed.Former identifier of the cadastral parcel, if changed.
numero_volumeFilterable via the APINuméro du volumetextVolume number associated with the property, if applicable.Volume number associated with the property, if applicable.
lot1_numeroFilterable via the APINuméro du lot 1textNumber of the first condominium lot involved in the transaction.Number of the first condominium lot involved in the transaction.
lot1_surface_carrezFilterable via the APISurface Carrez du lot 1doubleCarrez law surface area of the first lot, in square meters.Carrez law surface area of the first lot, in square meters.
lot2_numeroFilterable via the APINuméro du lot 2textNumber of the second condominium lot involved in the transaction.Number of the second condominium lot involved in the transaction.
lot2_surface_carrezFilterable via the APISurface Carrez du lot 2doubleCarrez law surface area of the second lot, in square meters.Carrez law surface area of the second lot, in square meters.
lot3_numeroFilterable via the APINuméro du lot 3textNumber of the third condominium lot involved in the transaction.Number of the third condominium lot involved in the transaction.
lot3_surface_carrezFilterable via the APISurface Carrez du lot 3doubleCarrez law surface area of the third lot, in square meters.Carrez law surface area of the third lot, in square meters.
lot4_numeroFilterable via the APINuméro du lot 4textNumber of the fourth condominium lot involved in the transaction.Number of the fourth condominium lot involved in the transaction.
lot4_surface_carrezFilterable via the APISurface Carrez du lot 4doubleCarrez law surface area of the fourth lot, in square meters.Carrez law surface area of the fourth lot, in square meters.
lot5_numeroFilterable via the APINuméro du lot 5textNumber of the fifth condominium lot involved in the transaction.Number of the fifth condominium lot involved in the transaction.
lot5_surface_carrezFilterable via the APISurface Carrez du lot 5doubleCarrez law surface area of the fifth lot, in square meters.Carrez law surface area of the fifth lot, in square meters.
nombre_lotsFilterable via the APINombre de lotsintNumber of condominium lots included in the transaction.Number of condominium lots included in the transaction.
code_type_localFilterable via the APICode du type de localtextCode identifying the type of building or premises.Code identifying the type of building or premises.
type_localFilterable via the APIType de localtextType of premises, such as house or apartment.Type of premises, such as house or apartment.
surface_reelle_batiFilterable via the APISurface réelle du bâtidoubleActual built floor surface area in square meters.Actual built floor surface area in square meters.
nombre_pieces_principalesFilterable via the APINombre de pièces principalesintNumber of main rooms in the building.Number of main rooms in the building.
code_nature_cultureFilterable via the APICode de la nature de culturetextCode indicating the type of land use or cultivation.Code indicating the type of land use or cultivation.
nature_cultureFilterable via the APINature de culturetextDescription of the land's type of use or cultivation.Description of the land's type of use or cultivation.
code_nature_culture_specialeFilterable via the APICode de la nature de culture spécialetextCode indicating a special type of land use or cultivation.Code indicating a special type of land use or cultivation.
nature_culture_specialeFilterable via the APINature de culture spécialetextDescription of a special type of land use or cultivation.Description of a special type of land use or cultivation.
surface_terrainFilterable via the APISurface du terraindoubleSurface area of the land plot in square meters.Surface area of the land plot in square meters.
longitudeFilterable via the APILongitudedoubleLongitude coordinate of the property's location.Longitude coordinate of the property's location.
latitudeFilterable via the APILatitudedoubleLatitude coordinate of the property's location.Latitude coordinate of the property's location.
epci_codeFilterable via the APICode Officiel EPCItextOfficial code of the intermunicipal body (EPCI).Official code of the intermunicipal body (EPCI).
epci_nameFilterable via the APINom Officiel EPCItextOfficial name of the intermunicipal body (EPCI).Official name of the intermunicipal body (EPCI).
reg_codeFilterable via the APICode INSEE de la régiontextINSEE code of the region.INSEE code of the region.
reg_nameFilterable via the APINom de la régiontextName of the region.Name of the region.
dep_nameFilterable via the APINom du départementtextName of the department.Name of the department.
geo_pointGéolocalisationgeo_point_2dGeographic coordinates of the property location.Geographic coordinates of the property location.

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 1com_code: 33004 · com_name: Ambès
{
  "com_code": "33004",
  "com_name": "Ambès",
  "dep_code": "33",
  "dep_name": "Gironde",
  "latitude": 45.014514,
  "reg_code": "75",
  "reg_name": "Nouvelle-Aquitaine",
  "epci_code": "243300316",
  "epci_name": "Bordeaux Métropole",
  "geo_point": {
    "lat": 45.014514,
    "lon": -0.532885
  },
  "longitude": -0.532885,
  "type_local": "Maison",
  "code_postal": "33810",
  "id_mutation": "2024-383336",
  "id_parcelle": "33004000AK0196",
  "lot1_numero": null,
  "lot2_numero": null,
  "lot3_numero": null,
  "lot4_numero": null,
  "lot5_numero": null,
  "nombre_lots": 0,
  "date_mutation": "2024-06-18",
  "numero_volume": null,
  "adresse_numero": 2,
  "nature_culture": "sols",
  "adresse_suffixe": null,
  "code_type_local": "1",
  "nature_mutation": "Vente",
  "surface_terrain": 744,
  "valeur_fonciere": 215000,
  "adresse_nom_voie": "RUE JEAN JAURES",
  "adresse_code_voie": "0089",
  "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": 84,
  "nature_culture_speciale": null,
  "nombre_pieces_principales": 5,
  "code_nature_culture_speciale": null
}
Record 2com_code: 33434 · com_name: Saint-Louis-de-Montferrand
{
  "com_code": "33434",
  "com_name": "Saint-Louis-de-Montferrand",
  "dep_code": "33",
  "dep_name": "Gironde",
  "latitude": 44.942414,
  "reg_code": "75",
  "reg_name": "Nouvelle-Aquitaine",
  "epci_code": "243300316",
  "epci_name": "Bordeaux Métropole",
  "geo_point": {
    "lat": 44.942414,
    "lon": -0.533423
  },
  "longitude": -0.533423,
  "type_local": "Dépendance",
  "code_postal": "33440",
  "id_mutation": "2024-385798",
  "id_parcelle": "33434000AL0008",
  "lot1_numero": "84",
  "lot2_numero": null,
  "lot3_numero": null,
  "lot4_numero": null,
  "lot5_numero": null,
  "nombre_lots": 1,
  "date_mutation": "2024-08-09",
  "numero_volume": null,
  "adresse_numero": 9001,
  "nature_culture": null,
  "adresse_suffixe": null,
  "code_type_local": "3",
  "nature_mutation": "Vente",
  "surface_terrain": null,
  "valeur_fonciere": 109000,
  "adresse_nom_voie": "RUE DES LILAS",
  "adresse_code_voie": "0551",
  "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 3com_code: 33434 · com_name: Saint-Louis-de-Montferrand
{
  "com_code": "33434",
  "com_name": "Saint-Louis-de-Montferrand",
  "dep_code": "33",
  "dep_name": "Gironde",
  "latitude": 44.955593,
  "reg_code": "75",
  "reg_name": "Nouvelle-Aquitaine",
  "epci_code": "243300316",
  "epci_name": "Bordeaux Métropole",
  "geo_point": {
    "lat": 44.955593,
    "lon": -0.53363
  },
  "longitude": -0.53363,
  "type_local": null,
  "code_postal": "33440",
  "id_mutation": "2022-529936",
  "id_parcelle": "33434000AE0361",
  "lot1_numero": null,
  "lot2_numero": null,
  "lot3_numero": null,
  "lot4_numero": null,
  "lot5_numero": null,
  "nombre_lots": 0,
  "date_mutation": "2022-08-26",
  "numero_volume": null,
  "adresse_numero": null,
  "nature_culture": "sols",
  "adresse_suffixe": null,
  "code_type_local": null,
  "nature_mutation": "Vente",
  "surface_terrain": 321,
  "valeur_fonciere": 164000,
  "adresse_nom_voie": "AV DE LA GARONNE",
  "adresse_code_voie": "0320",
  "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 4com_code: 33004 · com_name: Ambès
{
  "com_code": "33004",
  "com_name": "Ambès",
  "dep_code": "33",
  "dep_name": "Gironde",
  "latitude": 45.010982,
  "reg_code": "75",
  "reg_name": "Nouvelle-Aquitaine",
  "epci_code": "243300316",
  "epci_name": "Bordeaux Métropole",
  "geo_point": {
    "lat": 45.010982,
    "lon": -0.529237
  },
  "longitude": -0.529237,
  "type_local": "Dépendance",
  "code_postal": "33810",
  "id_mutation": "2021-534968",
  "id_parcelle": "33004000AM0044",
  "lot1_numero": null,
  "lot2_numero": null,
  "lot3_numero": null,
  "lot4_numero": null,
  "lot5_numero": null,
  "nombre_lots": 0,
  "date_mutation": "2021-07-15",
  "numero_volume": null,
  "adresse_numero": 21,
  "nature_culture": "sols",
  "adresse_suffixe": null,
  "code_type_local": "3",
  "nature_mutation": "Vente",
  "surface_terrain": 409,
  "valeur_fonciere": 178500,
  "adresse_nom_voie": "AV EUGENE DELACROIX",
  "adresse_code_voie": "0045",
  "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": 0,
  "code_nature_culture_speciale": null
}
Record 5com_code: 33004 · com_name: Ambès
{
  "com_code": "33004",
  "com_name": "Ambès",
  "dep_code": "33",
  "dep_name": "Gironde",
  "latitude": 45.00713,
  "reg_code": "75",
  "reg_name": "Nouvelle-Aquitaine",
  "epci_code": "243300316",
  "epci_name": "Bordeaux Métropole",
  "geo_point": {
    "lat": 45.00713,
    "lon": -0.524585
  },
  "longitude": -0.524585,
  "type_local": "Appartement",
  "code_postal": "33810",
  "id_mutation": "2025-415953",
  "id_parcelle": "33004000AM0091",
  "lot1_numero": "40",
  "lot2_numero": null,
  "lot3_numero": null,
  "lot4_numero": null,
  "lot5_numero": null,
  "nombre_lots": 1,
  "date_mutation": "2025-11-28",
  "numero_volume": null,
  "adresse_numero": 25,
  "nature_culture": null,
  "adresse_suffixe": null,
  "code_type_local": "2",
  "nature_mutation": "Vente",
  "surface_terrain": null,
  "valeur_fonciere": 73900,
  "adresse_nom_voie": "RUE AMPERE",
  "adresse_code_voie": "0007",
  "ancien_id_parcelle": null,
  "ancien_nom_commune": null,
  "numero_disposition": "000001",
  "ancien_code_commune": null,
  "code_nature_culture": null,
  "lot1_surface_carrez": 44.92,
  "lot2_surface_carrez": null,
  "lot3_surface_carrez": null,
  "lot4_surface_carrez": null,
  "lot5_surface_carrez": null,
  "surface_reelle_bati": 44,
  "nature_culture_speciale": null,
  "nombre_pieces_principales": 2,
  "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://opendata.bordeaux-metropole.fr/api/explore/v2.1/catalog/datasets/demande-de-valeurs-foncieres-geolocalisee-bordeaux-metropole

License

  • ✓ Redistributable
  • ✓ Attribution required

Query examples

curl -s 'https://opendata.bordeaux-metropole.fr/api/explore/v2.1/catalog/datasets/demande-de-valeurs-foncieres-geolocalisee-bordeaux-metropole/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 2 days ago

Dataset

Volume & freshness

Records
236k
236475
Update cadence
Quarterly
declared upstream
Last upstream update
18 days ago
2026-10-06
Temporal coverage
2014 → 2026

License

No license declared upstream.

○ Documentation○ Data dictionary○ Versioning

Source: opendatasoft

Machine-readable & source

Demande de valeurs foncières géolocalisée sur Bordeaux Métropole — live verification badge

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