French-Property.com Scraper avatar

French-Property.com Scraper

Pricing

from $3.00 / 1,000 results

Go to Apify Store
French-Property.com Scraper

French-Property.com Scraper

Scrape French property listings from French-Property.com. Use filters (sale/rent, type, location, bedrooms, price) or paste a search URL — the URL wins when set. Returns price, size, bedrooms, location, agency, DPE, and photos.

Pricing

from $3.00 / 1,000 results

Rating

0.0

(0)

Developer

Marco Rodrigues

Marco Rodrigues

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Categories

Share

🏠 French-Property.com Scraper

Want to pull property listings from French-Property.com or explore the French buy/rent market for expats and buyers? This scraper makes it easy.

Use structured filters — the same choices as on the website (popular areas, regions, departments, property type, bedrooms, prices, features) — or paste an input_url from your browser. When input_url is set, it overrides the filters. Either way, you get price, size, bedrooms, location, agency, DPE, and photos as CSV or JSON.

💡 Perfect for...

  • Buyers & Renters: Monitor houses and apartments by region, department, and budget.
  • Agencies & Investors: Track inventory and pricing across popular French areas.
  • Market Research: Compare supply in Dordogne, Brittany, Paris, the Alps, and more.
  • Data Analysts: Export clean structured rows for dashboards and models.
  • 🤖 AI Agents: Power bots and workflows with filter-based search (no brittle URL crafting).
  • 📚 RAG Systems: Feed listing specs and descriptions into retrieval pipelines.
  • 🔗 AI Workflows: Plug into LangChain, AutoGPT, CrewAI, and similar stacks.

✨ Why you'll love this scraper

  • 🔗 Input URL or Filters: Paste a French-Property.com search URL (input_url) if you already filtered in the browser, or use structured filters (better for AI agents). input_url always wins when set.
  • 🎯 Website-matched filters: Popular locations, regions, departments, property type, bedroom min/max, price ladder, land size, swimming pool / outbuildings, and sort order.
  • 📊 Rich Listings: Price, habitable & land size, bedrooms/bathrooms, region/department/city, agency, DPE, images, and listing URL.
  • 🔁 Pagination: Collects listings across result pages until max_properties is reached.

📦 What's inside the data?

For every listing you get:

  • Core: id, url, reference, transaction, property_type, title, description
  • Pricing & Size: price, price_label, area_m2, land_m2, bedrooms, bathrooms
  • Location: city, postal_code, department, region, location_full
  • Energy: dpe_energy, dpe_energy_category, dpe_ges, dpe_ges_category
  • Agency & Media: agency_name, image_url, images

🚀 Quick start

Option A — Input URL

  1. Open French-Property.com, apply filters in the browser, copy the results URL.
  2. Paste it into input_url.
  3. Set max_properties and click Start.

Option B — Structured filters (better for AI agents)

  1. Leave input_url empty.
  2. Choose listing_type, property_type, and a location (popular_location, region, and/or department). Optionally add a city.
  3. Set bedrooms, price, features if you want, then max_properties and click Start.

Export JSON, CSV, or Excel when done.


Input examples

Filters

{
"listing_type": "vente",
"property_type": "house",
"department": "dordogne",
"minimum_bedrooms": "3",
"price_min": 100000,
"price_max": 400000,
"max_properties": 50
}

URL override

{
"input_url": "https://www.french-property.com/properties-for-sale?departments=dordogne&property_types_all=house",
"max_properties": 50
}

Output example

{
"id": "1687-192",
"url": "https://www.french-property.com/sale-property/1687-192",
"transaction": "vente",
"price": 249500,
"area_m2": 123,
"land_m2": 450,
"bedrooms": 4,
"bathrooms": 2,
"city": "Bouteilles-Saint-Sébastien",
"department": "Dordogne (24)",
"region": "Aquitaine",
"dpe_energy_category": "E",
"agency_name": "Wright French Properties",
"image_url": "https://cdn4.french-property.com/..."
}

📋 Input reference

ParameterTypeRequiredDefaultDescription
input_urlstringNoOptional override. Paste any French-Property.com search URL. When set, overrides all filters below.
listing_typestring enumNoventevente (for sale) or location (for rent).
property_typestring enumNohouseAll, house, apartment, business, land.
popular_locationstring enumNoAnyPopular area from the website (34 options).
regionstring enumNoAnyFrench region (29 options).
departmentstring enumNodordogneFrench department (96 options).
citystringNoOptional city/town (e.g. Bergerac, Nice).
postal_codestringNoOptional postal code.
minimum_bedrooms / maximum_bedroomsstring enumNoAny / UnlimitedBedroom bounds (same ladder as the site).
price_min / price_maxstring enumNoNo min/maxPrice ladder from €50,000 to €5,000,000.
minimum_land_size / maximum_land_sizeintegerNoLand size bounds.
land_size_unitstring enumNo, acres, or hectares.
swimming_pool / outbuildingsbooleanNofalseFeature filters.
sort_bystring enumNoDefaultLowest/highest price, most recent, or most land.
max_propertiesintegerNo50How many listings to return (11000).

Notes

  • input_url always wins over filters when provided.
  • Location selects match the website lists; use city when you need a specific town.
  • Each run returns at most max_properties listings.