SeLoger Scraper for Agency Listings and Prices

SeLoger carries the stock French estate agencies publish. We run the crawlers, resolve the honoraires behind every price, and deliver clean rows on your schedule.

Plans from €169/month · Free project assessment · Reply within 1 business day

SeLoger Scraper
Solutions

How We Deliver SeLoger Data

Our SeLoger scraper runs on our infrastructure, not yours. Delivery is CSV, JSON, XLSX or an API endpoint, on the schedule you set: a single extract, or a recurring run. Exports drop into BI tools and existing pipelines without a translation layer, and SeLoger rows can be mapped onto a shared schema with the other portals we cover, so one query spans several sources.

seloger.com answers automated clients with a challenge page rather than markup, so scraping SeLoger runs with request pacing, proxy rotation, CAPTCHA handling and page rendering, all part of the service. We collect only publicly available data - everything a visitor can see on SeLoger - and we collect it legally. You approve a sample before the full run, and we repair the crawlers when the site changes.

What We Extract from SeLoger

A SeLoger listing is assembled from structured agency data, so the fields are consistent enough to model properly. A standard extract carries:

  • prix (price) as displayed, which for a sale is the figure including any honoraires (agency fees) borne by the buyer
  • prix hors honoraires, the price before buyer-borne fees, plus the fee itself, which for sales is expressed as a percentage of the fee-excluded price rather than in euros, and for rentals as a euro amount
  • who pays the fee: acquéreur (buyer), vendeur (seller), or both
  • surface in square metres, and surface terrain (land area) where the property has any
  • pièces (rooms) and chambres (bedrooms) as separate counts
  • étage (floor), where 0 means rez-de-chaussée (ground floor)
  • charges (service charges) on rentals, with the settlement method: monthly flat rate, monthly estimate with annual adjustment, or annual reimbursement
  • the copropriété (co-ownership) block: whether the property sits in one, the nombre de lots (number of units), the average annual quote-part of the forecast budget, and whether the syndicat des copropriétaires (owners association) is subject to a legal procedure
  • DPE and GES energy classes with their numeric consumption and emission values
  • agency identity, listing reference, mandat exclusivity flag, publication date and photo URLs
  • property type and sub-type, commune, code postal and the quartier label

Two fields buyers expect and do not get. The street address is submitted by the agency but never shown to the site visitor, and by default a property is drawn at the centre of an IRIS statistical zone rather than at its real point. And taxe foncière (property tax) is not a standard field at all. Agencies can only pass it through a free-text custom slot, so it appears on a minority of listings and is absent from the rest. We do not invent either one.

What We Extract from SeLoger
Energy Labels, Location Precision and Personal Data

Energy Labels, Location Precision and Personal Data

DPE (energy performance diagnosis) and GES (greenhouse gas) labels matter commercially in France because they gate what an owner may do. Under the loi Climat et Résilience, G rated homes have been barred from the rental market since 1 January 2025, F follows in 2028 and E in 2034, and selling an F or G rated house has required an energy audit since 1 April 2023. A G label on a French listing is not decoration. It is a discount and a deadline, and it moves the asking figure.

The label column needs care. SeLoger allows two non-letter values beside A to G: VI for a DPE vierge (blank diagnosis) and NS for non soumis (not subject to the requirement). When either appears, the numeric consumption and emission fields are deliberately left empty. A pipeline reading that column as a clean A to G enum will either break or score the blanks as missing data. We deliver class and numbers as separate columns and preserve VI and NS instead of nulling them.

Listings name agents. Our output is limited to listing and commercial data, and personal contact details can be excluded from delivery on request. Where personal data falls in scope the GDPR applies, and we agree the scope of the extract with you before the first run.

About SeLoger and the AVIV Group

SeLoger is the portal French estate agencies use to publish their stock. It sits inside the AVIV Group, the property division of Axel Springer, next to Logic-Immo, MeilleursAgents and Belles Demeures.

That grouping is visible in the plumbing, not only in press releases. Each listing an agency submits carries a publication list. Its codes include SL for seloger.com, BD for bellesdemeures.com, WA for an agency website run by SeLoger, then WI, AGB, RIPP and PC. When an agency leaves that list empty, the listing appears on every support the agency subscribes to. One upload, several brands.

Stock arrives the same way for everyone: agency software fills the same fixed set of columns for every property. That is why the fields on a listing page are far more regular than free-text classifieds, and it also explains the gaps. A column an agency never fills stays empty for every property that agency holds, so coverage varies by source rather than at random.

For anyone buying SeLoger data this has a direct consequence. A property found here may also be addressable on a sibling brand under a different URL, and a flat held by two agencies on separate mandats (mandates) appears twice, with two references and two photo sets. Counting rows is not counting properties. We deduplicate on signals that travel with the listing rather than on title text, and we report which rows were merged.

Get a Quote
dev_w
25

Developers

customers
500+

Customers worldwide

pages
1 500 000 000+

Pages extracted

stime
15000+

Hours saved for our clients

Plans

SeLoger Scraping Plans and Pricing

Airplane

€199 / one-time

setup fee - included

Data limits100,000
Frequencyone-time
Run timeup to 5 days
Data storing7 days

Helicopter

€169 / mo

setup fee €499

Data limits250,000
Frequencymonthly
Run timeup to 5 days
Data storing14 days

Glasses

€229 / mo

setup fee €499

Data limits1,000,000
Frequencyweekly
Run timeup to 5 days
Data storing30 days

DNA

€549 / mo

setup fee €799

Data limits3,000,000
Frequency3 times daily
Run timesame day
Data storing90 days

Delivery: CSV, JSON or XLSX files, our API or a JSON feed. MCP server on request.

Full plan details →

Why Scrape SeLoger

The reason to scrape SeLoger rather than a private-seller site is that professional stock lives here, and professional stock carries the honoraires problem.

Under the arrêté of 10 January 2017, an advert where the buyer pays the fee must show the price excluding fees, the fee amount, and the fees-included price set in larger type. An advert where the seller pays shows a single number and no fee at all. Two listings at the same headline figure are therefore not the same figure. Load a SeLoger price column into a model without resolving who pays and you have quietly averaged two different quantities. We keep them apart and carry the payer as its own column.

Mandate structure is the second. An exclusive mandat gives one agency the property; a simple mandat lets an owner sign several at once. The same flat then surfaces under several agencies, sometimes at figures that differ only by the fee arrangement. That pattern says which stock is struggling to sell, but only if the pipeline recognises it instead of counting it as fresh supply.

The third is addressability. Detail URLs end in a numeric id, and search paths are built from commune and département slugs, so a crawl can be scoped by area and a property revisited by id. When a property leaves the market its advert stops resolving. Time on market must be built from your own dated snapshots.

Related Case Studies

Homegate Data: A Daily Snapshot of Two Cantons with 46K Photos

Homegate Data: A Daily Snapshot of Two Cantons with 46K Photos

Every day, a full snapshot of all active Homegate listings in one Swiss region, with photos and PDFs, for a company's own listing-history database.

Learn More about Homegate Data: A Daily Snapshot of Two Cantons with 46K Photos
imobiliare.ro Data and imoradar24: 420K Listings Archived with 2.2M Photos

imobiliare.ro Data and imoradar24: 420K Listings Archived with 2.2M Photos

A real-estate analytics company got two portals archived listing by listing: the saved page, a JSON file and every photo, 420K+ listings in all.

Learn More about imobiliare.ro Data and imoradar24: 420K Listings Archived with 2.2M Photos
Agent Data from MLS Portals: 50K+ Agent Rosters and Two Referred Clients

Agent Data from MLS Portals: 50K+ Agent Rosters and Two Referred Clients

US real-estate investors get agent lists for their markets from MLS portals under their own 2FA logins, plus realtor.com and Zillow directories.

Learn More about Agent Data from MLS Portals: 50K+ Agent Rosters and Two Referred Clients
Our Blog

Reads Our Latest News & Blog

Learn how to use web scraping to solve data problems for your organization

Scraping Property Portals by Region: Best Real Estate Platforms That Actually Matter

Scraping Property Portals by Region: Best Real Estate Platforms That Actually Matter

Real estate teams work in a fragmented data landscape. The sites that drive demand in Boston look nothing like the ones that matter in Berlin, São Paulo, Dubai, or Mumbai.

7 Real Estate Websites to Scrape in 2026: Plus 2 Hidden Gems

7 Real Estate Websites to Scrape in 2026: Plus 2 Hidden Gems

Real estate teams are operating in a data environment that is bigger, faster, and more fragmented than ever. Listings go live and disappear in hours, price cuts happen quietly, and the portals that matter most in each country are rarely the same global “top 5.”

Benefits of Web Scraping for Real Estate: 6 Use Cases From Our Projects

Benefits of Web Scraping for Real Estate: 6 Use Cases From Our Projects

October 16, 1180

Six jobs that scraped property data does, each backed by a ScrapeIt project: seller leads, listing monitoring, image datasets, weekly market supply, sold records and unit-level rentals. For every use case - the fields it needs and how often to refresh them.

scrapeit logo

About ScrapeIt

ScrapeIt is a managed data extraction company. We build, run and maintain the crawlers for platforms like SeLoger and hand over clean, structured datasets, so nobody on your side has to own a parsing pipeline. We work across real estate, eCommerce, travel and job boards, and we scope each project to the fields you actually need rather than shipping everything a page happens to contain. Ongoing runs include monitoring and repair when the site changes.

FAQ

Do you offer a SeLoger API for property data?

Yes. The ScrapeIt SeLoger API returns prix, prix hors honoraires, surface, pièces, the DPE class and the listing reference as JSON from an endpoint we host, refreshed on the schedule you set. The same SeLoger data also comes as CSV or XLSX files or straight into your database.

Can I get SeLoger data in CSV, Excel or JSON?

Yes. We prepare structured exports as CSV, XLSX or JSON, or an API endpoint if you would rather pull than receive files. Column names, units and date formats are agreed before the first run, so the file matches your schema rather than ours.

Does SeLoger data include the exact street address of a property?

No, and no scraper can supply it. Agencies do submit the address, but SeLoger never gives it to the visitor, and by default a property is placed at the centre of an IRIS statistical zone rather than at its true coordinates. What we deliver is commune, code postal, the quartier label and the location precision the page itself exposes.

Can you tell whether the buyer or the seller pays the honoraires?

Yes, where the listing states it, and it is worth insisting on. French rules require an advert with buyer-paid fees to show both the fee-excluded price and the fees-included price; an advert with seller-paid fees shows neither the fee nor a second number. We deliver the payer as its own column and keep the two SeLoger price figures in separate fields, so nothing is averaged by accident.

How often can I get updated SeLoger prices, and what happens to listings that disappear?

Runs are scheduled - daily, weekly or monthly - and each run is a dated snapshot rather than a live feed. We do not offer real-time data. Listings that stop resolving are flagged as gone in the delta instead of being dropped, so the history stays intact and you can measure time on market from your own series.

How does it Work?

Step 1 - Make a Request

You share your needs, expectations, and desired timeframe. We’ll suggest the best solution based on your request and budget.

Step 2 - Configuring Custom Web Crawlers

Our specialists configure the crawlers and extract a sample dataset for your review before proceeding with the full-scale extraction.

Step 3 - Collect and Deliver

Once you approve the sample, we launch the project and start full data collection. We gather, filter, and structure the data for easy use, delivering it on time in your preferred format.

Step 4 - Maintain and Support

Our team manages ongoing processes, monitors website changes, and supports all data extraction cycles. We can also help integrate data into your systems or create dashboards to simplify analysis.

Request a Quote

Tell us more about you and your project information.
Which sites, which fields, how often. A couple of lines is enough.

This form is protected by Google reCAPTCHA, which loads when you start filling it in. If you prefer not to use it, email us at info@scrapeit.io. Privacy & Cookie Policy

We reply within 1 business day. No obligation.

SeLoger data from €169/month. Free project assessment, reply within 1 business day.

scrapiet

Scrapeit Sp. z o.o.
10/208 Legionowa str., 15-099, Bialystok, Poland
NIP: 5423457175
REGON: 523384582