API DVF — JSON gratuit, sans clé
Endpoints
GET /api/v1/communes.json
Index des 5 324 communes couvertes, avec prix médian, nombre de ventes et lien API.
curl https://foncierdata.fr/api/v1/communes.json Champs : annee_reference, date_mise_a_jour, nombre, communes[] (code_insee, nom, departement, prix_m2_median, ventes_annee_reference, api), source.
GET /api/v1/commune/{insee}.json
Agrégats complets d'une commune : médianes par type de bien, évolution annuelle 2021–2025, tranches de surface, fiabilité.
curl https://foncierdata.fr/api/v1/commune/31555.json # Toulouse Champs : prix_m2_median, prix_m2_median_appartement(_yoy_pct), prix_m2_median_maison(_yoy_pct), prix_vente_median, ventes_annee_reference, ventes_5_ans, fiabilite, derniers_12_mois, series_annuelles[], tranches_surface, est_hub_arrondissements, arrondissements[], source, page.
GET /api/v1/commune/{insee}/transactions.json
Les 20 dernières ventes de l'année de référence (date, type, surface, prix, €/m²).
curl https://foncierdata.fr/api/v1/commune/31555/transactions.json Champs : code_insee, nom, annee, nombre, transactions[] (date, type_local, surface_m2, prix_eur, prix_m2_eur), source.
GET /api/v1/simulateur-communes.json
Liste compacte de toutes les communes avec prix médians DVF et loyers indicatifs (carte des loyers 2025) — utilisée par le simulateur de rentabilité locative.
curl https://foncierdata.fr/api/v1/simulateur-communes.json Champs : annee_reference, loyers_annee, communes[] (code, nom, dept, slug, prix_apt, prix_maison, loyer_apt, loyer_maison), source.
Exemple : /api/v1/commune/31555.json (extrait)
{
"code_insee": "31555",
"nom": "Toulouse",
"departement": "31",
"annee_reference": 2025,
"prix_m2_median": 3333,
"prix_m2_median_appartement": 3272,
"prix_m2_median_appartement_yoy_pct": 2.3,
"prix_m2_median_maison": 3731,
"prix_m2_median_maison_yoy_pct": 0.6,
"prix_vente_median": 174000,
"ventes_annee_reference": 7526,
"ventes_5_ans": 37990,
"fiabilite": "Forte",
"derniers_12_mois": {
"debut": "2025-07-01",
"fin": "2026-06-30",
"ventes": 7589,
"prix_m2_median": 3367,
"prix_m2_median_appartement": 3301,
"prix_m2_median_appartement_yoy_pct": 2.3,
"prix_m2_median_maison": 3732,
"prix_m2_median_maison_yoy_pct": 0.3
},
"series_annuelles": [
{
"annee": 2021,
"apt": 3252,
"apt_n": 3972,
"maison": 3813,
"maison_n": 753
},
…
],
"est_hub_arrondissements": false,
"source": {
"dataset": "Demandes de valeurs foncières (DVF), DGFiP",
"url": "https://www.data.gouv.fr/fr/datasets/demandes-de-valeurs-foncieres/",
"licence": "Licence Ouverte 2.0",
"methodologie": "https://foncierdata.fr/methodologie"
},
"page": "https://foncierdata.fr/prix-immobilier/31555-toulouse"
} Prix en €/m² entiers, évolutions en % avec une décimale ; null lorsqu'une valeur n'est pas disponible (par exemple pas de maison vendue).
Notes
-
Codes INSEE à 5 caractères (2 pour le département, 3 pour la commune ; ex.
31555,2A004en Corse). Paris, Lyon et Marseille existent au niveau ville (75056,69123,13055) et par arrondissement (75101…75120,69381…69389,13201…13216). - Le champ
nomdonne le nom officiel de la commune (Code officiel géographique, avec accents). - Mise à jour deux fois par an, à la publication des millésimes DVF (avril / octobre). Dernière mise à jour : 2026-11-01.
- Méthodologie (médianes, filtrage, ventes en lot exclues, fiabilité) : /methodologie.
- Licence des données : Licence Ouverte 2.0 (DGFiP via data.gouv.fr). Réutilisation libre avec mention de la source.
- Couverture actuelle : les 5 324 communes comptant au moins 20 ventes dans l'année. La couverture s'étend progressivement vers l'ensemble des ~27 000 communes éligibles.
Pas besoin de coder : le widget prix immobilier affiche ces chiffres sur n'importe quel site en deux lignes.
API Pro : liste d'attente
L'API ci-dessus reste gratuite. Nous préparons une offre pour les usages professionnels (proptech, courtiers, CGP, agences, équipes data) :
- Estimation à l'adresse : fourchette de prix et ventes comparables autour d'une adresse, en JSON ;
- Export complet des transactions par commune ou département (CSV / Parquet), mis à jour à chaque millésime DVF ;
- Volumes et disponibilité garantis, clé d'API et support.
Vous utilisez déjà l'API pour un projet ou une chaîne de données ? Dites-nous ce qu'il vous faut : les premiers inscrits définissent l'offre et bénéficient d'un tarif de lancement.