Skip to content

SeLoger Scraper

Try for free

Scrape SeLoger.com listings from search URLs or locations and filters: price, area, rooms, energy class, agency and phone, photos, GPS, full description and features. Buy and rent. No login.

🏠 SeLoger Scraper

Scrape property listings from seloger.com, France's best-known real-estate portal. Paste any SeLoger search URL or just type a city, and get clean rows with price, living area, rooms, energy class, address, agency and phone number, photos and, on request, GPS coordinates, the full description and every feature. No login, no browser, 1,000 listings in under a minute.

✨ Why use SeLoger Scraper?

  • ⚡ Fast — 1,000 search results in about 25 seconds; 20 results in under 10 seconds.
  • 🔍 Two ways in — paste search URLs with all the filters you set on seloger.com, or type locations ("Lyon", "75011", "Gironde") and pick filters here.
  • 🧾 Rich rows — price, price per m², area, rooms, bedrooms, floor, energy class, year built, agency, contact name, phone numbers, agency legal details (SIRET/RCS), photos and floor plans.
  • 📍 Full details on demand — GPS, full description, features (lift, balcony, cellar, parking...), energy consumption and emissions, heating, co-ownership charges and the price breakdown.
  • 🛡️ Reliable — the site's bot check is handled automatically on French residential addresses.
  • 💸 Cheap — pay per listing, details only when you ask for them.

🎯 Use cases

  • 📈 Price monitoring — track asking prices and price per m² by city, district or property type.
  • 🤝 Lead generation — build lists of estate agencies with phone numbers, addresses and SIRET numbers.
  • 🏘️ Market research — compare supply, sizes and energy classes (DPE) across neighbourhoods.
  • 🧮 Investment analysis — pull rents and sale prices for the same area to estimate yields.
  • 🔔 New-listing alerts — schedule a run sorted by "Newest first" and pick up fresh listings every morning.

🚀 How to use

  1. Open seloger.com, run a search with your filters and copy the address bar URL — or skip this and type locations instead.
  2. Paste the URL(s) into SeLoger URLs, or fill Locations and the filters.
  3. Set Max listings and switch on Include full listing details if you need GPS, the full text and features.
  4. Click Start and download the results as JSON, CSV, Excel or HTML, or read them through the API.

📥 Input

FieldWhat it does
startUrlsseloger.com search URLs (/classified-search?... or /recherche/...) and listing URLs (/annonce/...)
locationsCities, postcodes, departments or regions, resolved like the site's own search box
maxItemsMaximum listings to save (default 20)
includeDetailsAlso read each listing page for GPS, full description, features and energy data
transactionTypebuy or rent (location searches)
propertyTypesapartment, house, parking, plot, building, commercial, other
priceMin / priceMax, areaMin / areaMax, roomsMin / roomsMax, bedroomsMinFilters for location searches
sellerTypeall, private sellers only, or agencies only
sortByrelevance, newest, price or area ascending/descending
{
  "locations": ["Lyon", "Bordeaux"],
  "transactionType": "rent",
  "propertyTypes": ["apartment"],
  "priceMax": 1500,
  "roomsMin": 2,
  "sortBy": "newest",
  "maxItems": 200,
  "includeDetails": true
}

📤 Output

FieldDescription
id, urlSeLoger listing id and link
title, headline, descriptionListing type, headline and text (full text with details)
transactionType, propertyTypeBUY / RENT, APARTMENT / HOUSE / ...
price, priceText, pricePerSqmText, priceNote, priceRawPrice as a number and as shown (rent notes such as "charges comprises"), plus the portal's internal price
livingArea, plotArea, rooms, bedrooms, floorSize and layout
energyClass, energyConsumption, ghgClass, ghgEmissionsDPE and GES data
city, zipCode, district, province, region, latitude, longitudeLocation (GPS when the seller publishes the address and details are on)
images, floorplans, virtualTours, imageCountMedia
sellerType, agencyName, contactName, phoneNumbers, agencyAddress, agencyWebsite, agencyLegalInfoSeller and agency
features, condition, heatingType, yearBuilt, coOwnershipCharges, priceDetailsDetails add-on
createdAt, updatedAt, searchUrl, page, scrapedAtDates and provenance

Example (trimmed, people and agency are fictional):

{
  "id": "2622GP36C19C",
  "url": "https://www.seloger.com/annonce/achat/ile-de-france/paris-75/paris-75000/2622GP36C19C",
  "title": "Appartement à vendre",
  "headline": "Superbe appartement 4 pièces avec balcon, cave et parking",
  "transactionType": "BUY",
  "propertyType": "APARTMENT",
  "price": 1350000,
  "priceText": "1 350 000 €",
  "pricePerSqmText": "12 735,85 €/m²",
  "livingArea": 106,
  "rooms": 4,
  "bedrooms": 3,
  "floor": "Étage 4/9",
  "energyClass": "D",
  "energyConsumption": "160 kWh/m².an",
  "ghgClass": "D",
  "yearBuilt": 1976,
  "district": "Nation-Picpus",
  "city": "Paris 12ème arrondissement",
  "zipCode": "75012",
  "latitude": 48.84614,
  "longitude": 2.39568,
  "imageCount": 23,
  "sellerType": "professional",
  "agencyName": "AGENCE EXEMPLE IMMOBILIER",
  "contactName": "Claire Martin",
  "phoneNumbers": ["01 23 45 67 89"],
  "features": ["Ascenseur", "Cave (Total 7 m²)", "Balcon (Total 7 m²)", "Gardien"],
  "heatingType": "Chauffage central",
  "coOwnershipCharges": "6 300 €/an",
  "priceDetails": {"Prix du bien": "1 350 000 €", "Frais de notaires estimés": "108 000 €"},
  "createdAt": "2026-10-14T14:44:00Z",
  "detailsScraped": true
}

💰 Pricing

  • $1.25 per 1,000 listings (one listing event per saved row).
  • +$1.00 per 1,000 listings for the full-details add-on, charged only for rows whose listing page was read.
  • Platform usage (residential proxy and compute) is billed on top and is small: a 1,000-listing search measured about $0.01–0.02 of usage, so 1,000 listings cost roughly $1.27. With details, a listing page adds about 0.25 MB of proxy traffic, so expect about $2.80 per 1,000 in total.
  • Errors, empty searches and invalid inputs are free.

❓ FAQ

Is it legal? The actor reads public listing pages that anyone can open without an account. You are responsible for how you use the data, including personal data such as agents' names and phone numbers (GDPR).

Do I need a login or my own proxy? No. French residential addresses are included and the site's bot check is handled for you.

How many results can I get? seloger.com shows about 10,000 results per search (333 pages). For more, split the search by price range, property type or location; the run tells you when a search hits that ceiling.

Why are some fields empty? Sellers don't fill every field. GPS is only published when the seller shows the address. New-build programmes (selogerneuf.com) and luxury listings (bellesdemeures.com) appear in searches but their detail pages live on other sites, so they come without the details add-on (and aren't charged for it). When a listing has no condition field ("État"), condition is taken from what the description says (for example "aucun travaux à prévoir" gives "Entretenu", "à rénover" gives "Rénovation nécessaire"), using the site's own condition labels.

Can I schedule it or use the API? Yes. Schedule runs in the console, or start them through the API and read the dataset as JSON, CSV or Excel.

I used another SeLoger scraper with a single startUrl field. Paste the same URL into startUrls; startUrl and urls are accepted too.

⚠️ Limits

  • About 10,000 results per search (the site's own limit).
  • Detail pages on selogerneuf.com and bellesdemeures.com are not read.
  • Commercial property (seloger-bureaux-commerces.com) is not covered.
  • No contact forms, no saved searches, nothing that needs an account.

Related actors

G2
4.7/5
Excellent
Trustpilot

The internet is full of data.
Start owning yours.

Scrape.ly gives you the infrastructure, the tooling, and the team to extract, process, and operationalize web data at any scale. Setup takes minutes. The advantage lasts forever.

No credit card. No setup calls.