Seloger Property Extractor avatar

Seloger Property Extractor

Pricing

from $2.99 / 1,000 results

Go to Apify Store
Seloger Property Extractor

Seloger Property Extractor

A robust, high-speed scraper to extract property listings directly from SeLoger.com. Capture prices, living areas, rooms, agency details, and original image galleries. Features smart per-URL pagination and instant exports to Excel, JSON, or CSV.

Pricing

from $2.99 / 1,000 results

Rating

0.0

(0)

Developer

Kawsar

Kawsar

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

SeLoger Property Extractor: Scrape Real Estate Listings from France

SeLoger Property Extractor is a high-performance, production-ready web scraper designed to extract real estate listings, pricing, dimensions, energy ratings, and complete media galleries directly from SeLoger.com. This tool leverages advanced, built-in network bypass systems to reliably gather real-time housing data across France, helping real estate agents, investors, and market analysts make data-driven decisions without manual browsing or proxy setup.


Key Features

  • Limit-Wise Per-URL Pagination: The extractor automatically paginates through search results for each input URL individually. It will stop precisely when it reaches your custom limit (maxItemsPerUrl) for that search or when there are no more pages.
  • Decompressed JSON Extraction: Unlike standard web scrapers that rely on fragile HTML DOM parsing, this actor uses advanced decompression algorithms to parse SeLoger's internal, highly structured JSON data states. This makes the scraper exceptionally fast, stable, and immune to minor website interface updates.
  • Rich Dataset Output: Collects complete property details, including listing IDs, prices, price per square meter, total rooms, bedrooms, living area ($m^2$), plot/land area, energy ratings ($A$-$G$), location zip codes, districts, agency details, and original high-resolution image galleries.
  • Zero Configuration Needed: Built-in automated IP routing and anti-bot bypass mechanisms mean you do not need to purchase expensive proxy pools, set up rotating headers, or manage user sessions. Everything works out of the box.

What Data Does This Actor Extract?

The extracted data is saved to a clean, flattened dataset that you can download in JSON, CSV, XML, or Excel formats. The actor extracts the following fields for each property listing:

Field NameTypeDescription
idStringUnique identifier of the property listing.
brandStringPlatform brand (e.g., 'seloger').
statusStringListing publishing status (e.g., 'Published').
propertyTitleStringTitle of the property listing (e.g., "Maison neuve à vendre").
priceStringFormatted price of the listing (e.g., '295 000 €').
pricePerM2StringFormatted price per square meter (e.g., '2 458 €/m²').
roomsIntegerTotal number of rooms.
bedroomsIntegerTotal number of bedrooms.
areaM2NumberTotal living area of the property in square meters ($m^2$).
plotAreaM2NumberTotal land/plot area in square meters ($m^2$) if applicable.
cityStringCity where the property is located.
zipCodeStringZip code of the property's location.
districtStringNeighborhood or district name of the property.
energyClassStringEnergy efficiency rating class (e.g., 'A', 'B', 'D', 'G').
headlineStringShort headline of the listing description.
descriptionTextStringFull description text of the property listing.
providerTitleStringName of the agency, builder, or seller.
listingUrlStringDirect URL link to the original SeLoger listing.
isExclusiveBooleanWhether the listing is exclusive to SeLoger.
has3DVisitBooleanWhether a 3D virtual tour is available.
hasBrokerageFeeBooleanWhether brokerage fees apply.
isNewPropertyBooleanWhether the property is a newly built project.
imagesArrayList of original high-resolution image URLs.
scrapedAtStringISO timestamp when the listing was scraped.

How to Get SeLoger Search URLs

To scrape the exact listings you are interested in:

  1. Open your web browser and go to SeLoger.com.
  2. Use the search filters on the homepage to select your preferences (e.g., Buy vs. Rent, House vs. Apartment, specific cities/departments, price range, room counts, and square footage).
  3. Click Search (Rechercher) to load the filtered search results.
  4. Copy the complete URL from your browser's address bar.
    • Example: https://www.seloger.com/classified-search?distributionTypes=Buy&estateTypes=House,Apartment&locations=AD08FR36790&m=homepage_new_search
  5. Paste this URL (or multiple URLs) into the urls field of the actor's input configuration.

Input Parameters

You can configure the behavior of the scraper using the following inputs:

Field NameTypeDefaultDescription
urlsArrayRequiredA list of SeLoger search or listing URLs to scrape property data from.
maxItemsPerUrlInteger25Maximum number of listings to extract and process per input search URL (max: 1000).
requestTimeoutSecsInteger30Per-request timeout in seconds when contacting the built-in bypass servers (min: 5, max: 120).

Output Dataset Example

Here is a typical JSON dataset record extracted by this actor:

{
"id": "26ELW4BH5V8N",
"brand": "seloger",
"status": "Published",
"propertyTitle": "Terrain avec maison neuve à vendre",
"price": "295 000 €",
"pricePerM2": "2 458 €/m²",
"rooms": 6,
"bedrooms": 4,
"areaM2": 120.0,
"plotAreaM2": 400.0,
"city": "Franconville",
"zipCode": "95130",
"district": "Séquoia de la Gare",
"energyClass": "A",
"headline": "Projet de construction d'une maison 120 m² avec terrain à FRANCO",
"descriptionText": "Financement personnalisé : • Profitez d'un prêt à TAUX ZERO RENFORCE ! (180 000 euros) pour réduire vos mensualités, avec un TAUX INFERIEUR à 2,00% sur 25 ans...",
"providerTitle": "Jennifer Agence de Villapolis",
"listingUrl": "https://www.seloger-construire.com/detail/270583215",
"isExclusive": false,
"has3DVisit": true,
"hasBrokerageFee": false,
"isNewProperty": false,
"images": [
"https://mms.seloger.com/0/e/3/a/0e3aa2ca-ff77-4d1b-8ad4-ea9a613a1b19.jpg?ci_seal=2c65f7a12bc81a29c28721a023bd9a0e80875d1b",
"https://mms.seloger.com/3/0/0/a/300ae1b3-51c8-4516-b3d3-639de74d03b6.jpg?ci_seal=628b0802bf4986ae0decc5f25c91613e7ae23edf"
],
"scrapedAt": "2026-06-08T10:45:13Z"
}

Use Cases

  • Market Intelligence: Monitor real-time real estate price trends, rental yields, and housing supply across various French cities.
  • Investment Assessment: Effortlessly calculate price-per-square-meter metrics to locate underpriced or high-value investment deals.
  • Lead Sourcing & Brokerage: Match developers, builders, or buyers with properties matching highly specific zip codes, size, or room counts.
  • Academic & Urban Studies: Extract reliable, historical data arrays to analyze urban growth, residential densities, and energy efficiency trends across France.

FAQ

Do I need to buy proxy servers or create user accounts? No. The scraper features automated, pre-configured internal bypass networks. It manages request headers, rotative sessions, and access configurations transparently, so you do not need to purchase external proxies or register accounts.

How does pagination work? If a search URL contains multiple pages of results, the scraper automatically detects pagination and navigates page-by-page. It will continue extracting properties for that specific URL until it collects the number of listings specified in maxItemsPerUrl (default is 25), or until no more results are available on SeLoger.

Can I export the extracted listings? Yes. Once the scrape completes, you can download your clean, structured dataset in any format supported by Apify, including JSON, CSV, Excel, XML, or a visual HTML table.


Automate your real estate research, find incredible investment opportunities, and analyze the French housing market with reliable, high-speed SeLoger data extraction.