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

Comparison of 14 ways to access French DVF property data across nine criteria: programmatic access, API key, coverage, cleaned and geocoded data, energy-rating cross-reference, building data, automated valuation, MCP server and pricing model.
SolutionProgrammatic accessUsable without an API keyUsable DVF coverageCleaned + geocoded dataDPE 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.

Official site ↗

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.

Official site ↗

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.

Official site ↗

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.

Official site ↗

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.

Official site ↗

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.

Official site ↗

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.

Official site ↗

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.

Official site ↗

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.

Official site ↗

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.

Official site ↗

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.

Official site ↗

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.

Official site ↗

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.

Official site ↗

Normi

Online since 2025

A 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.

Structural comparison of French DVF, UK Land Registry Price Paid Data and US county deed records.
AspectFrance — DVFUK — Price Paid DataUS — county deed records
PublisherDGFiP (tax administration)HM Land RegistryIndividual counties
Coverage since20141995Varies by county
Floor area includedYes — price per m² computableNoVaries
Parcel referenceYes — full cadastral referenceNoYes (APN)
LicenceEtalab Open Licence 2.0Open Government LicenceVaries
National single sourceYesYes (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.

18,102,579
priced, typed DVF transactions, from 1 January 2014 to 31 December 2025
35,057
communes in the DVF location catalogue
13,578,762
transactions linked to an ADEME energy diagnosis, the nearest within 200 metres
32,220,045
queryable buildings in the BDNB database (CSTB)

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.

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.