c0mm0.com — the continuously verified register of European data

Register record·API·FR·MUNICIPALITYVERIFIED · checked 2d ago
M

Mutations immobilières sur Rennes Métropole (DVF)

APIExecutable4/7Query nowOpen workbenchSubscribe🇫🇷France

Cette couche de parcelles cadastrales permet de visualiser les données DVF (demandes de valeurs foncières) correspondant aux mutations à titre onéreux réalisées ces dernières années. La diffusion de la base DVF participe de la transparence des marchés fonciers et immobiliers. Les mutations immobi...

54
fair

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

Data schema (35 fields)

Filterable via the API (33)
gml_ididmutationanneedate_mutationtype_bientype_bien_precisionsurface_terrainsurface_batiesurface_batie_depvaleur_fonciereprix_m2nb_parcellenb_locaux_mutesnb_maisonnb_appartnb_dependancenb_local_activitenature_mutationannee_constr_minannee_constr_maxacheteurvendeurplui_libelleplui_typezonenom_communewms_timeprix_bati_m2etage_maxperiode_constructionplu_plui_mut_libelleplu_plui_mut_typezonenom_quartiernom_sousquartier

Click a field to see example values.

FillFieldTypeDescription
geo_point_2dGeo Pointgeo_point_2d
geo_shapeShapegeo_shape
gml_idFilterable via the APIGml idtext
idmutationFilterable via the APIint
anneeFilterable via the APIint
date_mutationFilterable via the APIDate mutationdatetime
type_bienFilterable via the APIType bientext
type_bien_precisionFilterable via the APIType bien precisiontext
surface_terrainFilterable via the APISurface terraindouble
surface_batieFilterable via the APISurface batiedouble
94.3%surface_batie_depFilterable via the APISurface batie depint
99.7%valeur_fonciereFilterable via the APIValeur foncieredouble
10.9%prix_m2Filterable via the APIPrix m2double
100%nb_parcelleFilterable via the APINb parcelleint
100%nb_locaux_mutesFilterable via the APINb locaux mutesint
100%nb_maisonFilterable via the APINb maisonint
100%nb_appartFilterable via the APINb appartint
100%nb_dependanceFilterable via the APINb dependanceint
100%nb_local_activiteFilterable via the APINb local activiteint
100%nature_mutationFilterable via the APINature mutationtext
94.3%annee_constr_minFilterable via the APIAnnee constr minint
94.3%annee_constr_maxFilterable via the APIAnnee constr maxint
78.8%acheteurFilterable via the APItext
75.4%vendeurFilterable via the APItext
97.9%plui_libelleFilterable via the APIPlui libelletext
97.9%plui_typezoneFilterable via the APIPlui typezonetext
100%nom_communeFilterable via the APICommune nametext
0%wms_timeFilterable via the APIWms timedatetime
74.3%prix_bati_m2Filterable via the APIPrix bati m2double
72.3%etage_maxFilterable via the APIEtage maxint
69.7%periode_constructionFilterable via the APIPeriode constructiontext
64.9%plu_plui_mut_libelleFilterable via the APIPlu plui mut libelletext
64.7%plu_plui_mut_typezoneFilterable via the APIPlu plui mut typezonetext
53.2%nom_quartierFilterable via the APINom quartiertext
51.2%nom_sousquartierFilterable via the APINom sousquartiertext

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 1annee: 2010 · gml_id: dvf_mutation.fid--2197260c_1a05ca208cf_-
{
  "annee": 2010,
  "gml_id": "dvf_mutation.fid--2197260c_1a05ca208cf_-6b48",
  "prix_m2": null,
  "vendeur": null,
  "acheteur": "PERSONNE PHYSIQUE",
  "wms_time": null,
  "etage_max": 81,
  "geo_shape": {
    "type": "Feature",
    "geometry": {
      "type": "MultiPolygon",
      "coordinates": [
        [
          [
            [
              -1.696886392866759,
              48.10100866500164
            ],
            [
              -1.696957173200494,
              48.100378885551905
            ],
            [
              -1.697658324365463,
              48.10035469981496
            ],
            [
              -1.697954280081988,
              48.10046539834946
            ],
            [
              -1.69813292749304,
              48.10088528582427
            ],
            [
              -1.697144231849555,
              48.101025152463414
            ],
            [
              -1.696886392866759,
              48.10100866500164
            ]
          ]
        ]
      ]
    },
    "properties": {}
  },
  "nb_appart": 1,
  "nb_maison": 0,
  "type_bien": "Appartement",
  "idmutation": 7397927,
  "nb_parcelle": 1,
  "nom_commune": "Rennes",
  "geo_point_2d": {
    "lat": 48.10068767571251,
    "lon": -1.697449721086776
  },
  "nom_quartier": "Cleunay / Arsenal - Redon / La Courrouze",
  "plui_libelle": "UO1",
  "prix_bati_m2": 2807,
  "date_mutation": null,
  "nb_dependance": 1,
  "plui_typezone": "U",
  "surface_batie": 64,
  "nature_mutation": "Vente en l'état futur d'achèvement",
  "nb_locaux_mutes": 2,
  "surface_terrain": 0,
  "valeur_fonciere": 179670,
  "annee_constr_max": 2011,
  "annee_constr_min": 2011,
  "nom_sousquartier": "Cleunay",
  "nb_local_activite": 0,
  "surface_batie_dep": 85,
  "type_bien_precision": "UN APPARTEMENT VEFA OU NEUF T3",
  "periode_construction": "1990-2012",
  "plu_plui_mut_libelle": null,
  "plu_plui_mut_typezone": null
}
Record 2annee: 2024 · gml_id: dvf_mutation.fid--2197260c_1a05ca208cf_-
{
  "annee": 2024,
  "gml_id": "dvf_mutation.fid--2197260c_1a05ca208cf_-6b46",
  "prix_m2": null,
  "vendeur": null,
  "acheteur": null,
  "wms_time": null,
  "etage_max": null,
  "geo_shape": {
    "type": "Feature",
    "geometry": {
      "type": "MultiPolygon",
      "coordinates": [
        [
          [
            [
              -1.667464851296697,
              48.106346779547934
            ],
            [
              -1.667483915446956,
              48.1063523338937
            ],
            [
              -1.667768813081892,
              48.106435781041284
            ],
            [
              -1.667774636622599,
              48.10643771362441
            ],
            [
              -1.667780089561711,
              48.106440021464635
            ],
            [
              -1.667781360149409,
              48.106440692238856
            ],
            [
              -1.667785937736343,
              48.106443755922804
            ],
            [
              -1.66779102089526,
              48.10644797140662
            ],
            [
              -1.66779177880312,
              48.10644893292843
            ],
            [
              -1.66779455015806,
              48.106452879482326
            ],
            [
              -1.667796485048076,
              48.10645649862289
            ],
            [
              -1.6677970302895,
              48.106458099571796
            ],
            [
              -1.667797995399103,
              48.10646292900552
            ],
            [
              -1.667797974049125,
              48.10646725667672
            ],
            [
              -1.667796336129141,
              48.10647309071646
            ],
            [
              -1.667782253203604,
              48.106502584619875
            ],
            [
              -1.667728057683173,
              48.10661732055304
            ],
            [
              -1.667710499567323,
              48.1066547044318
            ],
            [
              -1.667679993215985,
              48.106719193509186
            ],
            [
              -1.667630226300208,
              48.10682464946515
            ],
            [
              -1.667466293335926,
              48.106791123906035
            ],
            [
              -1.667419013578567,
              48.106781549761365
            ],
            [
              -1.667362959590359,
              48.106770159949534
            ],
            [
              -1.667372667688423,
              48.10674751002906
            ],
            [
              -1.667410026269903,
              48.10666003360785
            ],
            [
              -1.667440032894228,
              48.10658988545012
            ],
            [
              -1.667449496488356,
              48.10656751563986
            ],
            [
              -1.667378869604702,
              48.106554179450576
            ],
            [
              -1.667430252371537,
              48.106430450810166
            ],
            [
              -1.667464851296697,
              48.106346779547934
            ]
          ]
        ]
      ]
    },
    "properties": {}
  },
  "nb_appart": 1,
  "nb_maison": 0,
  "type_bien": "Appartement",
  "idmutation": 7484751,
  "nb_parcelle": 1,
  "nom_commune": "Rennes",
  "geo_point_2d": {
    "lat": 48.10658353374751,
    "lon": -1.6675683099346437
  },
  "nom_quartier": "Thabor / Saint-Hélier / Alphonse Guérin / Baud-Chardonnet",
  "plui_libelle": "UA1a",
  "prix_bati_m2": 5021,
  "date_mutation": null,
  "nb_dependance": 0,
  "plui_typezone": "U",
  "surface_batie": 19,
  "nature_mutation": "Vente",
  "nb_locaux_mutes": 1,
  "surface_terrain": 0,
  "valeur_fonciere": 95400,
  "annee_constr_max": null,
  "annee_constr_min": null,
  "nom_sousquartier": "Saint-Hélier",
  "nb_local_activite": 0,
  "surface_batie_dep": null,
  "type_bien_precision": "UN APPARTEMENT AGE INDETERMINE",
  "periode_construction": null,
  "plu_plui_mut_libelle": "UA1a",
  "plu_plui_mut_typezone": "U"
}
Record 3annee: 2012 · gml_id: dvf_mutation.fid--2197260c_1a05ca208cf_-
{
  "annee": 2012,
  "gml_id": "dvf_mutation.fid--2197260c_1a05ca208cf_-6b3f",
  "prix_m2": null,
  "vendeur": "PERSONNE PHYSIQUE",
  "acheteur": "PERSONNE PHYSIQUE",
  "wms_time": null,
  "etage_max": 81,
  "geo_shape": {
    "type": "Feature",
    "geometry": {
      "type": "MultiPolygon",
      "coordinates": [
        [
          [
            [
              -1.837990787394025,
              48.149172486287966
            ],
            [
              -1.837779605064131,
              48.14888942561749
            ],
            [
              -1.837811968855786,
              48.1488721402427
            ],
            [
              -1.8379486963811,
              48.14871480238671
            ],
            [
              -1.8380305439703,
              48.14868917488403
            ],
            [
              -1.838122505819383,
              48.1486592555681
            ],
            [
              -1.838265634411547,
              48.14861290143308
            ],
            [
              -1.838265626167124,
              48.148612811625405
            ],
            [
              -1.838329071106073,
              48.14859217654511
            ],
            [
              -1.838635514980361,
              48.149001774341606
            ],
            [
              -1.838308593486777,
              48.149099127740456
            ],
            [
              -1.838309745416973,
              48.14912197892534
            ],
            [
              -1.838116343228516,
              48.14913722123494
            ],
            [
              -1.837990787394025,
              48.149172486287966
            ]
          ]
        ]
      ]
    },
    "properties": {}
  },
  "nb_appart": 1,
  "nb_maison": 0,
  "type_bien": "Appartement",
  "idmutation": 7244289,
  "nb_parcelle": 1,
  "nom_commune": "Saint-Gilles",
  "geo_point_2d": {
    "lat": 48.148896764759535,
    "lon": -1.8381912767315705
  },
  "nom_quartier": null,
  "plui_libelle": "UC1",
  "prix_bati_m2": 2500,
  "date_mutation": null,
  "nb_dependance": 1,
  "plui_typezone": "U",
  "surface_batie": 36,
  "nature_mutation": "Vente en l'état futur d'achèvement",
  "nb_locaux_mutes": 2,
  "surface_terrain": 0,
  "valeur_fonciere": 90000,
  "annee_constr_max": 2007,
  "annee_constr_min": 2007,
  "nom_sousquartier": null,
  "nb_local_activite": 0,
  "surface_batie_dep": 48,
  "type_bien_precision": "UN APPARTEMENT VEFA OU NEUF T2",
  "periode_construction": "1990-2012",
  "plu_plui_mut_libelle": null,
  "plu_plui_mut_typezone": null
}
Record 4annee: 2012 · gml_id: dvf_mutation.fid--2197260c_1a05ca208cf_-
{
  "annee": 2012,
  "gml_id": "dvf_mutation.fid--2197260c_1a05ca208cf_-6b3a",
  "prix_m2": null,
  "vendeur": null,
  "acheteur": "PERSONNE PHYSIQUE",
  "wms_time": null,
  "etage_max": 0,
  "geo_shape": {
    "type": "Feature",
    "geometry": {
      "type": "MultiPolygon",
      "coordinates": [
        [
          [
            [
              -1.579943979097248,
              48.16157059483128
            ],
            [
              -1.579979528078993,
              48.16173803309195
            ],
            [
              -1.579562513546081,
              48.1617731607489
            ],
            [
              -1.579549337448721,
              48.16165704038956
            ],
            [
              -1.579543823959249,
              48.16160903337011
            ],
            [
              -1.57954857189244,
              48.16160785746706
            ],
            [
              -1.579629194789266,
              48.16159922751655
            ],
            [
              -1.579943979097248,
              48.16157059483128
            ]
          ]
        ]
      ]
    },
    "properties": {}
  },
  "nb_appart": 0,
  "nb_maison": 1,
  "type_bien": "Maison",
  "idmutation": 7244946,
  "nb_parcelle": 1,
  "nom_commune": "Thorigné-Fouillard",
  "geo_point_2d": {
    "lat": 48.16167276156471,
    "lon": -1.579758221211629
  },
  "nom_quartier": null,
  "plui_libelle": "UE2b(d)",
  "prix_bati_m2": 2895,
  "date_mutation": null,
  "nb_dependance": 0,
  "plui_typezone": "U",
  "surface_batie": 76,
  "nature_mutation": "Vente",
  "nb_locaux_mutes": 1,
  "surface_terrain": 578,
  "valeur_fonciere": 220000,
  "annee_constr_max": 1974,
  "annee_constr_min": 1974,
  "nom_sousquartier": null,
  "nb_local_activite": 0,
  "surface_batie_dep": 193,
  "type_bien_precision": "UNE MAISON ANCIENNE",
  "periode_construction": "1961-1974",
  "plu_plui_mut_libelle": null,
  "plu_plui_mut_typezone": null
}
Record 5annee: 2012 · gml_id: dvf_mutation.fid--2197260c_1a05ca208cf_-
{
  "annee": 2012,
  "gml_id": "dvf_mutation.fid--2197260c_1a05ca208cf_-6b37",
  "prix_m2": null,
  "vendeur": "PERSONNE PHYSIQUE",
  "acheteur": "PERSONNE PHYSIQUE",
  "wms_time": null,
  "etage_max": 0,
  "geo_shape": {
    "type": "Feature",
    "geometry": {
      "type": "MultiPolygon",
      "coordinates": [
        [
          [
            [
              -1.574374365860463,
              48.165874346617265
            ],
            [
              -1.57436778418374,
              48.165927419601935
            ],
            [
              -1.574355590998502,
              48.16600901188692
            ],
            [
              -1.574348235661426,
              48.16608735195425
            ],
            [
              -1.574336321315903,
              48.1661861487063
            ],
            [
              -1.574163434776437,
              48.16617654213563
            ],
            [
              -1.574175063201877,
              48.16607288936028
            ],
            [
              -1.574176304158693,
              48.16605301207971
            ],
            [
              -1.574185701514666,
              48.16598423697278
            ],
            [
              -1.574195683765777,
              48.16588957115384
            ],
            [
              -1.574200808099974,
              48.165839889628856
            ],
            [
              -1.574257517738495,
              48.16585373306008
            ],
            [
              -1.574315502010286,
              48.165865183577694
            ],
            [
              -1.574374365860463,
              48.165874346617265
            ]
          ]
        ]
      ]
    },
    "properties": {}
  },
  "nb_appart": 0,
  "nb_maison": 1,
  "type_bien": "Maison",
  "idmutation": 7246243,
  "nb_parcelle": 2,
  "nom_commune": "Thorigné-Fouillard",
  "geo_point_2d": {
    "lat": 48.16601953152309,
    "lon": -1.57426738148846
  },
  "nom_quartier": null,
  "plui_libelle": "UE2c(d)",
  "prix_bati_m2": 2394,
  "date_mutation": null,
  "nb_dependance": 0,
  "plui_typezone": "U",
  "surface_batie": 94,
  "nature_mutation": "Vente",
  "nb_locaux_mutes": 1,
  "surface_terrain": 467,
  "valeur_fonciere": 225000,
  "annee_constr_max": 1988,
  "annee_constr_min": 1988,
  "nom_sousquartier": null,
  "nb_local_activite": 0,
  "surface_batie_dep": 122,
  "type_bien_precision": "UNE MAISON ANCIENNE",
  "periode_construction": "1975-1989",
  "plu_plui_mut_libelle": null,
  "plu_plui_mut_typezone": null
}

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

Verification Status

Using the API

Configuration

Base URL
https://data.rennesmetropole.fr/api/explore/v2.1/catalog/datasets/mutation_immobiliere_dvf_rm

License

  • Redistributable
  • Attribution required

Query examples

curl -s 'https://data.rennesmetropole.fr/api/explore/v2.1/catalog/datasets/mutation_immobiliere_dvf_rm/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

7 000 req/day
per ipmeasured
observed 6 days ago

Dataset

Volume & freshness

Records
152k
151766
Last upstream update
6 days ago
2026-09-01

License

No license declared upstream.

Documentation Data dictionary Versioning

Source: opendatasoft

Machine-readable & source

Mutations immobilières sur Rennes Métropole (DVF) — live verification badge

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