SeLoger Universal Scraper avatar

SeLoger Universal Scraper

Pricing

from $0.96 / 1,000 results

Go to Apify Store
SeLoger Universal Scraper

SeLoger Universal Scraper

⚡ Extract unlimited SeLoger listings in seconds! Drop your search URL and get rich, structured real estate data — price, surface, rooms, location, DPE & more. Perfect for market analysis, investment scouting, price benchmarking or lead generation. Automate the French property market & stay ahead! 🏡

Pricing

from $0.96 / 1,000 results

Rating

5.0

(1)

Developer

Scrapifier

Scrapifier

Maintained by Community

Actor stats

1

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Share

🏠 SeLoger Scraper

A simple tool to extract SeLoger listings and turn France's leading real-estate portal into structured, usable data.

Stop scrolling and copy-pasting. Collect thousands of listings automatically — with the full content of each ad — filter by your exact criteria, and export to JSON, CSV or Excel for analysis.

🎯 Use cases

This tool can be used for: real-estate analysis, price monitoring, deal hunting, investment research, competitive watch, lead generation, market research, etc.


🚀 Quick start

You have two ways to tell the scraper what to collect:

Option A — Use the simple filters (recommended, no URL needed)

  1. Pick rent or buy, type a city (e.g. Paris 11, Lyon, 75011)
  2. Optionally set price, surface, rooms, property type
  3. Run

Option B — Paste a SeLoger URL (advanced)

  1. Run a search on SeLoger.com
  2. Copy the URL from your browser's address bar (it looks like https://www.seloger.com/classified-search?distributionTypes=Rent&estateTypes=Apartment&locations=...)
  3. Paste it into Search URLs and run (the older list.htm?... URLs work too)

Use either filters or a URL. If you fill both, the URL wins.

No technical knowledge required.


Example Input — by filters (Option A)

{
"transaction": "rent",
"locations": ["Paris 11"],
"property_types": ["apartment"],
"price_max": 2000,
"rooms_min": 2,
"max_pages": 10,
"proxyConfiguration": {
"useApifyProxy": true,
"apifyProxyGroups": ["RESIDENTIAL"],
"apifyProxyCountry": "FR"
}
}

Example Input — by URL (Option B)

{
"urls_list": [
"https://www.seloger.com/classified-search?distributionTypes=Rent&estateTypes=Apartment,House&locations=AD08FR31096"
],
"max_pages": 10,
"fetch_details": true,
"concurrency": 8,
"proxyConfiguration": {
"useApifyProxy": true,
"apifyProxyGroups": ["RESIDENTIAL"],
"apifyProxyCountry": "FR"
}
}

Example Output

{
"id": "24LD1P1D4JBQ",
"legacy_id": 211815093,
"url": "https://www.seloger.com/annonces/locations/appartement/paris-18eme-75/.../211815093.htm",
"title": "Appartement à louer",
"headline": "1 chambre à Montmartre",
"description": "Splendide appartement rénové et meublé situé Rue Lamarck, dans le quartier de Montmartre...",
"distribution_type": "RENT",
"property_type": "APARTMENT",
"rooms": 2,
"bedrooms": 1,
"surface": 55,
"floor": "4/6",
"epc": "F",
"prices": {
"Loyer charges comprises": "2 895 €/mois",
"Coûts supplémentaires": "480 €/mois"
},
"city": "Paris 18ème arrondissement",
"district": "Grandes Carrières-Clichy",
"zip_code": "75018",
"lat": 48.8907,
"lng": 2.334,
"transport": [{ "type": "METRO", "lines": ["12", "13"] }],
"features": [{ "icon": "furnished", "value": "Meublé" }],
"photos": ["https://mms.seloger.com/.../photo-1.jpg", "..."],
"contact_name": "UKIO FRANCE",
"contact_phones": ["+33(0)757902019"],
"is_exclusive": true,
"has_3d_visit": true,
"scraped_at": "2026-06-21 15:00:00",
"search_url": "https://www.seloger.com/list.htm?projects=1&types=1,2&..."
}

✨ Features

  • Rich data out of the box: each listing already comes with description, photos, price, surface, rooms, DPE, transport and the agency phone — no extra cost
  • Two ways to search: just type a city and pick filters (rent/buy, type, price, surface, rooms…), or paste a real SeLoger URL
  • Optional full detail: turn on fetch_details for every photo, the full feature list and exact GPS (slower and more expensive — see below)
  • Fast & parallel, multiple searches per run
  • No login, no cookie: a residential FR proxy is enough
  • Formats: JSON, CSV, or Excel

💸 Keep the cost low

  • Leave fetch_details OFF (the default). The search results already include the description, photos, phone and key facts. Turning it on fetches one heavy page per listing through the proxy — that's the main cost driver.
  • Use max_pages to cap volume (25 listings/page). 0 = up to ~2,500 listings.
  • Lower concurrency if you don't need speed. The actor runs on 512 MB by default.

⚙️ Inputs at a glance

InputWhat it does
transactionrent or buy (Option A)
locationsCity / postal code, e.g. Paris 11, Lyon, 75011 (Option A)
property_typesapartment and/or house (Option A)
price_min / price_maxPrice range in € (Option A)
surface_min / surface_maxSurface range in m² (Option A)
rooms_min / bedrooms_minMinimum rooms / bedrooms (Option A)
urls_listOne or more SeLoger search URLs (Option B, advanced)
split_intervalsAuto-split by price to pass the ~2500 cap (default ON)
max_pagesPages per search/interval, 25 each (0 = all)
fetch_detailsOpen each listing's page for full detail (default OFF, costs more)
concurrencySimultaneous requests (default 8)
proxyConfigurationApify proxy (Residential FR recommended)

⁉️ FAQ

  • Do I need a SeLoger account or cookie? No. Just enable a France residential proxy (preset by default) and run.
  • Filters or URL? Use the filters (Option A) — just a city is required. Or paste a SeLoger URL (Option B). If you fill both, the URL wins.
  • More than 2,500 results? Handled automatically: when a search exceeds SeLoger's ~2,500 cap, the actor splits it into price intervals (each under the cap) and scrapes them all. Keep split_intervals ON and set max_pages: 0 to get everything.
  • Big run taking long? Lots of listings means lots of pages — data is saved to the dataset as it goes, so even a timeout keeps everything scraped so far. The default run timeout is 4 hours (raise it for very large runs).
  • Want it faster / lighter? Turn off fetch_details (the search results already include a description), or raise concurrency.
  • Some items have a detail_error? A few listings can't return a full detail page: ones SeLoger has already deleted (still shown in results), or listings hosted on a partner site (e.g. bellesdemeures.com). For those you still get the search-result summary (price, surface, rooms, location, photos…).
  • Legal: public data only. Respect SeLoger's Terms of Service and GDPR.
  • Freshness: data is collected live at runtime.
  • Automation: integrates with the Apify API, scheduler, and your workflows.

🚀 Ready?

Open the Input tab → paste your URL(s) → Run → get your data in Output.

🆘 Issues

If you have any questions or encounter any issues, please kindly post them in the Issues tab — I'll be happy to help and respond as soon as possible! 😊