Patrick Besse immobilier API scrapper avatar

Patrick Besse immobilier API scrapper

Pricing

Pay per usage

Go to Apify Store
Patrick Besse immobilier API scrapper

Patrick Besse immobilier API scrapper

Pricing

Pay per usage

Rating

0.0

(0)

Developer

moah

moah

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

Patrice Besse Real Estate Scraper

Extract property listings from patrice-besse.com — the French agency specialized in châteaux, hôtels particuliers, and character properties — straight into structured JSON. Point this Actor at any patrice-besse.com search results page, such as the Paris & surrounding area search, and get back price, address, surface area, room counts, full description, photo gallery and agent contact for every matching property. Try it directly from the Input tab, no coding required, and run it on a schedule or trigger it via the Apify API to keep a dataset of listings continuously up to date.

Why use this scraper?

  • Market monitoring — track new luxury and character-property listings across Paris, the Île-de-France, or any other patrice-besse.com region without manually refreshing the site.
  • Lead generation — feed structured property data into a CRM, spreadsheet, or internal dashboard.
  • Comparative analysis — export price-per-m², location, and characteristics data for market research.
  • Automation-friendly — combine with Apify's scheduler and integrations (Zapier, Make, Google Sheets, webhooks) to get notified of new listings automatically.

Because it runs on the Apify platform, you also get automatic retries, proxy rotation to avoid IP blocking, and run monitoring — all without managing any infrastructure yourself.

How to scrape patrice-besse.com listings

  1. Click Try for free (or Start) and open the Input tab.
  2. Paste the search results URL(s) you want to crawl into Start URLs — it's prefilled with the Paris search, but any patrice-besse.com search page (other regions, or recherche-bien-immobilier-france/ for all of France) works the same way.
  3. Optionally adjust Crawl property detail pages, Max properties, and Proxy configuration.
  4. Click Start and watch the results appear in the Dataset tab as the run progresses.
  5. Export the results in your preferred format once the run finishes.

Input

FieldDescriptionDefault
start_urlsOne or more patrice-besse.com search result pages to crawl.Paris & proche Paris search
crawl_detail_pagesVisit each property's own page for the full description, characteristics table, photo gallery and agent contact. Disable for a faster, summary-only run.true
max_itemsMaximum number of properties to scrape per start URL. 0 means no limit.0
max_requests_per_crawlSafety cap on the total number of pages fetched (listing + detail pages) in one run.500
proxy_configurationApify Proxy configuration used while crawling, to avoid IP blocking.Apify Proxy enabled

See the Input tab in Apify Console for the full schema and inline field descriptions.

Output

Each scraped property is stored as one item in the dataset, for example:

{
"reference": "816061",
"title": "Au sein d'un bourg de la vallée de l'Oise, une demeure de maître de 345 m², ses dépendances, son potager et son parc arboré de plus de 1 ha",
"url": "https://www.patrice-besse.com/annonces/maison-de-caractere-a-vendre-vallee-de-l-oise--pb816061",
"property_type": "demeures & maisons",
"price": 1410000,
"price_currency": "EUR",
"address_locality": "Nointel, VAL-D'OISE",
"address_region": "ile-de-france",
"postal_code": "95590",
"country": "FR",
"situation": "Occupant le nord-ouest de l'Île-de-France...",
"description": "Passé le mur d'enceinte et le portail automatisé...",
"characteristics": {
"Surface du bâtiment principal": "345 m²",
"Surface des dépendances": "200 m²",
"Surface cadastrale": "10000 m²"
},
"dpe_image_url": "https://medias4b.patrice-besse.com/photo-acquerir/27154/27154_DPE.jpg",
"image_urls": ["https://medias4b.patrice-besse.com/photo-acquerir/27154/zoom/....jpg"],
"contact_role": "Conseillère",
"contact_name": "Nathalie Dubreuil",
"contact_phone": "+33 1 42 84 80 85"
}

You can download the dataset in various formats such as JSON, HTML, CSV, or Excel directly from Apify Console or via the API.

Data fields

FieldDescription
referencePatrice Besse internal listing reference number.
titleFull property headline.
urlLink to the property's detail page.
property_typeCategory, e.g. appartements, demeures & maisons, hôtels particuliers, loft.
price / price_currencyAsking price and currency (usually EUR).
address_locality, address_region, postal_code, countryLocation of the property.
situationDescription of the surrounding area/neighborhood (detail pages only).
descriptionFull free-text property description (detail pages only).
characteristicsKey/value table of surface areas, room counts, and other attributes; keys vary by property type (detail pages only).
dpe_image_urlEnergy performance diagnostic (DPE) image, when published (detail pages only).
image_url / image_urlsListing thumbnail and full-resolution photo gallery.
contact_role, contact_name, contact_phoneThe listing agent's contact details (detail pages only).

Cost estimation

This Actor uses the lightweight BeautifulSoupCrawler (plain HTTP, no browser), so runs are fast and cheap. A search page such as the Paris one (~100 listings) plus all of its detail pages typically completes in a couple of minutes on the free Apify plan's compute allowance. Disable Crawl property detail pages for an even cheaper, summary-only run when you don't need the full description or photo gallery.

Tips

  • Leave Max properties at 0 to scrape everything matching a search, or set it low while testing your setup.
  • If you only need a quick market snapshot (price, location, thumbnail), turn off Crawl property detail pages to roughly halve the number of requests.
  • Add multiple regional search URLs to Start URLs in a single run to cover several areas at once.

FAQ & support

This Actor only extracts publicly available listing data displayed on patrice-besse.com and does not bypass any access controls; please respect the site's terms of use when using the scraped data. Website markup can change over time — if you notice missing or incorrect fields, please open an issue in the Issues tab so it can be reviewed and fixed. Need a custom version (different site, extra fields, scheduled delivery)? Reach out and a tailored solution can be built for you.