Market Data & Indices

Every Price Signal in France, One API

Median and average price per m², indices, and full time series for any city, department, or postcode — computed from 50M+ live and historical listings, ready to drop into your dashboards and models.

Built for Data-Driven Teams

Analysts & Data Teams

Feed clean price-per-m² series straight into your models — no scraping, no manual DVF wrangling, no stale spreadsheets.

PropTech Products

Power maps, reports, and dashboards with live market indices for any French geography, down to the postcode.

Banks & Investors

Benchmark assets and markets against current and historical price trends for underwriting, valuation, and risk.

What You Can Build

Interactive Price Maps

Render a €/m² heatmap for any city or region and let users drill down from department to street level.

Trend & Index Tracking

Plot how price per m² has moved month over month or year over year to surface momentum and inflection points.

Valuation Benchmarks

Anchor estimates and reports to the current median €/m² for the exact location and property type you care about.

Median €/m² in one call

Ask for any geography and property type — get the average, median, and full time series back.

GET /indicators/price_per_meter
curl -g 'https://api.stream.estate/indicators/price_per_meter?includedInseeCodes[]=33063&propertyTypes[]=0&granularity=month' \
  -H 'X-API-KEY: YOUR_KEY'
Response
{
  "median": 4980,
  "average": 5210,
  "timeSeries": [
    { "date": "2026-05", "median": 4980, "count": 1204 },
    { "date": "2026-06", "median": 5015, "count": 1188 }
  ]
}

Frequently Asked Questions

How do I get the price per m² for a French city?

Call GET /indicators/price_per_meter with the location (e.g. includedInseeCodes[] or includedCities[]) and a propertyTypes[] filter. The response returns the average, median, and a time series you can set to month or year granularity.

Where does the market data come from?

Indices are computed from 50M+ deduplicated listings aggregated across France, plus historical listing data — so you get current asking-price signals, not only past transactions.

Can I get historical price trends, not just today's value?

Yes. The price_per_meter endpoint returns a time series with monthly or yearly granularity, so you can chart how €/m² has evolved for any city, department, or postcode over time.

How is this different from the city price pages on your site?

The public price pages are human-readable summaries for a handful of cities. The API gives programmatic access to averages, medians, and time series for any geography and property type, ready to power your own maps, dashboards, and models.

Ready to build on live French market data?