French DVF API comparison 2026: 10 ways to access French property prices

In 2026, accessing French property prices means choosing among three 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. 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 in an AI agent: it is the only one of the ten combining DVF, ADEME energy diagnostics and CSTB building data behind a single API.

Pricing and features verified on 9 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: 10 DVF APIs across 9 criteria

Comparison of ten ways to access French DVF property data across nine criteria: programmatic access, API key, coverage, geocoding, energy-rating cross-reference, building data, automated valuation, MCP server and pricing model.
SolutionProgrammatic accessUsable without an API keyUsable DVF coverageGeocoding + normalised price/m²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
YesMCP server, Streamable HTTP transport only (no STDIO, no SSE)
YesNo authentication — read-only tools
PartialFull catalogue, but content reads go through the Tabular API, capped at 100 MB per CSV — below the size of the full annual DVF files
NoResources are served as published, with no post-processing
PartialADEME datasets are in the catalogue, but no DVF × DPE matching is provided
PartialSame: the dataset is listed, matching it to the sold property is left to you
No
Yes9 tools: dataset and organisation search, metadata, resources, tabular queries, OpenAPI specs, metrics
YesFree — public service
API DVF (Etalab)Etalab / data.gouv.fr
YesPublic REST API
YesNo key required
PartialDVF transactions queryable by commune or parcel, no aggregates
NoRaw address, no computed price per m²
No
No
No
No
YesFree — public service
DVF+ (CEREMA)CEREMA
PartialCSV / GIS files to download — not an API
YesOpen download
YesEnriched, georeferenced DVF, per release
PartialGeoreferencing included; price per m² is yours to compute
No
No
No
No
YesFree (files)
Consumer DVF platforms
ImmoDataImmo Data
PartialConsumer web platform; recently opened developer portal
NoAccount and key required
YesDVF sales mapped
YesGeocoding and price-per-m² history
PartialDPE endpoints advertised on the developer portal
Not published
YesValuation offered
Not publishedNo public MCP server identified as of 9 September 2026
PartialPublic plans from roughly €49/month; API access on quote (public grid, Sept. 2026)
MeilleursAgentsMeilleursAgents
Not publishedNo public developer API identified as of 9 September 2026
Not published
YesDVF sales map
YesSales located at address level
Not published
Not published
YesConsumer valuation
Not published
PartialFree for consumers; professional offers not public
Commercial and enterprise APIs
PriceHubblePriceHubble
YesEnterprise API
NoContract required
PartialMulti-country models; detailed DVF coverage not published
Yes
Not published
Not published
YesCore product, multi-country
Not published
NoOn quote
YanportYanport
YesAPI and business applications
NoProfessional account required
YesTransactions and listings, France
Yes
Not published
Not published
YesValuation and reports
Not published
NoOn quote; 15-day trial advertised
Immo APIimmoapi.app
YesREST API
NoKey required
PartialTransactions, radius search, statistics
YesGPS-radius search
No
No
No
YesMCP connector advertised
PartialFrom roughly €29/month up to €49/month (public grid, Sept. 2026)
Pappers ImmobilierPappers
YesREST API and web interface
NoKey required
YesTransactions and geo search
Yes
No
No
No
No
PartialPer-request credits
NormiNormi
Yesv1 REST API and MCP server (Streamable HTTP and STDIO)
NoKey required — 500 free credits per month, no card
YesFull 2014-2025 DVF corpus, cleaned and indexed (measured figures below)
YesLatitude/longitude and normalised price per m²; bulk sales, outliers and off-plan sales excluded by default
YesA–G rating attached to the transaction, green premium and energy-sieve analysis
YesConstruction year, materials, renovation potential
YesGeolocated comparables and low / mid / high valuation range
YesOver 30 MCP tools (DVF, DPE, BDNB, SIRENE)
PartialUsage-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?
Geocoding + normalised price/m²
Do transactions ship with coordinates and a computed price per m², with bulk sales and outliers handled?
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.

Normi vs Etalab DVF in detailOfficial 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 ↗

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.

Normi vs Immo API in detailOfficial 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.

Normi vs Pappers Immobilier in detailOfficial site ↗

Normi

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.

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 at least one ADEME energy diagnosis by cadastral reference
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 at least one diagnosis, not match pairs: matching happens at cadastral-parcel level with a diagnosis dated within ten years of the sale, so a row count would nearly double it.

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.

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. To combine transactions with energy ratings and building data, or to plug an AI agent into specialised tools, Normi is the only one of the ten solutions compared here that brings DVF, ADEME energy diagnostics and the CSTB building database 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 uses a separate land-register system, so coverage there is partial.

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. 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. 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 ten solutions compared here, Normi is the only one exposing all three behind a single API: DVF transactions, ADEME energy performance diagnostics matched by cadastral reference, and the CSTB's BDNB building database. ImmoData advertises DPE endpoints on its developer portal. 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. Three of the solutions compared here expose an MCP server: data.gouv.fr's (official, free, nine read-only catalogue tools, Streamable HTTP transport only), Immo API's connector, and Normi's (over thirty specialised tools across DVF, DPE, BDNB and SIRENE, over both Streamable HTTP and STDIO). For the other solutions, no public MCP server was identified as of 9 September 2026.

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.