Bien'ici Scraper — French Real Estate Listings
Pricing
from $8.00 / 1,000 result scrapeds
Bien'ici Scraper — French Real Estate Listings
Scrape real estate listings from bienici.com — major French property portal backed by the FNAIM network. Extract prices, price per m², surface, rooms, energy grades, photos, and agency names for apartments, houses, and more. Filter by city, transaction type, and budget. No login required.
Pricing
from $8.00 / 1,000 result scrapeds
Rating
0.0
(0)
Developer
Studio Amba
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
8 days ago
Last modified
Categories
Share
Scrape real estate listings from bienici.com, one of France's largest property portals, backed by the FNAIM agency network. The site carries close to a million for-sale ads and tens of thousands of rentals across the whole country.
This scraper takes a free-text location (any French city, department, or region) and returns structured listing data: prices, price per m², surface, rooms, energy grades, photos, and agency names. No login, no cookies, no browser.
What you get
- Prices in EUR, plus computed price per square meter
- Property details: surface, rooms, bedrooms, property type
- Location: city, postal code, and district / neighbourhood when available
- Energy data: DPE energy grade and greenhouse gas grade (A–G)
- Photos: up to 5 photo URLs per listing
- Agency name when the listing displays one
- Direct URL to every listing on bienici.com
Use cases
- Market research on French residential real estate
- Price monitoring for a city, department, or region
- Feeding property data into valuation or investment models
- Tracking new listings for a specific budget range
- Building datasets of energy performance (DPE) across French housing stock
Input
| Field | Type | Description |
|---|---|---|
location | string | French city, department, or region (e.g. Paris, Lyon, Rhône). Default: Paris |
transaction | string | buy (for sale) or rent. Default: buy |
propertyType | array | Optional filter: flat, house, terrain, parking, building, loft, castle, townhouse, premises, shop, office, others |
minPrice / maxPrice | integer | Optional price bounds in EUR |
maxResults | integer | Maximum listings to return. Default: 100 |
proxyConfiguration | object | Proxy settings. Default: Apify proxy |
Example input:
{"location": "Lyon","transaction": "buy","propertyType": ["flat"],"maxPrice": 400000,"maxResults": 100}
Output
One dataset item per listing. Real sample from a live run:
{"id": "adapt-immo-85002126339","title": "Appartement","propertyType": "flat","transaction": "buy","price": 535000,"currency": "EUR","pricePerSqm": 9892.79,"surface": 52,"rooms": 3,"bedrooms": 1,"city": "Paris 15e","postalCode": "75015","district": "Paris 15e Arrondissement - Cambronne - Garibaldi","energyGrade": "E","gasGrade": "C","photos": ["https://file.bienici.com/photo/adapt-immo-85002126339_photos.exportadapt.com_85002_85002126339_12.jpg","https://file.bienici.com/photo/adapt-immo-85002126339_photos.exportadapt.com_85002_85002126339_7.jpg"],"agencyName": null,"approximateLocation": true,"url": "https://www.bienici.com/annonce/vente/paris-15e/appartement/adapt-immo-85002126339","publicationDate": "2026-07-11T18:20:15.068Z","scrapedAt": "2026-07-11T18:51:12.621Z"}
A note on approximateLocation: Bien'ici blurs listing coordinates to a city or arrondissement centroid, so exact addresses and GPS positions are not public. This scraper does not output coordinates to avoid pretending precision that isn't there. City, postal code, and district are exact.
publicationDate can be null — many agency-feed ads carry no real publication date.
How to scrape Bien'ici data
- Open the Bien'ici Scraper on Apify
- Enter a location (any French city, department, or region — "Paris", "Bordeaux", "Rhône" all work)
- Pick the transaction type: for sale or for rent
- Optionally narrow down by property type and price range
- Set how many listings you want and click Start
- Download the results as JSON, CSV, or Excel from the dataset tab
You can also run it programmatically via the Apify API or schedule it to track a market over time:
curl -X POST "https://api.apify.com/v2/acts/jelledesramaults~bienici-scraper/runs?token=YOUR_TOKEN" \-H "Content-Type: application/json" \-d '{"location": "Marseille", "transaction": "rent", "maxResults": 200}'
Large searches
Bien'ici's search API returns at most 2,500 results per query. When your search matches more than that (Paris alone has over 12,000 for-sale ads), the scraper automatically splits the search into price bands and pages each band separately, deduplicating on listing ID. You can request tens of thousands of listings from a single run without doing anything special.
FAQ
Does it need a login or cookies? No. All data comes from Bien'ici's public search, the same one every visitor uses.
How fresh is the data? Live at run time. Bien'ici caches search responses for up to an hour on its CDN, so back-to-back identical runs may return identical data.
Can I get exact addresses or GPS coordinates?
No. Bien'ici does not publish exact addresses — positions are blurred to the city or arrondissement level by the portal itself. That's why items carry approximateLocation: true and no coordinate fields.
Can I search the whole of France? Yes — use a region or department as the location, or run multiple searches. For nationwide extracts, run one search per department for cleaner sharding.
Are rentals supported?
Yes, set transaction to rent. Prices are then monthly rents in EUR.
Is scraping this data legal? The scraper only collects publicly available listing data, no personal accounts and no data behind a login. You are responsible for how you use the data — respect applicable laws in your jurisdiction.
Related scrapers
More European real estate scrapers from the same developer:
- SeLoger Scraper — French real estate listings from seloger.com
- Leboncoin Scraper — France's biggest classifieds site
- Logic-Immo Scraper — French property listings from logic-immo.com
- Idealista Scraper — Spanish real estate listings
- Immobiliare.it Scraper — Italian real estate listings
- Immoweb Scraper — Belgium's #1 property portal
- Zimmo Scraper — Belgian real estate listings
Support
If something breaks or you need an extra field, open an issue on the Issues tab. Custom scraper requests are welcome too.