Ingest a clean, deduplicated stream of French property listings — 50K+ new adverts a day — through one API. No scrapers to build, no proxies to babysit, no portals to reverse-engineer.
Skip the scraping stack entirely. Pull structured listings with a single authenticated request and get back to your actual product.
Give your agents a machine-readable listings source they can query on demand instead of parsing HTML.
Bootstrap or enrich your inventory with market-wide supply, deduplicated across every source.
Page through live listings with date filters and load them straight into your warehouse or vector store.
Poll for adverts published or updated since your last run to keep a mirror of the market always fresh.
Attach clean, structured listing data — price, surface, geo, source — to records you already hold.
Filter by type, transaction, geography, and date — then page through the whole market.
curl -g 'https://api.stream.estate/documents/properties?transactionType=0&propertyTypes[]=1&fromDate=2026-07-06' \
-H 'X-API-KEY: YOUR_KEY' {
"hydra:totalItems": 4821,
"hydra:member": [
{
"uuid": "e2b1...",
"price": 489000,
"surface": 92,
"city": { "name": "Nantes", "insee": "44109" },
"adverts": [{ "url": "https://...", "publisher": { "name": "..." } }]
}
]
}Call GET /documents/properties with filters for property type, transaction, geography, and date. You get back a paginated, deduplicated collection of live listings — no scraper, proxy rotation, or portal reverse-engineering to build or maintain.
We aggregate listing data from many public sources into one clean, deduplicated feed, so you consume a single maintained API instead of scraping individual portals yourself. We do not resell any single portal's proprietary product.
Around 50K new adverts are ingested per day. Use the fromDate / fromUpdatedAt filters to pull only what changed since your last sync, and page through results with page and itemsPerPage (up to 30 per page).
Each deduplicated property includes price, price per m², surface, rooms, geo coordinates, city, property and transaction type, plus an adverts array with per-source URLs, publishers, and a change history (price drops, edits).