MCP + REST API · DVF + DPE + BDNB

Données immobilières DVF pour vos agents IA

Interrogez 17 millions de transactions immobilières françaises via API REST ou MCP. Compatible curl, Claude Desktop, Cline, Cursor, VSCode et backends.

Cas d'usage :_
17.4M+ transactions·36 000+ communes·<200 ms
DVF nettoyé 5xHTTP streamableSTDIO local28 outils MCPDPE ADEME croiséBDNB 32M bâtiments
Snippet express
Claude Desktop / Cursor / Cline / Windsurflocal
npx -y @normi/mcp-dvf

Modes d'accès

REST API, STDIO, HTTP streamable

Outils DVF exposés

search_property_transactions, analyze_market_statistics + 6 analyses avancées

Prompts guides

quickstart, data quality, best practices

Qualité DVF

x

dedup + outliers filtrés + typage

Voir les modes d'accès

Intégrations

Compatible avec vos outils IA

STDIO local, HTTP Streamable ou URL révocable — installez Normi en 2 minutes

Pourquoi Normi DVF

11 ans de marché immobilier français, à portée de prompt

17,4 millions de transactions DVF nettoyées, géocodées et accessibles via API REST ou MCP. Ventes réelles — pas des estimations, pas des annonces.

Plug and play DVF

REST API + STDIO + HTTP streamable pour tous vos outils : Claude Desktop, Cline, Cursor, VSCode, backends et scripts curl.

Analyses avancées de marché

Comparables, tendances de prix, heatmap de quartier et historique d'adresse pour des insights actionnables.

Données nettoyées, pas brutes

~6 % de ventes en bloc filtrées, ~3 % d'outliers exclus, géocodage à l'adresse. Le DVF brut contient du bruit — Normi l'élimine.

Transactions DVF par année (en milliers)

201420152016201720182019COVID2020record2021202220232024

Source : DVF, data.gouv.fr, 2014-2024

17,4M+

Transactions géocodées

2014-2024 · 98 départements

36 000+

Communes couvertes

France métropolitaine

< 200 ms

Réponse API médiane

Requête P50 typique

En pratique

Vos données, à l'œuvre

Prompts réels. Sorties réelles. Données DVF authentiques.

Agent immobilier

Estimations & comparaisons

find_property_comparables
A

“Trouve des comparables pour un T3 de 65m² à Lyon 6e et estime le prix médian.”

AdresseSurfacePrix€/m²
Lyon 6e · 47m✓ Réf.
63 m²315 000 €5 000 €
Lyon 6e · 110m67 m²338 000 €5 045 €
Lyon 3e · 820m62 m²289 000 €4 661 €
Lyon 7e · 950m69 m²302 000 €4 377 €
4 biens trouvés · Lyon · 89msMédiane : 4 853 €/m²
Investisseur

Analyse de marché

analyze_price_trends
I

“Évolution du prix m² à Bordeaux entre 2019 et 2024.”

20192024
3 500 €/m²
4 050 €/m²+16%

Bordeaux · appartements · 2019–2024

Analyste data

Études & rapports

compare_locations
D

“Compare Vincennes, Montreuil, Pantin et Bagnolet.”

Vincennes6 240 €/m²
Montreuil4 180 €/m²
Pantin3 950 €/m²
Bagnolet3 710 €/m²

Paris Est · 2024 · appartements

Développeur

Intégration REST & MCP

search_property_transactions

Appel MCP

{
  "tool": "search_property_transactions",
  "params": {
    "commune": "PARIS 15",
    "type_local": "Appartement",
    "surface_min": 55,
    "surface_max": 75
  }
}

Réponse DVF

{
  "total": 47,
  "median_prix_m2": 10240,
  "transactions": [
    { "adresse": "14 r. Labrouste",
      "surface": 62,
      "prix_m2": 10240,
      "date": "2024-09" }
  ],
  "_credits": { "used": 5, "remaining": 95 }
}
28 outils MCPHTTP StreamableSTDIO · localREST API
Nouveau — Données DPE

Diagnostics énergétiques ADEME × DVF

analyze_dpe_market_impact
A

“Quelle est la prime de prix pour un logement classé A vs G à Paris ?”

A
12 400 €/m²
B
11 200 €/m²
C
10 800 €/m²
D
10 200 €/m²
E
9 600 €/m²
F
9 100 €/m²
G
8 500 €/m²

Paris · appartements · 2024 · prix médian/m²

Prime verte A vs G

+46 %

Un logement A se vend ~46% plus cher au m² qu'un G à Paris

Passoires thermiques F+G

18 %

des logements en vente — en baisse depuis la loi Climat 2021

Couverture DPE

~75 %

des transactions DVF depuis juillet 2021 ont un DPE associé

Nouveau — BDNB Bâtiments

32M bâtiments CSTB × 16,8M transactions DVF

analyze_building_age_price_impact
A

“Les biens des années 70 se vendent-ils moins cher que l'Haussmannien à Paris ?”

Avant 1914

Haussmann

11 800 €/m²

1914–1948

Entre-deux-guerres

10 400 €/m²

1949–1974

Reconstruction

8 900 €/m²

1975–1999

Moderne

9 200 €/m²

Depuis 2000

Récent

10 100 €/m²

Paris · appartements · 2024 · prix médian/m² par tranche de construction

Parc CSTB

32M

bâtiments couverts — France métropolitaine entière

Croisement DVF

16,8M

transactions DVF enrichies avec bâtiment CSTB le plus proche

Potentiel de rénovation

0–100

score calculé par bâtiment (âge × sous-valorisation vs médiane de zone)

Modes d'accès

3 modes d'accès

REST API universelle, STDIO pour vos clients IA locaux, HTTP streamable pour les agents distants. Mêmes données DVF, 3 façons d'y accéder.

STDIO
  • STDIO local — zéro latence réseau
  • Fonctionne sans connexion
  • Aucun serveur à héberger
{
  "mcpServers": {
    "normi": {
      "command": "npx",
      "args": ["-y", "@normi/mcp-dvf"],
      "env": { "NORMI_API_KEY": "normi_xxx" }
    }
  }
}

Outils DVF

28 outils MCP

Recherche, statistiques, estimation, score marché, diagnostics énergétiques DPE, bâtiments BDNB, portefeuille et alertes webhook.

Voir le package npm
Coût en crédits :5c10c15c20c
5cMCP · REST

search_property_transactions

Recherche DVF avec filtres localisation, prix, surface, date, type de bien et dedup auto.

communetype_localsurface_min/max

Montre les T3 vendus à Nantes en 2024

5cMCP · REST

analyze_market_statistics

Stats marché : médiane, moyenne, prix m2, surfaces et volume de transactions sur une zone.

communedate_debuttype_local

Prix médian au m² à Lyon 3e en 2024

10cMCP · REST

find_property_comparables

Sélection de biens comparables avec score de similarité et estimation de valeur.

latitudelongitudesurface_min/max

Comparables à 500m pour un T3 de 65m²

10cMCP · REST

estimate_property_value

Estimation automatisée (AVM) : fourchette basse/médiane/haute à partir des comparables DVF.

latitudelongitudesurface

Estime un appartement de 65m² à Paris 11

20cMCP · REST

lookup_property_history

Historique d'une adresse avec évolution des prix et transactions associées.

addresscode_postal

Historique du 14 rue de la Paix 75001

10cMCP · REST

analyze_price_trends

Séries temporelles (mois/trimestre/année) avec tendances et YoY.

communegranularitydate_debut

Évolution annuelle à Bordeaux 2019–2024

10cMCP · REST

score_market_health

Score de santé du marché (0–100) basé sur le volume, la tendance et la dispersion des prix.

code_postalcommunecode_departement

Score de santé du marché à Bordeaux

10cMCP · REST

compare_locations

Comparaison de 2 à 5 quartiers avec rankings multi-critères.

locations[]type_local

Compare Montreuil, Vincennes et Pantin

10cMCP · REST

analyze_market_activity

Indice d'activité marché (hot/normal/slow) par zone et période.

communemonths

Saisonnalité des ventes à Marseille

15cMCP · REST

map_market_prices

Agrégé par zone avec centroïde GPS pour cartographier le marché.

code_departementcommune

Carte de chaleur du département 75

10cMCP · REST

analyze_dpe_distribution

Distribution DPE (A–G), médianes consommation énergie primaire et GES pour une zone.

communecode_postalcode_departement

Distribution DPE des appartements à Grenoble

10cMCP · REST

analyze_dpe_price_premium

Prime de prix par classe DPE — croisement DVF×DPE sur références cadastrales.

communecode_postaltype_local

Combien vaut la prime verte à Lyon ?

10cMCP · REST

analyze_dpe_market_impact

Analyse combinée : prix par classe DPE, passoires thermiques F/G, évolution prime verte dans le temps.

communecode_postalcode_departement

Analyse complète DPE du marché à Bordeaux

2cMCP · REST

get_transaction_building_context

Caractéristiques BDNB du bâtiment le plus proche d'une transaction DVF : année, matériaux, usage, étages.

transaction_id

Quel bâtiment correspond à cette transaction ?

10cMCP · REST

analyze_building_age_price_impact

Prix médian/m² DVF par tranche de construction (avant 1919, 1919–1945 … 2006+) avec écart à la médiane de zone.

code_postalcommunetype_local

Les années 70 se vendent-ils moins cher que l'Haussmannien ?

10cMCP · REST

score_renovation_potential

Score de potentiel de rénovation (0–100) : bâtiments anciens sous-valorisés par rapport à la médiane du marché.

code_postalcommunetype_local

Opportunités de rénovation dans le 1er arrondissement de Lyon

5cMCP · REST

analyze_building_stock

Stock de bâtiments CSTB pour une commune ou un département : répartition par tranche, usage et nombre de logements.

code_commune_inseecode_postalcommune

Profil du parc immobilier du 15e arrondissement de Paris

10cMCP · REST

add_property_to_portfolio

Ajoute un bien au portefeuille et calcule son estimation DVF automatiquement.

latitudelongitudetype_localsurface

Ajoute ce bien à mon portefeuille et estime-le

0cMCP · REST

list_portfolio_properties

Liste tous les biens du portefeuille avec leurs estimations DVF actuelles.

Montre mon portefeuille avec les estimations DVF

0cMCP · REST

get_portfolio_property

Récupère un bien du portefeuille par son identifiant avec l'estimation DVF.

id

Détail et estimation du bien #12 de mon portefeuille

0cMCP · REST

update_portfolio_property

Met à jour les caractéristiques d'un bien du portefeuille.

idsurfacetype_local

Mets à jour la surface du bien #12

0cMCP · REST

delete_portfolio_property

Supprime un bien du portefeuille.

id

Retire le bien #12 de mon portefeuille

0cMCP · REST

create_market_alert

Crée une alerte webhook déclenchée sur nouvelles transactions DVF correspondantes.

webhook_urlcode_postaltype_local

Alerte dès qu'un appartement se vend > 500k€ à Lyon

0cMCP · REST

list_market_alerts

Liste toutes les alertes DVF actives du compte.

Liste mes alertes DVF actives

0cMCP · REST

update_market_alert

Modifie les critères d'une alerte existante (zone, prix, type).

idprix_max

Modifie le plafond de mon alerte à 600k€

0cMCP · REST

delete_market_alert

Supprime une alerte DVF.

id

Supprime l'alerte #3

Prompts guides

Guidage IA intégré

3 prompts interactifs pour explorer les données DVF sans mémoriser la doc.

Installer et tester

get_started

Pas à pas pour la première requête DVF et les filtres clés.

Cherchez des transactions par lieu, type, prix et date. Exemples concrets inclus pour démarrer en 30 secondes.

Prêt à l'emploi

explain_data_quality

Explication du nettoyage DVF (dedup, outliers, typage).

Normi fournit des données nettoyées : dédoublonnage, filtrage des outliers, mapping des types — vs DVF brut.

Prêt à l'emploi

get_query_tips

Bonnes pratiques pour optimiser vos requêtes DVF.

Optimisez vos requêtes : summary_only pour les aperçus, bon outil pour chaque cas, filtres précis pour éviter les timeouts.

Prêt à l'emploi

Installation express

3 étapes pour démarrer

Token gratuit, config JSON, première requête DVF.

01

1. Récupérer un token

Générez un token gratuit (normi_xxx) sur la page get-token. Il sert dans NORMI_API_KEY (STDIO) ou Authorization Bearer (HTTP).

02

2. Configurer votre client MCP

STDIO pour clients locaux (Claude Desktop). HTTP streamable pour Cline/Cursor/VSCode et vos backends (Authorization Bearer).

03

3. Tester une requête DVF

Demandez : Trouve des appartements vendus entre 2023 et 2024 à Lyon entre 200k et 400k.

Config STDIO (local)
"mcpServers": {
  "normi": {
    "command": "npx",
    "args": ["-y", "@normi/mcp-dvf"],
    "env": { "NORMI_API_KEY": "normi_xxx" }
  }
}

Requête test

Trouve les ventes de maisons entre 2023 et 2024 à Bordeaux entre 250k et 450k avec prix m2.

DVF MCPAPI DVFStats

Données DVF & DPE

Prix immobilier par ville

Données officielles DGFiP pour 500+ communes — prix médian au m², prime verte DPE, passoires thermiques.

500+ communes disponibles · Voir un exemple

Assistants IA

Posez vos questions à votre assistant IA sur les prix immobiliers

Normi est indexé par Claude, ChatGPT, Perplexity et tous les crawlers IA majeurs. Que vous recherchiez des prix immobiliers ou construisiez un agent IA, Normi fournit des données DVF officielles que votre IA peut citer.

Claude Desktop / Code

MCP

Installez le serveur MCP une fois, puis demandez directement à Claude : « Quel est le prix médian au m² à Lyon 3e ? »

ChatGPT

MCP

Connectez Normi directement à ChatGPT via une URL MCP révocable — sans coller votre token brut. Générez l'URL depuis le dashboard.

Agents IA personnalisés

REST API

Utilisez l'API REST pour intégrer des données DVF en direct dans vos pipelines d'agents. OpenAI, Anthropic, Mistral — tout LLM capable d'appeler HTTP.

Accédez aux données immobilières françaises

500 crédits gratuits · Aucune carte bancaire requise

FAQ

Questions fréquentes

Réponses aux questions les plus courantes sur l'API Normi DVF.

Qu'est-ce que le serveur MCP DVF Normi ?

Un serveur MCP specialise immobilier qui expose 28 outils (DVF, DPE, BDNB, SIRENE) : search_property_transactions, analyze_market_statistics, find_property_comparables, estimate_property_value, analyze_price_trends, score_market_health, compare_locations, map_market_prices, analyze_market_activity, lookup_property_history, analyze_dpe_distribution, analyze_dpe_price_premium, analyze_dpe_market_impact, analyze_building_stock, get_transaction_building_context, score_renovation_potential, analyze_building_age_price_impact, search_real_estate_businesses, get_real_estate_business_details, add_property_to_portfolio, list_portfolio_properties, get_portfolio_property, update_portfolio_property, delete_portfolio_property, create_market_alert, list_market_alerts, update_market_alert, delete_market_alert.

Comment installer Normi MCP DVF dans Claude Desktop ?

Ajoutez l'entree mcpServers avec la commande npx -y @normi/mcp-dvf et le token NORMI_API_KEY. Le token gratuit se genere sur la page get-token puis vous redemarrez Claude Desktop.

Puis-je utiliser le serveur MCP DVF via HTTP ou derriere un proxy ?

Oui. Le transport streamable-http (/mcp) accepte les proxies et les headers Authorization Bearer normi_xxx. C'est recommande pour Cline, Cursor, VSCode et les backends.

Comment utiliser le HTTP streamable en direct (API) ?

Faites un POST /mcp avec method initialize, recuperez le mcp-session-id, puis tools/list ou tools/call. Ajoutez Authorization Bearer et Accept application/json, text/event-stream (le serveur corrige si besoin).

Comment sont fiabilisees les donnees DVF ?

Deduplication automatique des ventes fractionnees, filtrage des outliers, typage intelligent des biens et valeurs medianes calculees avant envoi dans MCP.

Quelles analyses avancees sont disponibles avec MCP DVF ?

Comparables de biens, tendances de prix, heatmap de marche, historique d'adresse, comparaison de quartiers et analyse d'activite du volume de transactions.

Normi propose-t-il des donnees DPE ?

Oui. Normi integre les diagnostics energetiques ADEME croises avec les transactions DVF via reference cadastrale. 6 endpoints REST et 3 outils MCP permettent d'obtenir la distribution des classes energetiques (A a G), la prime de prix par classe (prime verte), les passoires thermiques F/G et l'evolution de l'ecart A+B vs F+G dans le temps.