Bienici Property Search Scraper avatar
Bienici Property Search Scraper

Pricing

from $3.00 / 1,000 results

Go to Apify Store
Bienici Property Search Scraper

Bienici Property Search Scraper

Automate extraction of French property listings from Bienici.com. Capture comprehensive data including prices, locations, energy ratings, property features, and agency details. Ideal for real estate market analysis, investment research, and competitive intelligence across France's property market.

Pricing

from $3.00 / 1,000 results

Rating

0.0

(0)

Developer

Stealth mode

Stealth mode

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Share

Bienici.com Property Search Scraper: Extract French Real Estate Listings Data

Understanding Bienici.com and Its Value

Bienici.com is a major French real estate platform aggregating property listings from agencies and private sellers across France. The platform provides detailed property information including energy performance diagnostics (DPE), mandatory in France, making it valuable for analyzing energy-efficient properties and compliance trends.

For investors analyzing French property markets, agencies monitoring competition, or researchers studying housing dynamics, Bienici data offers essential insights. Manual data collection across regions, price ranges, and property types is time-consuming. This scraper automates extraction, transforming search results into structured datasets for analysis.

What This Scraper Extracts

The scraper processes Bienici search result pages—listings displayed after applying filters for location, price, property type, or features. It captures multiple properties per page, enabling comprehensive dataset creation across French regions.

Key Data Categories:

Property Identification: ID, reference, ad type, property type, and transaction type for tracking and classification.

Location Data: City, postal code, district, department code, and address visibility flags for geographic analysis.

Pricing Information: Price, price without fees, price per square meter, agency fee percentage, and price decrease tracking for financial analysis.

Property Specifications: Surface area, room quantities, bedroom counts, floor details, and structural features (cellar, elevator, caretaker).

Energy Performance: Energy/GHG values and classifications, DPE date, consumption ranges, and July 2021 DPE compliance—critical for French property evaluation.

Listing Metadata: Publication/modification dates, status, new property flag, and exclusive listing indicators for market timing analysis.

Agency Information: Account type, customer ID, professional ad flag, fees responsibility, and exclusive mandate status.

Marketing Elements: Title, description, photos, 3D models, virtual tours, optical fiber status, and promotional features.

Additional Details: Condominium information, heating systems, exposition, phone displays, and user engagement metrics.

Input Configuration

Example Setup:

{
"proxy": {
"useApifyProxy": false
},
"max_items_per_url": 20,
"ignore_url_failures": true,
"urls": [
"https://www.bienici.com/recherche/achat/france?page=10&mode=liste"
]
}

Example Screenshot:

Parameters Explained:

proxy: Set useApifyProxy: false by default. Enable residential proxies for large-scale scraping to avoid detection. Small occasional runs typically don't require proxies.

max_items_per_url: Controls properties extracted per page. Set to 20 for standard extraction. Bienici displays 20-30 listings per page.

ignore_url_failures: When true, continues processing remaining URLs if some fail. Essential for batch jobs—one failed URL won't stop the entire run.

urls: Bienici search result URLs. The example targets page 10 of purchase listings across France in list mode. Include multiple URLs for different searches, regions, or pages.

URL Structure:

  • achat (purchase) or location (rental) specifies transaction type
  • france can be replaced with specific cities or regions
  • page=10 indicates pagination
  • mode=liste displays list view (alternative: mode=carte for map view)

Pro Tip: Perform manual searches with desired filters first, then copy URLs. For comprehensive datasets, include multiple page numbers systematically.

Output Structure and Field Meanings

The scraper returns JSON with detailed property objects. Key fields explained:

Core Identification:

  • ID: Unique Bienici listing identifier for tracking
  • Reference: Agency's internal reference number
  • Ad Type: Listing category (sale, rental, etc.)
  • Property Type: Apartment, house, land, commercial, etc.

Location Fields:

  • City/Postal Code/District/Department Code: Geographic hierarchy for market segmentation
  • Address Known: Boolean indicating if exact address is disclosed
  • Display District Name: Whether district name is shown publicly
  • Blur Info: Privacy settings for location display

Pricing Data:

  • Price: Listed price in euros
  • Price Without Fees: Base price excluding agency fees
  • Price per Square Meter: Calculated price/m² for comparison
  • Agency Fee Percentage: Commission rate
  • Fees Charged To: Buyer or seller responsibility
  • Price Has Decreased: Flag indicating recent price reduction

Property Specifications:

  • Surface Area: Total area in square meters
  • Rooms Quantity/Bedrooms Quantity: Room counts for filtering
  • Floor/Floor Quantity: Level and total floors
  • Has Elevator/Cellar/Caretaker: Building amenities
  • Shower Rooms Quantity/Toilet Quantity: Bathroom facilities

Energy Performance (French DPE):

  • Energy Value/Greenhouse Gas Value: Numeric energy ratings
  • Energy Classification/Greenhouse Gas Classification: Letter grades (A-G)
  • Min/Max Energy Consumption: Consumption range
  • Energy Performance Diagnostic Date: DPE certification date
  • Use July 2021 Energy Performance Diagnostic: Compliance with updated regulations

Listing Metadata:

  • Publication Date/Modification Date: Listing timeline
  • New Property: Indicates new construction
  • Status: Active, sold, rented, etc.
  • Ad Created by Pro: Professional vs. private listing
  • Is Bien Ici Exclusive: Platform exclusivity flag

Agency Information:

  • Account Type: Professional, agency, or private seller
  • Customer ID: Agency identifier
  • Is Exclusive Sale Mandate: Exclusive agency representation
  • Ad Type (fr): French classification

Marketing Features:

  • Title/Description: Property headline and full description
  • Description Text Length: Character count for content analysis
  • Photos: Image array
  • With 3D Model: Virtual 3D tour availability
  • Need Virtual Tour: Virtual visit flag
  • Optical Fiber Status: Internet connectivity information

Condominium Details:

  • Is in Condominium: Co-ownership indicator
  • Annual Condominium Fees: Yearly maintenance costs
  • Condominium Parts Quantity: Number of units in building

Additional Fields:

  • Charging Stations: Electric vehicle charging availability
  • Heating/Exposition: Heating system and property orientation
  • Relevance Bonus: Search ranking metric
  • Phone Displays: Contact view count
  • Threshold Date/End of Promoted as Exclusive: Promotional timing

Sample Output:

[
{
"blur_info": {
"type": "disk",
"radius": 50,
"bbox": [
2.347634238720355,
48.82762058580433,
2.34899878411027,
48.82851890373902
],
"position": {
"lat": 48.828069744771675,
"lon": 2.3483165114153124
},
"centroid": {
"lat": 48.828069744771675,
"lon": 2.3483165114153124
}
},
"city": "Paris 13e",
"postal_code": "75013",
"charging_stations": {
"providers": []
},
"id": "ag755464-482166296",
"ad_type": "buy",
"property_type": "flat",
"reference": "85819699",
"description": "Rue de la Butte aux Caille, Paris 13ème : situé dans un immeuble moderne de très bon standing avec gardiennage, au 1er étage avec ascenseur, un appartement en parfait état intérieur de 4 pièces de 79m2 carrez composé :\nD'une belle entrée, d'un séjour baigné de lumière avec une cuisine ouverte totalement équipée et aménagée, de deux chambres au calme, d'un dressing, d'une salle d'eau avec WC et d'une seconde salle d'eau. Deux caves. L'appartement est refait à neuf avec des matériaux de qualité, très charmant et baigné de lumière ! Performance énergétique notée C.",
"title": "Paris XIII - 4 pièces - Butte-Aux-Cailles",
"publication_date": "1970-01-01T00:00:00.000Z",
"modification_date": "2025-12-22T13:11:01.787Z",
"new_property": false,
"account_type": "agency",
"is_bien_ici_exclusive": false,
"surface_area": 79,
"rooms_quantity": 4,
"bedrooms_quantity": 2,
"has_cellar": true,
"shower_rooms_quantity": 2,
"toilet_quantity": 1,
"floor_quantity": 7,
"has_elevator": true,
"floor": 1,
"has_caretaker": true,
"energy_performance_diagnostic_date": "2024-10-14",
"energy_value": 128,
"greenhouse_gaz_value": 26,
"min_energy_consumption": 800,
"max_energy_consumption": 1090,
"energy_classification": "C",
"greenhouse_gaz_classification": "C",
"is_in_condominium": true,
"agency_fee_percentage": 2.74,
"is_exclusive_sale_mandate": true,
"fees_charged_to": "purchaser",
"price_without_fees": 730000,
"photos": [
{
"url_photo": "https://photos.ubiflow.net/755464/482166296/photos/1.jpg?INSOON_EB_5512801818_20250917164545",
"photo": "ag755464-482166296_photos.ubiflow.net_755464_482166296_photos_1.jpg_INSOON_EB_5512801818_20250917164545",
"url": "https://file.bienici.com/photo/ag755464-482166296_photos.ubiflow.net_755464_482166296_photos_1.jpg_INSOON_EB_5512801818_20250917164545"
},
{
"url_photo": "https://photos.ubiflow.net/755464/482166296/photos/2.jpg?INSOON_EB_5512801818_20250917164545",
"photo": "ag755464-482166296_photos.ubiflow.net_755464_482166296_photos_2.jpg_INSOON_EB_5512801818_20250917164545",
"url": "https://file.bienici.com/photo/ag755464-482166296_photos.ubiflow.net_755464_482166296_photos_2.jpg_INSOON_EB_5512801818_20250917164545"
},
{
"url_photo": "https://photos.ubiflow.net/755464/482166296/photos/3.jpg?INSOON_EB_5512801818_20250917164545",
"photo": "ag755464-482166296_photos.ubiflow.net_755464_482166296_photos_3.jpg_INSOON_EB_5512801818_20250917164545",
"url": "https://file.bienici.com/photo/ag755464-482166296_photos.ubiflow.net_755464_482166296_photos_3.jpg_INSOON_EB_5512801818_20250917164545"
},
{
"url_photo": "https://photos.ubiflow.net/755464/482166296/photos/4.jpg?INSOON_EB_5512801818_20250917164545",
"photo": "ag755464-482166296_photos.ubiflow.net_755464_482166296_photos_4.jpg_INSOON_EB_5512801818_20250917164545",
"url": "https://file.bienici.com/photo/ag755464-482166296_photos.ubiflow.net_755464_482166296_photos_4.jpg_INSOON_EB_5512801818_20250917164545"
},
{
"url_photo": "https://photos.ubiflow.net/755464/482166296/photos/5.jpg?INSOON_EB_5512801818_20250917164545",
"photo": "ag755464-482166296_photos.ubiflow.net_755464_482166296_photos_5.jpg_INSOON_EB_5512801818_20250917164545",
"url": "https://file.bienici.com/photo/ag755464-482166296_photos.ubiflow.net_755464_482166296_photos_5.jpg_INSOON_EB_5512801818_20250917164545"
},
{
"url_photo": "https://photos.ubiflow.net/755464/482166296/photos/6.jpg?INSOON_EB_5512801818_20250917164545",
"photo": "ag755464-482166296_photos.ubiflow.net_755464_482166296_photos_6.jpg_INSOON_EB_5512801818_20250917164545",
"url": "https://file.bienici.com/photo/ag755464-482166296_photos.ubiflow.net_755464_482166296_photos_6.jpg_INSOON_EB_5512801818_20250917164545"
},
{
"url_photo": "https://photos.ubiflow.net/755464/482166296/photos/7.jpg?INSOON_EB_5512801818_20250917164545",
"photo": "ag755464-482166296_photos.ubiflow.net_755464_482166296_photos_7.jpg_INSOON_EB_5512801818_20250917164545",
"url": "https://file.bienici.com/photo/ag755464-482166296_photos.ubiflow.net_755464_482166296_photos_7.jpg_INSOON_EB_5512801818_20250917164545"
},
{
"url_photo": "https://photos.ubiflow.net/755464/482166296/photos/8.jpg?INSOON_EB_5512801818_20250917164545",
"photo": "ag755464-482166296_photos.ubiflow.net_755464_482166296_photos_8.jpg_INSOON_EB_5512801818_20250917164545",
"url": "https://file.bienici.com/photo/ag755464-482166296_photos.ubiflow.net_755464_482166296_photos_8.jpg_INSOON_EB_5512801818_20250917164545"
}
],
"price": 750000,
"use_july2021_energy_performance_diagnostic": true,
"ad_created_by_pro": true,
"district": {
"id_polygone": 300695,
"id_type": 1,
"name": "Paris 13e Arrondissement - Butte-aux-Cailles",
"libelle": "Butte-aux-Cailles",
"cp": "75013",
"code_insee": "75113",
"id": 300695,
"insee_code": "75113",
"postal_code": "75013",
"type_id": 1
},
"heating": "électricité individuel",
"exposition": "sud",
"annual_condominium_fees": 399.999999999996,
"condominium_parts_quantity": 77,
"relevance_bonus": 5,
"status": {
"on_the_market": true,
"closed_by_user": false,
"auto_imported": true,
"is_leading": true,
"highlighted": false,
"is3d_highlighted": false
},
"department_code": "75",
"address_known": true,
"display_district_name": true,
"price_per_square_meter": 9240.506329113925,
"postal_code_for_search_filters": "75013",
"description_text_length": 568,
"user_relative_data": {
"import_account_id": "558bbfd06fbf04e50075bbce",
"account_ids": [
"ubiflow-easybusiness-ag755464"
],
"search_account_ids": [
"ubiflow-easybusiness-ag755464",
"6140624b7eabdc00b0d4a7a4",
"contract-type-agency-package",
"extension-boost",
"558bbfd06fbf04e50075bbce"
],
"is_admin": false,
"is_ad_modifier": false,
"can_set_as_featured": false,
"can_see_exact_position": false,
"can_see_address": false,
"can_see_stats": false,
"can_open_ad_detail": true,
"can_see_real_dates": false,
"can_see_publication_certificate_html": false,
"can_see_publication_certificate_pdf": false
},
"price_has_decreased": false,
"transaction_type": "buy",
"ad_type_fr": null,
"with3d_model": false,
"end_of_promoted_as_exclusive": 0,
"optical_fiber_status": "deploye",
"nothing_behind_form": false,
"highlight_mail_contact": false,
"customer_id": "DE-FERLA-MONGE",
"display_insurance_estimation": true,
"need_virtual_tour": true,
"phone_displays": [],
"threshold_date": "2025-10-25T00:00:00.000Z",
"from_url": "https://www.bienici.com/recherche/achat/france?page=10&mode=liste"
}
]

Step-by-Step Implementation

1. Define Target Market: Identify needed regions, property types, and criteria. Test searches on Bienici to verify filter results.

2. Collect URLs: Copy URLs from manual searches. Include multiple URLs for different regions, price ranges, or property types.

3. Configure Input: Set up JSON with URLs. Adjust max_items_per_url (20 for standard, higher for thorough extraction). Enable ignore_url_failures.

4. Launch Scraper: Start via Apify console. Typical processing: 3-5 pages with 20 items complete in 2-4 minutes.

5. Validate Data: Verify critical fields (prices, locations, energy ratings) are populated correctly.

6. Export and Analyze: Export as JSON, CSV, or Excel. Deduplicate by ID and filter by criteria.

7. Handle Pagination: For large datasets, include multiple page URLs: page=1, page=2, etc.

Strategic Applications

Energy Efficiency Analysis: Filter by energy classifications to identify eco-friendly properties. Track DPE compliance and analyze energy performance trends across regions—particularly valuable given France's strict energy regulations.

Market Pricing Analysis: Calculate average price per square meter by city, district, or property type. Identify undervalued properties and pricing trends.

Competitive Intelligence: Monitor agency listings, exclusive mandates, and fee structures. Track which agencies dominate specific regions.

Investment Research: Identify new properties, price reductions, and exclusive listings. Analyze condominium fees and building amenities for investment evaluation.

Geographic Market Mapping: Use location data to analyze regional markets, create pricing heatmaps, and identify emerging neighborhoods.

Inventory Tracking: Monitor publication dates and status changes to understand market velocity and listing durations.

Advanced Techniques

Time-Series Tracking: Scrape regularly to track price changes, new listings, and market trends over time.

Energy Performance Benchmarking: Analyze correlation between energy ratings and prices. Identify premium for energy-efficient properties.

Agency Performance Analysis: Aggregate by customer ID to analyze agency market share, average prices, and listing volumes.

Condominium Cost Analysis: Compare annual condominium fees across buildings to assess maintenance cost efficiency.

Description Text Mining: Process description text with NLP to extract features not in structured fields—renovations, views, proximity to transit.

Best Practices

Scraping Frequency: French real estate updates regularly. Weekly scraping balances data freshness with efficiency.

Data Validation: Verify prices are positive, postal codes valid, energy classifications match French standards (A-G).

Privacy Compliance: Contact information and addresses may be personal data under GDPR. Handle securely and use only for legitimate purposes.

Currency Consistency: All prices in euros. Note scrape dates for inflation adjustment in long-term analysis.

Energy Rating Awareness: France updated DPE regulations in July 2021. Use use_july_2021_energy_performance_diagnostic field to ensure compliance analysis accuracy.

Duplicate Management: Use ID field to deduplicate. Properties may appear in overlapping searches.

Conclusion

The Bienici.com Property Search Scraper transforms France's dynamic real estate market into actionable data. From energy performance analysis to pricing trends and agency intelligence, this tool provides comprehensive insights for investors, researchers, and real estate professionals navigating the French property landscape.