DVF France — Official Sold Property Prices & Prix au m² avatar

DVF France — Official Sold Property Prices & Prix au m²

Pricing

Pay per event

Go to Apify Store
DVF France — Official Sold Property Prices & Prix au m²

DVF France — Official Sold Property Prices & Prix au m²

Official French sold property prices (DVF — valeurs foncières) by commune, postal code or INSEE. Price, address, type, surface, rooms, land & prix au m² per transaction. Filter by type, price, surface, year (2021–2025). For valuation, estimation immobilière, proptech & AI agents.

Pricing

Pay per event

Rating

0.0

(0)

Developer

tagada

tagada

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

7 hours ago

Last modified

Share

French Real Estate Sales (DVF) — Prices, Surfaces & €/m²

Every real French property sale, from the official land registry. Give it a commune name, postal code or INSEE code and get structured transaction records — sale price, address, property type, surface, rooms, land, and €/m² — 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 — the DGFiP/Etalab geo-DVF dataset. Real recorded sales, not estimates or listings.
  • Query how you think — by commune name (Bordeaux), postal code (75011) or INSEE code (33063). Paris, Lyon and Marseille are auto-expanded to their arrondissements.
  • €/m² computed for you — plus clean address, geocoordinates, surface, rooms and land area.
  • Real filters — property type, price range, minimum surface, standard-sales-only, and year (2021–2025).
  • Fair pricing — pay per transaction returned.

Use cases

  • Estimate a property's value from comparable nearby sales (€/m² by type and area).
  • Market analysis — price trends and volumes by commune, arrondissement or department.
  • Investment sourcing — filter by budget and surface across multiple areas at once.
  • Enrichment — attach real transaction history to an address or parcel.
  • AI agents — ask Claude/Cursor via MCP: "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 — 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 — asking prices from France's #1 portal, with seller phone + particulier/agence flag.
  • Logic-Immo Scraper — Logic-Immo asking prices, with the advertiser's phone number + agency/private flag.
  • PAP Real Estate Listings — owner-direct (particulier) asking prices from PAP.
  • Real Estate Deal Score — combines PAP asking prices with this DVF data to rank listings over/under market.

Pricing

Pay per event — no subscription:

EventWhen
Actor startOnce per run
Transaction foundPer 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–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; each line is one property component. Records are deduplicated by mutation + parcel + type + surface.

Do Paris/Lyon/Marseille work? Yes — a name or postal code for these cities is automatically mapped to the correct arrondissement(s).

Does it work with AI agents? Yes — exposed via REST API and MCP.


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.