Seloger Scraper - France Real Estate & Agency Leads
Pricing
from $0.55 / 1,000 property listings
Seloger Scraper - France Real Estate & Agency Leads
Scrape SeLoger.com property listings: sale and rental price, price per m2, rooms, living space, energy class, address and photos, plus each listing agency with its phone, address, SIRET and RCS. Independent tool, not affiliated with SeLoger.
Pricing
from $0.55 / 1,000 property listings
Rating
0.0
(0)
Developer
Scrape Sage
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
Disclaimer: This Actor is an independent tool and is not affiliated with, endorsed by, or sponsored by AVIV Group France or any of its subsidiaries. All trademarks mentioned are the property of their respective owners. "SeLoger" is referenced only to describe the publicly available website this Actor collects data from.
Turn any SeLoger search into a clean spreadsheet of French property listings - sale or rental price, price per m², rooms, bedrooms, living space, floor, energy class (DPE), full address and photos - plus the estate agency behind each listing with its phone number, address, website, SIRET and RCS.
No API key and no login. Give it a city (paris-75), a department slug (lyon-69) or paste SeLoger search URLs. Works for apartments, houses, land, parking, lofts, chateaux, whole buildings and mansions, to buy or to rent.
Why this SeLoger scraper?
Every listing arrives complete from a single request - there is no slow per-listing detail pass, so a search page of 35 listings costs one fetch, not 36. And the columns that make a French property dataset commercially useful, the agency identifiers, are on every row.
| Data | Typical scrapers | This Actor |
|---|---|---|
| Price, price per m², rooms, bedrooms, living space | ✅ | ✅ |
| Property type, floor, city, postcode, district | partial | ✅ |
| Energy class (DPE) and greenhouse-gas class | partial | ✅ |
| Photos, photo count, 3D-tour flag | partial | ✅ |
| Agency name and contact name | partial | ✅ |
| Agency phone number(s) | ❌ | ✅ |
| Agency address, SIRET, RCS | ❌ | ✅ |
| Agency rating + review count | ❌ | ✅ |
| Private-owner flag / publisher type | ❌ | ✅ |
| Nearest metro, bus and tram lines (Paris) | ❌ | ✅ |
| Separate detail request per listing | required | not needed |
| Choose your own columns (61 available) | ❌ | ✅ |
| Monitor mode - only new listings | ❌ | ✅ |
Use cases
- Agency lead generation - SIRET and RCS are the French company identifiers a B2B buyer needs to match a listing to a real company, and the phone number is on the same row. One search becomes a qualified prospect list.
- Market and price analysis - price per m², living space, rooms and DPE across arrondissements, cities or whole departments.
- Private-seller sourcing - filter to
onlyPrivateOwnersto find the listings that are not agency-marketed. - Energy-transition datasets - DPE class per listing is the entry point for retrofit, insulation and heat-pump targeting under French energy rules.
- New-listing alerts - monitor mode plus a schedule emits only what appeared since the last run.
- Location intelligence - district, coordinates and, in Paris, the nearest metro, bus and tram lines per listing.
How to use
- Sign up for Apify - the free plan is enough to try this Actor.
- Open the Seloger Scraper, enter one or more locations, choose buy or rent and, if you like, the property types, then click Start.
- Watch listings stream into the dataset table.
- Export as JSON, CSV, Excel, XML or RSS - or pull results programmatically through the Apify API.
How deep does a search go?
SeLoger does not publish a crawlable "page 2". Its results pages paginate through routes that seloger.com/robots.txt disallows, so this Actor does not request them. One search page returns the 30-35 listings SeLoger renders on it, not the whole result set.
Two supported ways to get real volume, both using SeLoger's own published pages:
- Search narrower places, and split by property type. A single arrondissement, or an
appartement/maisonsplit, returns a far larger share of its own segment than one city-wide search does of the city. - Turn on Follow SeLoger's related searches. Every results page publishes dozens of narrower searches of its own - nearby towns, districts, sub-types and price bands - each with its own result count. With this on, the Actor follows them, bounded by Max search pages.
Input
| Field | What it does |
|---|---|
| Locations | French place slugs as SeLoger writes them - paris-75, lyon-69, marseille-13, bordeaux-33. |
| Deal type | For sale (achat) or to rent (locations). |
| Property types | Apartment, house, land, parking, loft, chateau, whole building, mansion. Leave empty for all types. |
| Search URLs / from a file | Paste SeLoger search URLs, link a .txt/.csv file, a Google Sheet or a Drive file. |
| Follow SeLoger's related searches | Depth, as described above. |
| Max listings per search / Max listings in total / Max search pages | Caps. |
| Min/Max price, Min/Max rooms, Min/Max living space | Filters, applied before billing - filtered listings are never charged. |
| Only private owners / Only with a 3D tour | Filters. |
| Output fields | Tick exactly the columns you want. |
| Monitor mode | Emit only listings not seen on previous runs. Ideal on a schedule. |
Output
One row per listing, up to 61 fields. Abridged example:
{"classifiedId": "267L9HK3QHG1","url": "https://www.seloger.com/annonce/achat/ile-de-france/paris-75/paris-75000/267L9HK3QHG1","title": "Appartement à vendre","dealType": "BUY","propertyType": "APARTMENT","priceText": "714 000 €","price": 714000,"pricePerSqm": 8925,"rooms": 4,"bedrooms": 3,"livingSpaceSqm": 80,"floor": "Étage 6/9","energyClass": "D","city": "Paris 18ème arrondissement","zipCode": "75018","district": "Goutte d'Or-Château Rouge","region": "Ile-de-France","transportLines": [{ "mode": "METRO", "line": "4" }, { "mode": "METRO", "line": "12" }],"agencyName": "CENTURY 21 - Paris 18e","contactName": "Century 21 Sorim","phone": "0608656426","agencyAddress": "43 Rue Ordener, 75018 Paris","agencySiret": "39249633700016","agencyRcs": "392496337","agencyRating": 5,"agencyReviewCount": 12,"isPrivateOwner": false,"imageCount": 31,"has3DVisit": true,"isNew": true}
Three dataset views ship with it: Listings overview, Agency & contact leads, and Location & transport.
Good to know
- SeLoger is served over residential IPs. The Actor handles that for you and retries a refused search on a fresh IP, so you never configure a proxy.
- Robots.txt is honoured. Only
/immobilier/,/recherche/and/annonce/pages are requested./list.htmand theprojects=query shapes are disallowed by SeLoger and are skipped and named in the run's status message. - Chateaux, whole buildings and mansions are sale-only. SeLoger returns a 404 for them under rent, so those combinations are skipped before the request and nothing is charged.
- Nearest transport is Paris-only. SeLoger does not publish the transport block outside Paris, so
transportLinesis empty elsewhere. - Some fields depend on the property type or the agency. Land and parking have no room count; apartments have no plot area; an agency rating exists only for agencies that have reviews. A null means SeLoger published nothing there.
- A run never fails on a transient block. It ends Succeeded with whatever it collected plus a status message explaining what happened, and stops before its own time limit rather than timing out.
Listings name estate agents and, on some listings, private sellers, so the contact columns are personal data. See Data & lawful use below before you use them.
How much does it cost to scrape SeLoger?
This Actor uses Apify's pay-per-event pricing: you are charged only for the results it delivers, with no monthly rental and no start fee. The events it can charge are:
- Property listing - One SeLoger property listing with its full record - price, price per m2, rooms, living space, energy class, location and nearest transport, photos and the listing agency. Listings filtered out by your price, room, living-space, owner or 3D-tour filters are never charged.
The current price of each event is shown on the Pricing tab of this page. Set a maximum total charge on the run if you want a hard cap on spend, and use the input limits to control how much the Actor fetches.
Automate & schedule
Run this Actor on autopilot and pull results into your own stack:
- Apify API - start runs, fetch datasets and manage schedules over REST.
- apify-client for JavaScript and apify-client for Python - official SDKs.
- Schedules - run it hourly, daily or weekly and keep your dataset current.
- Webhooks - trigger downstream actions (CRM import, Slack alert, email sequence) the moment a run finishes.
import { ApifyClient } from 'apify-client';const client = new ApifyClient({ token: 'MY_APIFY_TOKEN' });const run = await client.actor('scrapesage/seloger-scraper').call({// your input - see the Input section above});const { items } = await client.dataset(run.defaultDatasetId).listItems();console.log(`Got ${items.length} records`);
Integrate with any app
Connect the dataset to thousands of apps - no code required:
- Make - multi-step automation scenarios.
- Zapier - push new records straight into your CRM or spreadsheet.
- Slack - get notified when a scheduled run finds something new.
- Google Drive / Sheets - auto-export every run to a spreadsheet.
- Airbyte - pipe results into your data warehouse.
- GitHub - trigger runs from commits or releases.
Use with AI assistants (MCP)
The output is clean, LLM-ready JSON. You can call this Actor from Claude, ChatGPT or any agent framework through the Apify MCP server - describe the data you need and let the assistant run this Actor for you.
Agent-ready: autonomous payments (x402 & Skyfire)
This actor is agent-ready — AI agents can discover it, run it, and pay for it autonomously, with no Apify account and no human in the loop. It uses pay-per-event pricing and limited permissions, so it qualifies for Apify's agentic-payment standards:
- x402 — an open, HTTP-native payment protocol. Agents pay per run in USDC on the Base network directly through the Apify MCP server — no account, no API key.
- Skyfire — agent-to-service payments for fully autonomous AI-agent workflows.
Building an AI agent, MCP tool, or autonomous data pipeline? This scraper is ready to plug in and pay as it goes.
More scrapers from scrapesage
Related Actors in the same category:
- Real Estate Scraper for Redfin - Listings, Sold Comps & Leads
- BizBuySell Scraper - Businesses For Sale & Broker Leads
- VivaReal & ZAP Imóveis Scraper - Brazil Real Estate
- PropertyGuru Scraper - Singapore Property & Agent Leads
- Airbnb Scraper & Market Monitor
Tips
- Split by arrondissement. In Paris, one search per arrondissement gets you far more of the market than one search for
paris-75. - Split by property type too. Running
appartementandmaisonas separate searches doubles what a single seed returns. - Build the agency list. Deduplicate on
agencySiretfor one row per real company, then join it to your CRM. - Watch price bands. Set
minPrice/maxPricearound your buy box, add monitor mode and a Schedule, and you get a daily feed of new stock in that band only. - Trim your columns. Set
outputFieldsto what you actually use and the CSV lands ready for a spreadsheet instead of 61 columns wide.
FAQ
How is this Actor billed? Pay-per-event: you pay only for the results it delivers, with no monthly rental and no start fee. The per-event price is shown on the Pricing tab.
Can I schedule it and get results automatically? Yes - create a Schedule and add a webhook or an integration (Google Sheets, Slack, Make, Zapier) to push each run's dataset wherever you need it.
Which export formats are available? Every run's dataset can be downloaded as JSON, CSV, Excel (XLSX), XML, HTML or RSS from the Apify Console or the API.
Can I run it from code or an AI agent? Yes - through the Apify API and client libraries, or from Claude, ChatGPT and other assistants via the Apify MCP server.
Is it legal to scrape SeLoger? This Actor collects publicly available data only. You are responsible for using the output in compliance with applicable laws (including data-protection law where personal data is involved) and the source's terms. See Data & lawful use and the Disclaimer below.
Is this an official SeLoger tool? No. It is an independent, third-party Actor with no affiliation to, endorsement by or sponsorship from AVIV Group France. See the Disclaimer below.
Data & lawful use
This Actor reads public listings and the seller information shown on them. Sellers on SeLoger include private individuals, so seller names, usernames and any contact details are personal data. If you are in the EU or UK you are the data controller for what you do with them: have a lawful basis, use the data for market research, price monitoring or lawful sourcing, honour deletion requests, and do not send private sellers unsolicited marketing.
Under Apify's Standard Actor Contract, which governs your use of this Actor, you are the controller of any personal data in your input and output and scrapesage acts only as your processor: that data is processed solely to run your job, written only to your own Apify storage, never used for any other purpose and never shared onward. If you need help with a data-subject request that involves this Actor's output, open an issue on the Issues tab.
Disclaimer
This Actor is an independent tool and is not affiliated with, endorsed by, or sponsored by AVIV Group France or any of its subsidiaries. All trademarks mentioned are the property of their respective owners.
"SeLoger" and any related marks are the property of their respective owners and are used here only in a descriptive, nominative sense - to identify the publicly accessible website from which this Actor collects data. This Actor is not an official SeLoger product, is not authorised or certified by AVIV Group France, and does not distribute SeLoger software. It collects only publicly available information; you are responsible for ensuring your use of that data complies with applicable laws, regulations and the terms of the source website.
Need help?
Open an issue on the Actor's Issues tab, or visit the Apify help center. Feature requests are welcome - this Actor is actively maintained.