Rental Data & Rents

Benchmark Any Rent in France

Estimate rents and power rental products with live rental listings and price-per-m² data across France. Filter by city, property type, and surface to benchmark what a home should rent for — straight from the market.

Built for Rental Products

Landlords & Property Managers

Set the right rent from day one by benchmarking against comparable live rental listings in the same area.

PropTech & Rent Widgets

Power an instant rent-estimate widget with real rental supply and €/m² context instead of guesswork.

Investors & Analysts

Model rental yield and demand with live rents and price-per-m² trends for any French market.

What You Can Build

Rent Estimate Widget

Return an instant rent range for an address by blending comparable rental listings with local €/m² data.

Yield & Cashflow Tools

Combine sale prices and rents to compute gross yield for any property or neighbourhood on the fly.

Rental Market Dashboards

Track rental supply, asking rents, and €/m² by city to reveal where the rental market is tightening.

Live rents in one call

Filter listings to rentals, pick a geography, and pull real asking rents plus €/m² context.

GET /documents/properties?transactionType=1
curl -g 'https://api.stream.estate/documents/properties?transactionType=1&propertyTypes[]=0&includedInseeCodes[]=75056' \
  -H 'X-API-KEY: YOUR_KEY'
Response
{
  "hydra:totalItems": 2140,
  "hydra:member": [
    { "uuid": "c7a9...", "price": 1450, "surface": 38, "pricePerMeter": 38.2, "city": { "name": "Paris" } }
  ]
}

Frequently Asked Questions

How do I estimate the rent for a property in France?

Query GET /documents/properties with transactionType=1 (Rent), a property type, and a geography to pull comparable live rental listings, then call /indicators/price_per_meter for the local rental €/m². Together they give you a defensible rent benchmark.

Do you have a dedicated rent-estimate endpoint?

Rent estimation is composed from two endpoints rather than a single black-box call: rental listings via /documents/properties (transactionType=1) and price-per-m² via /indicators/price_per_meter. That keeps the inputs transparent and tunable to your own model.

Can I filter rentals by city, type, and size?

Yes. Use includedCities[] / includedInseeCodes[], propertyTypes[], and surfaceMin / surfaceMax to narrow to exactly the rental segment you want, then order by price or price per m² to build a comparable set.

Where does the rental data come from?

From the same public sources feeding our listings API, filtered to rental adverts and deduplicated. You get live asking rents across France rather than a static reference table.

Ready to build on live rental data?