
Bien'ici Scraper
hipersoft/bienici-scraper
Scrape French property listings from Bien'ici: price, price per m², area, rooms, bedrooms, floor, energy class (DPE), heating, balcony, city, postal code, district, coordinates, agency, photos and dates. Search any French city or area, buy or rent. Export CSV/JSON.
Total users
2Monthly users
1Total runs
23Per listing
$0.0015Last rebuilt
Oct 26, 2026Overview
Bien'ici Scraper extracts property listings from Bien'ici (bienici.com), a major French real-estate portal with hundreds of thousands of appartements, maisons, terrains, parkings and new-build programmes for sale and rent. Every listing includes the title, price, price per m², living area, rooms, bedrooms, bathrooms, floor, energy class (DPE) and greenhouse-gas class (GES), heating, balcony, terrace and cellar, annual condo fees, city, postal code, district, coordinates, seller type, agency, description, photos and publication date. Search any French city, arrondissement, department or postal code, buy or rent, and export to CSV, Excel or JSON.
What does Bien'ici Scraper do?
- 🇫🇷 Any French location: Paris, Lyon 3e, Bordeaux, Marseille, Haute-Garonne, 69000…
- 🏠 Buy or rent (achat / location), with property types: flats, houses, land, parking, lofts, new builds, offices…
- 💶 Prices: sale price or monthly rent, price per m², price-drop flag, condo fees.
- 📐 Size and layout: m², rooms, bedrooms, bathrooms, floor and number of floors.
- ⚡ Energy: DPE energy class, GES class and heating type.
- 🌿 Features: balcony, terrace, cellar, new build.
- 📍 Location: city, postal code, district and coordinates.
- 📸 Photos, description and publication date.
- 📈 Large searches split automatically by price to go past the 2,500-result limit.
What data can you scrape from Bien'ici?
| Field | Description |
|---|---|
| ID, title, link | Bien'ici listing |
| Transaction, type | Buy/rent, flat/house… |
| Price, €/m² | Price, price per m², price drop |
| Size | Area, rooms, bedrooms, bathrooms |
| Floor | Floor and number of floors |
| Energy | DPE, GES, heating |
| Features | Balcony, terrace, cellar, new build, condo fees |
| Location | City, postal code, district, coordinates |
| Seller | Agency or private |
| Media | Photos, description |
| Dates | Published, updated |
Use cases for French property data
- Investors: compare price per m² and rents across French cities and districts.
- Agencies: monitor new listings and competitor stock in your area.
- Rental yield analysis: combine sale and rent searches by postal code.
- Energy-performance research: analyse DPE classes across the market.
- Proptech and valuation: feed listing data into pricing models.
How to scrape Bien'ici
- Click Try for free to open Bien'ici Scraper in Apify Console.
- Enter locations and choose buy or rent and property types.
- Optionally set price, area, rooms or new builds only.
- Set Max listings and click Start.
- Download the listings as CSV, Excel or JSON.
Input
Example input
{
"locations": ["Lyon"],
"transaction": "rent",
"propertyTypes": ["flat"],
"maxPrice": 1200,
"maxItems": 500
}
| Field | Description |
|---|---|
| Locations | Cities, arrondissements, departments or postal codes. |
| Transaction | Buy or rent. |
| Property types | Flat, house, land, parking… |
| Minimum / Maximum price | Sale price or monthly rent (€). |
| Minimum area | m². |
| Minimum rooms | Pièces. |
| New builds only | Neuf only. |
| Max listings | Stop after this many (0 = no limit). |
Output
Listing example
{
"id": "ag690006-552959216",
"title": "T2 MEUBLÉ BOULEVARD JEAN XXII 69008 LYON",
"url": "https://www.bienici.com/annonce/ag690006-552959216",
"transaction": "rent",
"propertyType": "flat",
"price": 965,
"pricePerM2": 18,
"areaM2": 54,
"rooms": 2,
"bedrooms": 1,
"bathrooms": 1,
"floor": 0,
"floors": 7,
"energyClass": "E",
"ghgClass": "B",
"heating": "électricité",
"city": "Lyon 8e",
"postalCode": "69008",
"district": "Monplaisir",
"latitude": 45.738716,
"longitude": 4.871737,
"sellerType": "agency",
"photoCount": 9,
"publishedAt": "2026-10-06T20:19:23.601Z"
}
How much does it cost to scrape Bien'ici?
Bien'ici Scraper uses pay-per-listing pricing: a small fixed price per listing, with automatic discounts on higher Apify plans. See the Pricing tab for the exact price.
More property data
- Pisos.com Scraper: Spanish property listings.
- Rightmove Scraper: UK property.
FAQ
How many listings can I get? Bien'ici returns up to 2,500 results per search. For bigger searches without a price filter, the scraper splits by price automatically.
Are coordinates exact?
Some listings show an approximate area for privacy; locationApproximate tells you when.
What formats can I export? CSV, Excel, JSON, XML, HTML and RSS, or read the results through the Apify API.
Can I integrate Bien'ici Scraper with other apps? Bien'ici Scraper can be connected with almost any cloud service or web app thanks to integrations on the Apify platform. It works with Make, Zapier, Slack, Airbyte, GitHub, Google Drive and many more, plus the Apify API, JS/Python clients and MCP. Or use webhooks to trigger an action whenever a run finishes.
Is it legal to scrape Bien'ici? The scraper only collects publicly listed property offers. You are responsible for using the data in line with Bien'ici's terms and the GDPR.
Notes
Original clean-room implementation. Returns only public data. Not affiliated with Bien'ici.
Input
| Field | Type | Description |
|---|---|---|
locationsLocations | array | French cities, arrondissements, departments or postal codes, e.g. Paris, Lyon 3e, Bordeaux, 69000, Haute-Garonne. Each location is a separate search. |
transactionTransaction | string · buy, rent | Buy or rent. Default: "buy" |
propertyTypesProperty types | array | Types of property. Default: ["flat", "house"] |
minPriceMinimum price (€) | integer | Sale price or monthly rent. |
maxPriceMaximum price (€) | integer | Sale price or monthly rent. |
minAreaMinimum area (m²) | integer | Minimum living area. |
minRoomsMinimum rooms | integer | Minimum number of rooms (pièces). |
newBuildOnlyNew builds only | boolean | Only new properties (neuf). Default: false |
maxItemsMax listings | integer | Stop after this many listings. 0 means no limit. Default: 200 |
proxyConfigurationProxy configuration | object | Not required for normal use. Default: {"useApifyProxy": false} |
API
curl -X POST "https://api.apify.com/v2/acts/hipersoft~bienici-scraper/run-sync-get-dataset-items?token=$APIFY_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"locations": [
"Lyon"
],
"maxItems": 50
}'from apify_client import ApifyClient
client = ApifyClient("YOUR_APIFY_TOKEN")
run = client.actor("hipersoft/bienici-scraper").call(run_input={
"locations": [
"Lyon"
],
"maxItems": 50
})
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
print(item)import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: 'YOUR_APIFY_TOKEN' });
const run = await client.actor('hipersoft/bienici-scraper').call({
"locations": [
"Lyon"
],
"maxItems": 50
});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(items);Pricing
| Event | Price | Paid plans from |
|---|---|---|
| Listing One Bien'ici property listing | $0.0015 | $0.0008 |
You pay only for what the run returns. Set a maximum cost per run and it stops cleanly at that limit.
Related scrapers
CNN Fear & Greed Index Scraper
Scrape the CNN Fear & Greed Index: current market-sentiment score and rating, a full historical timeline, and all seven component indicators. Clean structured JSON, CSV or Excel for trading signals, backtesting, dashboards and alerting.
547 runs · 6 users · $0.003 / item scrapedDivar Scraper
Scrape classified ads from Divar, Iran's largest marketplace: title, price (Toman), category, city, district, images and the listing URL. Search any Iranian city with an optional keyword and export one clean row per ad as JSON, CSV or Excel. For market research, price tracking and n8n.
224 runs · 22 users · $0.003 / listing scrapedAirbnb Scraper
Search Airbnb by location and scrape listings: name, property type, price, rating, reviews, coordinates, photos, badges and link. For short-term rental, pricing and market research.
122 runs · 2 users · $0.005 / listing scrapedSingapore HDB Property Information Scraper
Export master data for every HDB block in Singapore (~13,300 blocks): address, town, year completed, max floor, total units, unit mix by flat type (sold & rental) and amenities (market/hawker, carpark, commercial, pavilion). Filter by town, street, year. Public open data, no setup.
113 runs · 1 users · $0.002 / block scrapedPropertyGuru Singapore Scraper
Scrape PropertyGuru Singapore property listings: price, beds, baths, size, address, property type, agent and URL. For property research and lead generation.
106 runs · 3 users · $0.004 / listing scrapedEdgeProp Singapore Property Scraper
Scrape EdgeProp Singapore property listings for sale and rent: price, address, beds, baths, size, PSF and URL.
105 runs · 1 users · $0.004 / listing scrapedSend the site and the fields. We build it and you get it first.