Aller au contenu
dvf-immobilier

Site indépendant, sans lien avec l’administration

Base DVF : fichiers, colonnes, API et pièges de lecture

La base DVF se télécharge gratuitement sur data.gouv.fr. La DGFiP y dépose un fichier .txt par année, de 2021 à 2025 ; Etalab en tire une version géolocalisée, en CSV par département ou par commune. Aucune API de l'État n'est prévue dans l'immédiat. Avant tout calcul, regroupez les lignes d'une même vente : le prix s'y répète.

Où télécharger la base DVF ?

Sur data.gouv.fr, dans deux jeux gratuits. « Demandes de valeurs foncières » est le fichier de la DGFiP, qui produit la donnée. « Demandes de valeurs foncières géolocalisées » en est un dérivé publié par Etalab, au format normalisé et enrichi.

Tableau : Où télécharger la base DVF ?
Fichier DGFiP DVF géolocalisées (Etalab)
Où jeu DGFiP sur data.gouv.fr jeu Etalab sur data.gouv.fr
Découpage un fichier par millésime : 2021, 2022, 2023, 2024, 2025 par année, puis un fichier pour un département ou pour une commune
Format .txt, colonnes séparées par « | » CSV séparé par des virgules, encodé en UTF-8
Poids pour 2025 69,7 Mo compressé (zip) 98,3 Mo pour le fichier complet de l'année (full.csv.gz)
Date des fichiers en ligne avril 2026, le 7 selon la DGFiP files.data.gouv.fr les date du 18 mai 2026
Ce qui s'ajoute rien : la liste des variables est fixée par décret identifiant de parcelle, latitude et longitude

Le millésime géolocalisé 2025 compte 97 fichiers départementaux. La Moselle, le Bas-Rhin et le Haut-Rhin n'y sont pas, leurs ventes relevant du livre foncier. Mayotte est exclue elle aussi par la DGFiP.

Les fichiers changent en avril et en octobre. Chaque publication remplace l'ensemble des fichiers, et une année ancienne peut gagner des ventes. Au 30 septembre 2026, la livraison d'octobre manquait encore.

Notez donc la date du fichier que vous téléchargez. La Licence Ouverte 2.0 demande de la citer, avec la source. Le calendrier et ses décalages sont expliqués page mise à jour de DVF.

Ce site indépendant, sans lien avec l'administration, lit pour ses pages la version géolocalisée, fichier complet de chaque année. Etalab publie le code qui la fabrique sur GitHub (dépôt etalab/dvf), sous licence MIT.

Quelles colonnes utiliser ?

Pour un prix au m² de logement, six colonnes suffisent : date de mutation, nature de la mutation, valeur foncière, code type local, surface réelle bâtie, nombre de pièces principales. La référence cadastrale et le code commune servent à situer la vente.

Tableau : Quelles colonnes utiliser ?
Colonne DGFiP Ce qu'elle contient À surveiller
Date de mutation le jour de signature de l'acte la vente n'apparaît qu'une fois publiée par le service de la publicité foncière
Nature de la mutation vente, échange, adjudication, expropriation, vente de terrain à bâtir, vente en l'état futur d'achèvement à filtrer avant toute médiane
Valeur foncière le prix de l'acte, sans frais de notaire ni mobilier, TVA incluse ; frais d'agence compris seulement si le vendeur les paie selon l'acte répétée sur chaque ligne d'une même disposition
Code type local maison (1), appartement (2), dépendance isolée (3), local industriel et commercial ou assimilé (4) une même vente peut mêler plusieurs codes
Surface réelle bâtie les m² mesurés au sol entre les murs, arrondis au m² inférieur, sans les dépendances dernière surface déclarée aux services fonciers, pas la surface Carrez
Nombre de pièces principales les pièces, sans cuisines, salles d'eau ni dépendances aucune colonne ne donne l'étage
Nature de culture, surface terrain codes du sol (AB terrains à bâtir, AG agrément, J jardins, S sols, B bois...) et surface cadastrale du terrain chaque nature de culture ajoute des lignes
Référence cadastrale codes du département et de la commune, préfixe, section, numéro de plan, numéro de volume (colonnes 19 à 24) le code commune est celui de l'INSEE, pas le code postal

Certaines colonnes restent vides par construction. Le code service CH, la référence du document, les articles du CGI et l'identifiant du local ne sont pas restitués, en application du décret de 2018. Rien du descriptif de l'acte ne passe au fichier, excepté la surface Carrez lorsqu'elle y figure.

Le fichier géolocalisé ajoute trois repères. id_mutation rassemble les lignes qui forment une vente, mais Etalab précise qu'il peut changer : ne le gardez pas comme clé durable. id_parcelle tient en 14 caractères. Latitude et longitude placent la vente à la parcelle, en WGS-84.

Pour relier ces colonnes au plan, lisez notre guide DVF et cadastre.

DVF et DVF géolocalisé : quelle différence ?

Les ventes sont les mêmes ; la forme change. La version d'Etalab passe du .txt séparé par « | » à un CSV à virgules en UTF-8, avec un fichier par département et un par commune. Elle ajoute un identifiant de parcelle compatible avec les fichiers cadastraux d'Etalab, et la position de cette parcelle.

Ce géocodage vient d'une jointure avec le fichier des parcelles cadastrales. Des lignes restent sans coordonnées : cadastre non vectoriel, ou parcelle remaniée depuis. Une carte tirée de ce fichier perd ces ventes ; leurs lignes, elles, restent dans les données.

Tableau : DVF et DVF géolocalisé : quelle différence ?
Votre usage Fichier à prendre
Ouvrir une seule commune dans un tableur DVF géolocalisées, fichier de la commune
Poser des ventes sur une carte ou sur le cadastre DVF géolocalisées (identifiant de parcelle, latitude, longitude)
Citer la source première fichier DGFiP, avec sa date
Étude foncière sur un modèle de données structuré DVF+ open-data (DGALN et Cerema)

DVF+ open-data n'ajoute aucune donnée extérieure hormis la position : ses variables sont calculées sur DVF seul, géolocalisé par le plan cadastral informatisé. Le modèle existe depuis 2013 ; le jeu est publié sous Licence Ouverte 2.0.

Existe-t-il une API DVF ?

Non, pas d'API publiée par l'État. La FAQ de l'application Etalab répond qu'aucune n'est prévue dans l'immédiat. Elle oriente vers une API tierce, celle de Christian Quest.

Notre équipe n'a pas vérifié l'état de service de cette API tierce au 30 septembre 2026. Testez-la sur une commune dont vous connaissez les ventes avant d'en dépendre, et gardez une copie du fichier source.

Pour un traitement régulier, la voie la plus sûre reste le fichier : téléchargez le millésime complet à chaque livraison d'avril et d'octobre, puis remplacez l'ancien. Une mise à jour efface les fichiers précédents, elle ne s'ajoute pas à eux.

Notre site n'ouvre ni API ni export vente par vente. La DGFiP, dans ses conditions d'utilisation, proscrit l'indexation des ventes par les moteurs et toute réutilisation qui permettrait de retrouver une personne. Une API ouverte ferait de nous un diffuseur tenu aux mêmes règles.

Les 6 pièges de lecture

Six erreurs reviennent quand on calcule sur le fichier brut. Chacune se corrige par un filtre ou un regroupement, avant la première médiane.

1. Les lots au-delà du cinquième

Une disposition en copropriété ne mentionne que ses 5 premiers lots. Au-delà, le fichier les omet. Aucune colonne ne dit non plus quel lot, notion juridique, correspond à quel local, notion fiscale : la surface d'un lot précis reste inconnue.

2. Les dépendances

Une dépendance vendue avec un logement occupe sa propre ligne, en code type local 3. Sa surface n'entre pas dans la surface réelle bâtie du logement, mais le prix de la ligne est celui de toute la disposition. Le prix au m² du logement en sort gonflé, puisque ce prix paie aussi la dépendance.

Nous gardons ces ventes : une dépendance n'écarte pas la mutation, et elle ne compte jamais comme un second logement.

3. Les ventes en bloc

Un acte peut céder plusieurs locaux pour un prix unique. Le fichier compte alors une ligne par local, et n x p lignes pour n locaux sur un terrain à p natures de culture. Un même acte peut aussi porter plusieurs dispositions, chacune numérotée.

Diviser ce prix global par la surface d'un seul logement produit un prix au m² sans rapport avec la vente. Notre méthode écarte les mutations qui portent sur plusieurs logements.

4. Les doublons apparents

Le prix se répète sur chaque ligne. Compter les lignes compte donc plusieurs fois la même vente, et sommer les prix gonfle le volume vendu. Regroupez d'abord par mutation (id_mutation dans le fichier géolocalisé), puis dédoublonnez les lignes identiques.

5. La TVA et les frais

La valeur foncière comprend l'éventuelle TVA, et la commission d'agence si l'acte la fait supporter au vendeur. Restent en dehors : les frais de notaire, le mobilier chiffré dans l'acte et la commission que règle l'acquéreur.

Deux prix égaux ne recouvrent donc pas toujours le même périmètre. Isolez aussi les ventes en l'état futur d'achèvement grâce à la nature de mutation : notre méthode les écarte. Le coût d'achat complet se calcule à part, avec nos frais de notaire.

6. L'Alsace-Moselle et Mayotte

Toute statistique nationale tirée de DVF ignore quatre départements : Bas-Rhin, Haut-Rhin, Moselle, Mayotte. En Alsace-Moselle, le droit local place les ventes au Livre foncier, qui n'est pas ouvert. Une commune de ces départements sans vente n'est pas un marché vide : elle est non couverte.

Deux limites s'ajoutent, sans être des erreurs de lecture. La dernière année publiée reste incomplète : chaque vente attend d'être publiée au service foncier avant d'y figurer. Et des lignes du fichier géolocalisé n'ont pas de position.

Nos filtres, et l'ordre dans lequel nous les appliquons, sont publiés sur la page méthode. Pour lire les médianes déjà calculées sur une commune, avec leur nombre de ventes :

Questions fréquentes

Quelles informations contient la base DVF ?

Pour chaque mutation à titre onéreux, DVF indique quand l'acte a été signé, de quel type il est, son prix, où se trouve le bien et sa référence cadastrale. S'y ajoutent le type de local, la surface réelle bâtie, les pièces principales et la surface du terrain. Le fichier ne contient ni nom, ni étage, ni donation. Sa liste de variables est fermée : elle suit le décret du 28 décembre 2018.

Les données DVF sont-elles fiables ?

Elles viennent des actes notariés et du cadastre, avec des limites connues. La surface est la dernière déclarée aux services fonciers, pas la surface Carrez. L'acte n'est pas recopié : sa description du bien manque. La dernière année reste incomplète, et des ventes anciennes arrivent en retard. Nous n'avons lu aucun taux d'erreur publié par la DGFiP ; une erreur se signale à son bureau GF-3B.

Peut-on utiliser DVF librement ?

Oui, avec des règles. La Licence Ouverte 2.0 permet une réutilisation gratuite, commerciale ou non, en mentionnant la source et la date du fichier, sans laisser croire à une caution de l'État. Les conditions de la DGFiP ajoutent trois limites : servir la transparence des marchés immobiliers, ne jamais permettre de retrouver une personne, ne pas faire indexer les ventes par les moteurs.

Page mise à jour le 30 septembre 2026. Chiffres DVF : fichier DGFiP d’avril 2026, calculés le 1er octobre 2026.