DVF France 🇫🇷 : Prix de Vente Officiels & Prix au m²
Pricing
Pay per event + usage
DVF France 🇫🇷 : Prix de Vente Officiels & Prix au m²
Toutes les ventes immobilières officielles en France (données DVF, valeurs foncières) : prix, adresse, surface, pièces et prix au m² par commune, code postal ou code INSEE. Pour l'estimation immobilière, l'investissement et les agents IA.
Pricing
Pay per event + usage
Rating
0.0
(0)
Developer
Tagada Data
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
0
Monthly active users
7 days ago
Last modified
Categories
Share
French Real Estate Sales (DVF): Prices, Surfaces & €/m²
Every real French property sale, straight from the official land registry. Give it a commune name, postal code or INSEE code, and you get back structured transaction records: sale price, address, property type, surface, rooms, land, and €/m², pulled from the government's Demandes de Valeurs Foncières (DVF) open data.
Built for property valuation, real-estate market analysis, proptech, investment sourcing, and AI agents (works via API and MCP).
Why this actor
- ✅ Official data. This runs on the DGFiP/Etalab geo-DVF dataset, so every row is a real recorded sale, not an estimate or a listing.
- ✅ Query how you think. Search by commune name (
Bordeaux), postal code (75011) or INSEE code (33063), and Paris, Lyon and Marseille get auto-expanded to their arrondissements. - ✅ €/m² computed for you, along with a clean address, geocoordinates, surface, rooms and land area.
- ✅ Real filters: property type, price range, minimum surface, standard sales only, and year (2021 to 2025).
- ✅ Fair pricing. You pay per transaction returned.
Use cases
- Estimate a property's value from comparable nearby sales (€/m² by type and area).
- Market analysis that tracks price trends and volumes by commune, arrondissement or department.
- Investment sourcing across multiple areas at once, filtered by budget and surface.
- Enrichment, attaching real transaction history to an address or parcel.
- AI agents can query it over MCP, asking Claude or Cursor things like "average €/m² for 2-room flats sold in Bordeaux in 2024?"
Input
{"locations": ["Bordeaux", "75011", "33063"],"years": ["2023", "2024"],"propertyTypes": ["Appartement", "Maison"],"minPrice": 100000,"minSurface": 30,"onlySales": true,"maxResults": 1000}
locations accepts commune names, postal codes and INSEE codes, mixed freely.
Output (one record per transaction line)
{"source": "DVF","date": "2024-01-04","year": 2024,"nature": "Vente","price": 557500,"currency": "EUR","pricePerM2": 10519,"propertyType": "Appartement","surfaceBuilt": 53,"rooms": 3,"landSurface": null,"address": "12 RUE DE LA ROQUETTE","postalCode": "75011","commune": "Paris 11e Arrondissement","inseeCode": "75111","department": "75","parcelId": "75111000AB0123","latitude": 48.856,"longitude": 2.376,"sourceRef": "files.data.gouv.fr/geo-dvf (Etalab / DGFiP)"}
Companion actors in the French real-estate suite
DVF gives you the sold prices (what buyers actually paid). Pair it with live asking prices from the listing scrapers to see the gap:
- SeLoger Scraper, for asking prices from France's #1 portal, with seller phone plus particulier/agence flag.
- Logic-Immo Scraper pulls Logic-Immo asking prices, with the advertiser's phone number and agency/private flag.
- PAP Real Estate Listings covers owner-direct (particulier) asking prices from PAP.
- Real Estate Deal Score combines PAP asking prices with this DVF data to rank listings over or under market.
Pricing
Pay per event, no subscription:
| Event | When |
|---|---|
| Actor start | Once per run |
| Transaction found | Per transaction returned |
FAQ
Where does the data come from? The official geo-DVF dataset published by Etalab from DGFiP records (files.data.gouv.fr/geo-dvf). It covers metropolitan France and most of the DOM; Alsace-Moselle notary data is not in DVF.
How recent is it? DVF is published twice a year; this actor serves years 2021 through 2025. Sales can take a few months to appear after signing.
Why several rows for one sale? A single mutation can span multiple lots/parcels, so each line is one property component. Records are deduplicated by mutation, parcel, type and surface.
Do Paris/Lyon/Marseille work? Yes, a name or postal code for these cities gets automatically mapped to the correct arrondissement(s).
Does it work with AI agents? Yes, it's exposed via REST API and MCP.
Something missing?
If you need an extra field, another source, or a different output, open an issue on this Actor and describe it. I read every request and small additions usually ship within days. More French real estate Actors (pige, DVF, deal score, DPE leads) are on my profile.
Keywords: DVF, valeurs foncières, prix immobilier, real estate France, property prices, €/m², prix au mètre carré, estimation immobilière, transactions immobilières, land registry, proptech, DGFiP, Etalab.