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.
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
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)
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.
Estimations & comparaisons
“Trouve des comparables pour un T3 de 65m² à Lyon 6e et estime le prix médian.”
Analyse de marché
analyze_price_trends“Évolution du prix m² à Bordeaux entre 2019 et 2024.”
Bordeaux · appartements · 2019–2024
Études & rapports
compare_locations“Compare Vincennes, Montreuil, Pantin et Bagnolet.”
Paris Est · 2024 · appartements
Intégration REST & MCP
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 }
}Diagnostics énergétiques ADEME × DVF
“Quelle est la prime de prix pour un logement classé A vs G à Paris ?”
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é
32M bâtiments CSTB × 16,8M transactions DVF
“Les biens des années 70 se vendent-ils moins cher que l'Haussmannien à Paris ?”
Avant 1914
Haussmann
1914–1948
Entre-deux-guerres
1949–1974
Reconstruction
1975–1999
Moderne
Depuis 2000
Récent
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 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.
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”
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”
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²”
estimate_property_value
Estimation automatisée (AVM) : fourchette basse/médiane/haute à partir des comparables DVF.
latitudelongitudesurface“Estime un appartement de 65m² à Paris 11”
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”
analyze_price_trends
Séries temporelles (mois/trimestre/année) avec tendances et YoY.
communegranularitydate_debut“Évolution annuelle à Bordeaux 2019–2024”
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”
compare_locations
Comparaison de 2 à 5 quartiers avec rankings multi-critères.
locations[]type_local“Compare Montreuil, Vincennes et Pantin”
analyze_market_activity
Indice d'activité marché (hot/normal/slow) par zone et période.
communemonths“Saisonnalité des ventes à Marseille”
map_market_prices
Agrégé par zone avec centroïde GPS pour cartographier le marché.
code_departementcommune“Carte de chaleur du département 75”
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”
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 ?”
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”
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 ?”
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 ?”
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”
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”
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”
list_portfolio_properties
Liste tous les biens du portefeuille avec leurs estimations DVF actuelles.
“Montre mon portefeuille avec les estimations DVF”
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”
update_portfolio_property
Met à jour les caractéristiques d'un bien du portefeuille.
idsurfacetype_local“Mets à jour la surface du bien #12”
delete_portfolio_property
Supprime un bien du portefeuille.
id“Retire le bien #12 de mon portefeuille”
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”
list_market_alerts
Liste toutes les alertes DVF actives du compte.
“Liste mes alertes DVF actives”
update_market_alert
Modifie les critères d'une alerte existante (zone, prix, type).
idprix_max“Modifie le plafond de mon alerte à 600k€”
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.
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.
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.
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.
Installation express
3 étapes pour démarrer
Token gratuit, config JSON, première requête DVF.
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).
2. Configurer votre client MCP
STDIO pour clients locaux (Claude Desktop). HTTP streamable pour Cline/Cursor/VSCode et vos backends (Authorization Bearer).
3. Tester une requête DVF
Demandez : Trouve des appartements vendus entre 2023 et 2024 à Lyon entre 200k et 400k.
"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.”
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
MCPInstallez le serveur MCP une fois, puis demandez directement à Claude : « Quel est le prix médian au m² à Lyon 3e ? »
ChatGPT
MCPConnectez 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 APIUtilisez 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.