Bien'ici Scraper - French Real Estate Listings
Pricing
from $1.50 / 1,000 listing scrapeds
Bien'ici Scraper - French Real Estate Listings
Scrape Bien'ici (bienici.com) property listings for sale and rent across France: price, €/m², surface, rooms, DPE energy class, location and agency. Fast HTTP-only scraper with filters and new-listing monitoring.
Pricing
from $1.50 / 1,000 listing scrapeds
Rating
0.0
(0)
Developer
Yassine Cherkaoui
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
Bien'ici Scraper: French Real Estate Listings (vente & location)
Extract property listings from Bien'ici, one of France's largest real estate portals, into a clean spreadsheet. You get price, price per m², surface, rooms, DPE energy class, location, agency and 60+ other fields for apartments, houses, land and commercial property, for sale or for rent, anywhere in France.
🇫🇷 En bref : scraper Bien'ici pour exporter les annonces immobilières (vente et location) en Excel, CSV ou JSON : prix, prix au m², surface, pièces, DPE, ville, agence. Idéal pour la pige immobilière, l'estimation et l'étude de marché.
What does Bien'ici Scraper do?
- 🔎 Searches like the website: location, buy or rent, property type, price, surface, rooms, bedrooms, DPE class, new build, furnished.
- 📈 Goes past the website's limit: Bien'ici only shows 2,500 results per search. This scraper automatically splits big searches into price ranges, so you can export up to 100,000 listings in one run.
- 🔔 Monitors new listings: turn on monitoring mode and schedule the scraper daily. Each run returns only listings you haven't seen before.
- ⚡ Fast and cheap: it reads Bien'ici's own data feed, with no browser. In our tests on Apify (512 MB memory, Gironde), 10,000 listings took about 2 minutes.
- 🧹 Clean, flat output: one row per listing, ready for Excel, Google Sheets, Power BI or your database.
Who is it for?
- Real estate agents and networks: daily pige, new listings in your area, competitor stock.
- Investors: compare €/m² across cities and districts, find price drops, yield studies.
- Proptech and data teams: feed valuation models (AVM), dashboards and market reports.
- Researchers and journalists: rent levels, energy-efficiency (DPE) statistics, housing supply.
How to use it
- Click Try for free.
- Enter one or more locations: a city (
Lyon), an arrondissement (Paris 11e), a department (Girondeor33) or a postal code (69003). - Choose buy or rent, property types and any filters.
- Set Maximum listings and click Start.
- Download your data as Excel, CSV, JSON or HTML, or connect it to Google Sheets, Make, Zapier or n8n.
To get only fresh listings every day, enable Only new listings (monitoring mode), give the search a monitoring key like bordeaux-t3, and schedule the run.
Input example
{"locations": ["Bordeaux", "Mérignac"],"transactionType": "buy","propertyTypes": ["flat"],"minRooms": 3,"maxPrice": 400000,"energyClasses": ["A", "B", "C", "D"],"sortBy": "newest","maxItems": 500}
Every option is explained in the Input tab. Prices are in euros; for rentals, the price is the monthly rent.
Output example
Each listing is one row. Here is a real example (description and photos shortened):
{"id": "netty-nicolasimmo-appt-2700","url": "https://www.bienici.com/annonce/netty-nicolasimmo-appt-2700","transactionType": "buy","propertyType": "flat","isNewBuild": false,"title": "Appartement T3 60,70 m² avec balcon – Bordeaux Sainte-Catheri","price": 299000,"currency": "EUR","pricePerSquareMeter": 4925.05,"feesChargedTo": "seller","surfaceArea": 60.71,"rooms": 3,"bedrooms": 2,"bathrooms": 1,"floor": 2,"floorsInBuilding": 5,"hasElevator": false,"hasBalcony": true,"heating": "électrique individuel","exposition": "Ouest","energyClass": "D","energyConsumption": 245,"ghgClass": "B","estimatedEnergyCostMin": 1410,"estimatedEnergyCostMax": 1930,"city": "Bordeaux","postalCode": "33000","departmentCode": "33","district": "Saint-Pierre","latitude": 44.84088,"longitude": -0.57329,"locationPrecision": "disk","locationRadiusMeters": 250,"sellerType": "agency","sellerName": "NICOLAS IMMOBILIER","isExclusiveMandate": true,"priceHasDecreased": false,"photoCount": 12,"mainPhotoUrl": "https://file.bienici.com/photo/netty-nicolasimmo-appt-2700_img…jpg","description": "Appartement à vendre à Bordeaux centre, secteur Sainte-Catherine : ce T3 de 60,70 m² Carrez…","publicationDate": "2026-10-23T12:25:22.577Z","modificationDate": "2026-10-24T18:54:01.997Z","scrapedAt": "2026-10-24T19:38:48.836Z"}
Other fields include rent without charges, monthly charges, deposit, co-ownership fees, land area, year built, pool, garden, terrace, cellar, parking, new-build price ranges (priceMax, surfaceAreaMax), all photo URLs, virtual tour and availability dates. The full list with descriptions is in the Output tab.
How much does it cost?
You pay $1.50 per 1,000 listings, plus a tiny fee per run. Platform usage is included.
| Listings | Price |
|---|---|
| 100 | $0.15 |
| 1,000 | $1.50 |
| 10,000 | $15.00 |
The Apify Free plan includes monthly credit, enough for thousands of listings to try it out. You can set a maximum cost per run in the run options; the scraper stops when that budget is reached, you are never charged more than it, and you only pay for listings you receive.
Tips
- Big exports: set
maxItemsup to 100,000. Searches over 2,500 listings are split by price automatically. The log shows each range. - Sort order: for searches under 2,500 listings, results follow your chosen sort. For larger ones, the sort applies within each price range.
- Regions: Bien'ici's location search doesn't support regions, so list the departments instead (for example
Finistère,Morbihan,Côtes-d'Armor,Ille-et-Vilainefor Bretagne). - Check your locations: the log shows what each location matched, for example
Location "69003" → Lyon 3e (69003), arrondissement. - Monitoring: use a different monitoring key for each saved search so their histories don't mix.
FAQ
Is it legal to scrape Bien'ici?
This scraper only collects publicly visible listing data published by real estate professionals. It does not log in, bypass any protection or collect phone numbers or email addresses; any that appear in a title or description are replaced with [phone removed] / [email removed]. Bien'ici's terms of use may restrict automated access and reuse of its content, so make sure your use complies with them and with the GDPR, especially if you republish data. If in doubt, consult a lawyer. Read more in Apify's post on the legality of web scraping.
Why is publicationDate sometimes empty?
Bien'ici doesn't share the publication date for every listing. modificationDate is almost always available. When you use Posted within the last N days, listings without a date are skipped.
How precise are the coordinates?
Many agencies hide the exact address. locationPrecision tells you how precise each position is: exact, disk (the property is within locationRadiusMeters of the point, typically 125–500 m, at most 1 km), postalCode or cityOrArrondissement (centre of the town).
Why is sellerName empty for some listings?
Not every advertiser shares a display name in Bien'ici's data. Private individuals are never named.
Do I need a proxy? The default Apify datacenter proxy works well. If the log shows blocked requests, switch to residential proxies with country France.
Can I get a custom field or another portal (SeLoger, Leboncoin, PAP)? Open an issue in the Issues tab. Feedback shapes the roadmap.
Limitations
- Only listings currently on the market are returned (no sold-price history).
- A single price point with more than 2,500 listings (rare, for example thousands of parking spaces at the same price) can only be fetched up to 2,500. The log tells you when that happens.
- Data is as accurate as what agencies publish on Bien'ici.
Support
Found a bug or need a feature? Open an issue in the Issues tab and include your run ID.