Best French DVF API 2026: 14 APIs and MCP servers compared for accessing French property prices
In 2026, accessing French property prices means choosing among four families of solutions. Official free sources — Etalab's DVF API, the CEREMA's DVF+ files and the data.gouv.fr MCP server — serve the public data as published, with no key. Consumer platforms such as ImmoData and MeilleursAgents show sales on a map, with programmatic access recent or secondary. Property MCP servers — Parcellai.re, MCP Immobilier France, Immo Spot, Pappers MCP — plug an AI assistant straight into DVF. Commercial APIs — PriceHubble, Yanport, Immo API, Pappers Immobilier and Normi — charge for geocoding, normalisation and enrichment.
- Pick an official source if you are prototyping, your volume is low, or you will process the files yourself. It is free and it is often enough.
- Pick a general commercial API if you want geocoded transactions and a reliable price per square metre without building the pipeline.
- Pick Normi if you cross prices with energy ratings or building data, or if you are plugging an AI agent into analytical tools: it is the only one of the 14 attaching ADEME energy diagnostics and CSTB building data to each DVF transaction behind a single API.
Pricing and features verified between 9 and 24 September 2026 · every row links to its source at the foot of this page · vendor pricing changes without notice, so check their own site before deciding. · Lire en français
Comparison table: 14 DVF APIs and MCP servers across 9 criteria
| Solution | Programmatic access | Usable without an API key | Usable DVF coverage | Cleaned + geocoded data | DPE energy cross-reference (ADEME) | Building data (BDNB / CSTB) | Automated valuation (AVM) | Native MCP server (AI agents) | Pricing model |
|---|---|---|---|---|---|---|---|---|---|
| Official, free sources | |||||||||
| MCP data.gouv.frdata.gouv.fr | Yes — MCP server, Streamable HTTP transport only (no STDIO, no SSE) | Yes — No authentication — read-only tools | Partial — Full catalogue, but content reads go through the Tabular API, capped at 100 MB per CSV — below the size of the full annual DVF files | No — Resources are served as published, with no post-processing | Partial — ADEME datasets are in the catalogue, but no DVF × DPE matching is provided | Partial — Same: the dataset is listed, matching it to the sold property is left to you | No | Yes — 9 tools: dataset and organisation search, metadata, resources, tabular queries, OpenAPI specs, metrics | Yes — Free — public service |
| API DVF (Etalab)Etalab / data.gouv.fr | Yes — Public REST API | Yes — No key required | Partial — DVF transactions queryable by commune or parcel, no aggregates | No — Raw address, no computed price per m² | No | No | No | No | Yes — Free — public service |
| DVF+ (CEREMA)CEREMA | Partial — CSV / GIS files to download — not an API | Yes — Open download | Yes — Enriched, georeferenced DVF, per release | Partial — Georeferencing included; price per m² is yours to compute | No | No | No | No | Yes — Free (files) |
| Consumer DVF platforms | |||||||||
| ImmoDataImmo Data | Partial — Consumer web platform; recently opened developer portal | No — Account and key required | Yes — DVF sales mapped | Yes — Geocoding and price-per-m² history | Partial — DPE endpoints advertised on the developer portal | Not published | Yes — Valuation offered | Not published — No public MCP server identified as of 9 September 2026 | Partial — Public plans from roughly €49/month; API access on quote (public grid, Sept. 2026) |
| MeilleursAgentsMeilleursAgents | Not published — No public developer API identified as of 9 September 2026 | Not published | Yes — DVF sales map | Yes — Sales located at address level | Not published | Not published | Yes — Consumer valuation | Not published | Partial — Free for consumers; professional offers not public |
| Property MCP servers for AI agents | |||||||||
| Parcellai.reParcellaire | Yes — Streamable HTTP MCP server (parcellai.re/api/mcp) and v1 REST API | Yes — No authentication | Partial — DVF sales readable per parcel and per commune; no bulk extraction documented | Partial — Address → parcel through the national address base; bulk-sale handling not documented | Partial — ADEME DPE readable per parcel; matching to a given sale not documented | Partial — BDNB buildings attached to the parcel, not to the sale | Yes — estimate_property_price tool (DVF sales plus a national statistical model) | Yes — 8 MCP tools | Yes — Free for reasonable use, rate-limited; heavy use by arrangement |
| MCP Immobilier France (DVF)AgentIA1984-cmd (open source) | Yes — Open-source MCP server, over STDIO or HTTP | Yes — No key for public data; optional key when you host it | Partial — DVF sales around an address or a commune, read from open data | Partial — Address-base geocoding and price per m² on comparables; atypical-sale filtering not documented | No — Not included, per the README | No — Not included, per the README | Yes — Comparable-based valuation with a P25–P75 range | Yes — 4 MCP tools | Yes — Free, open source |
| Immo SpotImmo Spot | Yes — MCP server (Application plan) and REST API (separate plan) | No — Account and personal key required | Yes — DVF/DVF+ since 2014, all of France | Partial — WGS84 coordinates and precomputed price per m²; bulk-sale handling not documented | Partial — DPE dataset joinable by commune code; matching to a given sale not documented | Not published | Not published — Statistics (medians, P25/P75); no per-property valuation documented | Yes — 1,000 MCP calls included per user per month | Partial — Application + MCP €49 excl. VAT/month/user; API €99 excl. VAT/month/team; 7-day trial (public grid, Sept. 2026) |
| Pappers MCPPappers | Yes — Official MCP server | No — Key from your Pappers account | Yes — Pappers Immobilier DVF transactions, filterable by area, floor area and price | Not published | Not published | Not published | Not published | Yes — Company, court and property tools | Partial — Two-week free trial, then Pappers API credits |
| Commercial and enterprise APIs | |||||||||
| PriceHubblePriceHubble | Yes — Enterprise API | No — Contract required | Partial — Multi-country models; detailed DVF coverage not published | Yes | Not published | Not published | Yes — Core product, multi-country | Not published | No — On quote |
| YanportYanport | Yes — API and business applications | No — Professional account required | Yes — Transactions and listings, France | Yes | Not published | Not published | Yes — Valuation and reports | Not published | No — On quote; 15-day trial advertised |
| Immo APIimmoapi.app | Yes — REST API | No — Key required | Partial — Transactions, radius search, statistics | Yes — GPS-radius search | No | No | No | Yes — MCP connector advertised | Partial — From roughly €29/month up to €49/month (public grid, Sept. 2026) |
| Pappers ImmobilierPappers | Yes — REST API and web interface | No — Key required | Yes — Transactions and geo search | Yes | No | No | No | Partial — Through Pappers MCP, a separate product (see the MCP servers section) | Partial — Per-request credits |
| NormiNormi | Yes — v1 REST API and MCP server (Streamable HTTP and STDIO) | No — Account required, but one-click OAuth sign-in from Claude and ChatGPT (no key to copy) — 500 free credits per month, no card | Yes — Full 2014-2025 DVF corpus, cleaned and indexed (measured figures below) | Yes — Bulk and off-plan sales excluded by default, price outliers dropped at ingestion (measured shares published); latitude/longitude and normalised price per m² | Yes — A–G rating attached to the transaction, green premium and energy-sieve analysis | Yes — Construction year, materials, renovation potential | Yes — Geolocated comparables and low / mid / high valuation range | Yes — Over 30 MCP tools (DVF, DPE, BDNB, SIRENE) | Partial — Usage-based credits; 500 free credits per month |
How to read this table: the 9 criteria
- Programmatic access
- Is there an API or MCP server an application can query, rather than a web UI or files to download?
- Usable without an API key
- Can you query the service with no account and no key? Public sources win this one.
- Usable DVF coverage
- Does the service expose the full DVF record set in a queryable way, with no blocking size cap?
- Cleaned + geocoded data
- Do transactions ship cleaned (bulk sales, price outliers and off-plan sales handled), with coordinates and a computed price per m²?
- DPE energy cross-reference (ADEME)
- Can you get the energy rating attached to a transaction, not merely the raw DPE dataset alongside it?
- Building data (BDNB / CSTB)
- Construction year, materials and building characteristics attached to the transaction.
- Automated valuation (AVM)
- Does the service produce a valuation range from comparables, not just raw data?
- Native MCP server (AI agents)
- Can an agent (Claude, ChatGPT, Cursor…) query the service directly, with no integration code?
- Pricing model
- Public price grid as observed on the verification date. Vendor pricing changes without notice.
Criteria are phrased so that a “yes” always means the capability is present — including where that counts against us: on “usable without an API key”, the public sources win and Normi does not. “Not published” means no public information was found on the verification date, which is not the same as a verified absence.
Official, free sources
Published by the French state or its agencies. Free, keyless, and genuinely sufficient for a real share of use cases.
MCP data.gouv.fr
The French state open-data platform's official MCP server. Nine read-only tools, no authentication, public instance at mcp.data.gouv.fr. It exposes the data.gouv.fr catalogue — DVF included — and can read resource contents through the Tabular API.
When MCP data.gouv.fr is the better choice: You are exploring French open data broadly, not just property, and want official, free, keyless access from an assistant. It is the right starting point, and starting there costs nothing.
API DVF (Etalab)
The public REST API sitting on top of the DGFiP's DVF files. One entry point, queries by commune or parcel, no aggregation and no enrichment. Official data, served as-is.
When API DVF (Etalab) is the better choice: You are prototyping, your volume is low, and you only need one commune's raw transactions. There is no reason to pay for that.
DVF+ (CEREMA)
The enriched, georeferenced edition of DVF, published as dated CSV and GIS file releases. Built for territorial analysis and GIS work, not for powering a production application.
When DVF+ (CEREMA) is the better choice: You work in a GIS, you want the complete release locally, and you have no need to query the data in real time.
Consumer DVF platforms
Built first for a person looking at a map. Programmatic access is recent or secondary.
ImmoData
One of France's best-known consumer DVF platforms: every sale on a filterable map. A developer portal opened recently at developer.immo-data.fr, offering valuation, price-per-m² history and DPE endpoints.
When ImmoData is the better choice: You want to look at the market on a map first, or you need something the non-technical people on your team can open without any integration.
MeilleursAgents
A major consumer brand publishing DVF sales on a map plus an online valuation, alongside its original business. The audience is huge; the offering targets individuals and agencies, not developers.
When MeilleursAgents is the better choice: You want an immediate consumer valuation or a neighbourhood price benchmark, without writing any code.
Property MCP servers for AI agents
Recently launched MCP servers that plug Claude, ChatGPT or Cursor straight into DVF, often free or bundled with an app subscription. They are rated here on the same nine criteria as the APIs.
Parcellai.re
A free, public, keyless MCP server built around the cadastral parcel. Eight tools: commune search, parcels by address, parcel sheet (buildings, DVF sales, DPE, planning, condominiums, permits), DPE lookup, price estimate, commune statistics. A v1 REST API is exposed too.
When Parcellai.re is the better choice: Your question starts from a specific parcel or address — cadastre, planning, buildings — and you want a free answer from an assistant without creating an account.
MCP Immobilier France (DVF)
An open-source MCP server, listed on Glama, that turns open DVF data and the national address base into four tools: geocoding, sales around an address, comparable-based valuation and commune market statistics. Free, with no key and no sign-up.
When MCP Immobilier France (DVF) is the better choice: You want a minimal, free DVF MCP server whose code you can read and host yourself, and you need neither energy ratings nor building data.
Immo Spot
A mapping application for agents, surveyors and developers whose subscription includes an MCP server. It aggregates DVF/DVF+ since 2014, cadastre, DPE, local planning, condominiums, permits and risks, normalised on shared keys. A developer REST API is sold separately.
When Immo Spot is the better choice: Alongside prices, you need planning rules, risks and condominium data in one tool, and you also want a map for the non-technical members of your team.
Pappers MCP
Pappers' official MCP server, listed in Claude's connector directory. It opens the whole Pappers ecosystem to an assistant — companies, court decisions, property — including Pappers Immobilier's DVF transactions and the identity of the legal entities buying and selling.
When Pappers MCP is the better choice: Your agent needs to check who is behind a transaction — an SCI, a developer, a signatory — as much as its price. No other server in this comparison links the companies register to DVF as directly.
Commercial and enterprise APIs
Products sold to teams, from a monthly connector subscription up to a quoted enterprise contract.
PriceHubble
A European automated-valuation player operating across several countries including France. AVM and portfolio analytics are the core product, sold under contract to banks, insurers and large networks.
When PriceHubble is the better choice: Your scope extends beyond France, you need a contracted AVM with service commitments, and you buy enterprise-to-enterprise. Normi covers France only.
Yanport
A French market-intelligence and valuation platform aimed at agency networks and professionals. It combines transactions with listings, and offers white-label reports.
When Yanport is the better choice: You are an agency network and you also want live listings, not just completed sales — DVF contains no listings at all.
Immo API
A deliberately focused commercial DVF API: transaction search, GPS-radius search, aggregate statistics, plus an MCP connector. Its price grid is public, which remains rare in this market.
When Immo API is the better choice: Your needs stop at transaction search and basic statistics, your volume is steady, and you prefer a flat monthly subscription over a usage meter.
Pappers Immobilier
The property arm of the Pappers company-data platform. Its distinctive strength is the link to the companies register: identifying the legal entities behind a transaction.
When Pappers Immobilier is the better choice: You are investigating the actors as much as the prices — property dealers, SCIs, developers. Company × transaction linkage is their ground, not ours.
Normi
Online since 2025A REST API and MCP server over cleaned DVF, cross-referenced with ADEME energy diagnostics, the CSTB's BDNB building database and the SIRENE business registry. The bet is enrichment and native AI-agent access, rather than mirroring the public files.
When to choose Normi: You cross prices with energy or building data, you plug in an AI agent, or your usage is intermittent and a flat subscription would bill you for idle months.
How French DVF compares to UK Land Registry and US county records
If you have worked with UK or US property data, DVF will feel familiar in structure and surprising in detail. Like the Land Registry's Price Paid Data, it records actual transacted prices rather than asking prices, and like US county deed records it originates from a legal filing rather than a listings portal.
| Aspect | France — DVF | UK — Price Paid Data | US — county deed records |
|---|---|---|---|
| Publisher | DGFiP (tax administration) | HM Land Registry | Individual counties |
| Coverage since | 2014 | 1995 | Varies by county |
| Floor area included | Yes — price per m² computable | No | Varies |
| Parcel reference | Yes — full cadastral reference | No | Yes (APN) |
| Licence | Etalab Open Licence 2.0 | Open Government Licence | Varies |
| National single source | Yes | Yes (England & Wales) | No — fragmented |
The practical consequence: French DVF supports per-transaction price-per-square-metre analysis that Price Paid Data cannot, because floor area is absent there. The catch is Alsace-Moselle — the Bas-Rhin, Haut-Rhin and Moselle departments use a separate land-register system inherited from local law, so DVF coverage there is partial.
Alternatives to Etalab's DVF API: which one for which need?
Etalab's DVF API remains the free reference: it serves the official data, with no key. People look for an alternative when they hit what it does not do — geocode sales, compute a clean price per square metre, aggregate, cross-reference other datasets, or answer from an AI assistant. Each alternative below fills one of those gaps, not all of them.
Stay free and official, from an AI assistant → the data.gouv.fr MCP server
Same public source, but queryable from Claude or ChatGPT; bounded by the Tabular API's 100 MB cap.
Start from a parcel or an address, for free → Parcellai.re
A keyless MCP server bringing DVF sales, cadastre, energy ratings, buildings and planning together per parcel, with a valuation.
A minimal DVF MCP server you host yourself → MCP Immobilier France
Open source, four DVF tools and a comparable-based valuation; no energy or building data.
Work on the complete release in a GIS → CEREMA's DVF+
Enriched, georeferenced files to download; not an API.
Geocoded transactions on a flat monthly plan → Immo API
Transaction search, GPS radius and statistics, with a public price grid.
Find out who is buying and selling → Pappers Immobilier or Pappers MCP
The companies register linked to transactions: SCIs, developers, signatories.
Planning rules, risks and condominiums in one tool → Immo Spot
A mapping application with a bundled MCP server and an optional REST API.
Match each sale to its energy rating and building, or equip an agent → Normi
Cleaned DVF with ADEME energy ratings and CSTB building data attached to the transaction, over thirty MCP tools and a REST API.
What Normi adds — and what we measure ourselves
An API comparison is only worth what you can verify in it. The figures below are not taken from a brochure: they are measurements of the corpus Normi has ingested, cleaned and indexed, shown with their date and the exact definition of what was counted.
Methodology. Measured on 9 September 2026 against the Normi corpus itself. “Priced and typed” means the sale has a recorded price and a resolved property type — this is the population the API's statistics run on, not the raw file's line count. The energy figure counts distinct transactions linked to a diagnosis, not match pairs: each sale gets the nearest diagnosis within 200 metres, issued between ten years before and one year after the sale. It is a proximity link, not proof that the diagnosis covers the dwelling sold.
Sources: DVF (DGFiP), DPE (ADEME), BDNB (CSTB), SIRENE (INSEE), under open licence. None of these values is taken from a third party: each is recomputed on the data Normi has ingested.
To query this data yourself, the REST API documentation and the DVF methodology page describe the preparation pipeline. How sales are linked to energy diagnoses and buildings, and where that link falls short, is explained in joining DVF, DPE and BDNB for one address. What cleaning removes from raw DVF, measured on our corpus (bulk sales, price outliers, off-plan sales), is quantified in raw vs clean DVF.
FAQ
Frequently asked questions about French property APIs
What engineering teams ask before choosing a French property-data source.
What is the best French DVF API in 2026?
There is no single best DVF API — the right choice depends on what you cross-reference with the prices. For a prototype or a one-off need in a single commune, Etalab's DVF API is free and sufficient. To explore French open data from an assistant, data.gouv.fr's official MCP server is free and needs no key. For a question that starts from a cadastral parcel, Parcellai.re offers a free, keyless MCP server. To combine transactions with energy ratings and building data, or to plug an AI agent into specialised analytical tools, Normi is the only one of the 14 solutions compared here that attaches ADEME energy diagnostics and CSTB building data to each DVF transaction behind a single API. For multi-country coverage, PriceHubble serves several European markets whereas Normi covers France only.
What is DVF, and how does it compare to the UK Land Registry?
DVF (Demandes de Valeurs Foncières) is the French tax administration's public record of every property sale since 2014, published by the DGFiP under an open licence. It is the closest French equivalent to the UK Land Registry's Price Paid Data or US county deed records: actual transacted prices recorded before a notary, not asking prices from listings. DVF goes further than Price Paid Data in one respect — it includes the floor area, the number of rooms and the cadastral parcel reference, which makes a price per square metre computable per transaction. It is more limited in another: Alsace-Moselle (Moselle, Bas-Rhin, Haut-Rhin) keeps a separate land register, so DVF does not cover it at all, and neither does Mayotte.
Is there a free French property data API?
Yes, several. Etalab's DVF API (api.data.gouv.fr/dvf) is free and needs no key. The CEREMA's DVF+ files are freely downloadable. data.gouv.fr's official MCP server is also free and unauthenticated, as are two independent MCP servers: Parcellai.re and the open-source MCP Immobilier France project. These public sources genuinely cover prototyping and one-off analysis, and there is no reason to pay while they suffice. What they do not provide is geocoding, a normalised price per square metre, or cross-referencing with other datasets — that preparation work is what commercial solutions charge for.
Does the data.gouv.fr MCP server replace a DVF API?
Not quite, for a specific technical reason. The official data.gouv.fr MCP server exposes nine read-only tools that search datasets, read their metadata and query resource contents through the Tabular API. That Tabular API caps resources at 100 MB per CSV file, while the complete annual DVF files exceed that limit. The server is therefore excellent for discovering and exploring the French open-data catalogue, DVF included, but it is not designed to serve analytical queries across the full transaction record. It is free, official and keyless: it is the right place to start.
How much does a French DVF API cost in 2026?
Models range from free to enterprise contracts. The public sources (Etalab, CEREMA DVF+, data.gouv.fr MCP) are free. Commercial APIs with public price grids sit, as of 9 September 2026, between roughly thirty and a hundred euros per month: Immo API lists €29–49/month, ImmoData plans start around €49/month; as of 24 September 2026, Immo Spot lists €49 excl. VAT per user per month for its application with an MCP server, and €99 excl. VAT per team per month for its API. Enterprise vendors such as PriceHubble and Yanport quote on request. Normi runs on usage-based credits with 500 free credits each month and no card required, which suits intermittent usage better than a flat subscription. All of these prices change without notice.
Which French property API includes energy ratings (DPE) and building data?
Of the 14 solutions compared here, Normi is the only one attaching all three to each transaction behind a single API: DVF sales, ADEME energy performance diagnostics matched by proximity (the nearest diagnosis within 200 metres), and the CSTB's BDNB building database. Parcellai.re also brings DVF, DPE and BDNB together, for free, but at the parcel level rather than per sale. ImmoData advertises DPE endpoints on its developer portal, and Immo Spot serves a DPE dataset joinable by commune. The others are limited to transactions, or list the ADEME and BDNB datasets in a catalogue without providing the match to the sold property — and that match is precisely the expensive part.
Can I use a French property API from an AI agent like Claude or ChatGPT?
Yes, through MCP (Model Context Protocol), which lets an assistant call tools with no integration code. Free and keyless: data.gouv.fr's official server (nine read-only catalogue tools), Parcellai.re (eight parcel-centred tools, valuation included) and the open-source MCP Immobilier France server (four DVF tools, which you can host yourself). With an account: Immo API's connector, Immo Spot (bundled with its application subscription), Pappers MCP (companies, court decisions and property), and Normi (over thirty specialised tools across DVF, DPE, BDNB and SIRENE, over both Streamable HTTP and STDIO). For ImmoData, MeilleursAgents, PriceHubble and Yanport, no public MCP server was identified on the verification date.
How fresh is DVF data across these APIs?
They all draw on the same DGFiP publication, so maximum freshness is identical everywhere: nobody can hold data more recent than the official release. Since 2026 the DGFiP publishes annually (previously twice a year), and current data covers the full 2025 calendar year. There is therefore a lag of several months to a year between an actual sale and its appearance in DVF. For market-trend analysis that lag is negligible; for real time you need listings data, which DVF does not contain at all.
Which French API should I use for automated valuation (AVM)?
Automated valuation needs geolocated comparables, which means geocoding and a normalised price per square metre — something the public sources do not provide as-is. Among the solutions compared, PriceHubble and Yanport offer an AVM as their core product, enterprise-oriented and quoted on request, with PriceHubble covering several European countries. Normi exposes geolocated comparables and a low / mid / high valuation range through its REST API and MCP tools, on usage-based credits, for France only.
Can DVF data be used commercially?
Yes. DVF is published under the Etalab Open Licence 2.0, which permits reuse including for commercial purposes, provided the source is attributed. This is why several commercial APIs can legitimately build products on the same underlying public dataset — what differs between them is not the raw data but the preparation, the enrichment and the access model. Buyer and seller identities are anonymised in DVF, so it carries no personal data of that kind.
Sources and verification dates
Every row in the table was filled in from the vendor's own public information, on the date shown. We distinguish “no” (verified absence) from “not published” (no public information found). Spotted something wrong or out of date? Tell us and we will correct it.
- MCP data.gouv.fr — github.com/datagouv/datagouv-mcp · verified 2026-09-09
- API DVF (Etalab) — www.data.gouv.fr/fr/datasets/demandes-de-valeurs-foncieres/ · verified 2026-09-09
- DVF+ (CEREMA) — datafoncier.cerema.fr/ · verified 2026-09-09
- ImmoData — www.immo-data.fr/pro/tarifs · verified 2026-09-09
- MeilleursAgents — www.meilleursagents.com/prix-immobilier/dvf/ · verified 2026-09-09
- PriceHubble — www.pricehubble.com/ · verified 2026-09-09
- Yanport — www.yanport.com/ · verified 2026-09-09
- Immo API — immoapi.app/guide/api-dvf-comparatif · verified 2026-09-09
- Pappers Immobilier — immobilier.pappers.fr/ · verified 2026-09-24
- Parcellai.re — parcellai.re/mcp · verified 2026-09-24
- MCP Immobilier France (DVF) — github.com/AgentIA1984-cmd/mcp-immobilier-dvf · verified 2026-09-24
- Immo Spot — immo-spot.com/tarifs · verified 2026-09-24
- Pappers MCP — www.pappers.fr/mcp · verified 2026-09-24
- Normi — www.normi.fr/docs/api · verified 2026-09-09
Try the Normi API for free
500 free credits every month, no card required. REST API and MCP server, French DVF cross-referenced with ADEME energy diagnostics and the CSTB building database.