Seloger.com Scraper
Pricing
from $1.00 / 1,000 results
Seloger.com Scraper
Extract French real estate listings from Seloger with property details, prices & contact info. Perfect for market analysis, pricing strategies & lead generation. Supports residential proxies for reliable scraping. Ideal for real estate professionals & data analysts.
Pricing
from $1.00 / 1,000 results
Rating
5.0
(3)
Developer
Shahid Irfan
Maintained by CommunityActor stats
2
Bookmarked
26
Total users
2
Monthly active users
7 days ago
Last modified
Share
What does SeLoger.com Scraper do?
SeLoger.com Scraper collects French property listings from SeLoger, the leading real estate marketplace in France. Provide a SeLoger search URL with your filters (rent or sale, property type, location, price range) and the Actor returns structured listing data including prices, property details, location, agency info, images, floorplans, and contact details. The structured output is ready for market research, property monitoring, lead generation, and portfolio analysis.
Why use SeLoger.com Scraper?
- Structured listings dataset - Collect property data with prices, room counts, sizes, energy classes, and agency details without manual copy-paste.
- Flexible search input - Start from any SeLoger search URL with your chosen filters for city, district, property type, rent or sale, and price range.
- Deduplication built in - Duplicate listing IDs are tracked across pages, so each property appears only once per run.
- Automation-ready output - Export results to JSON, CSV, Excel, XML, or connect to Google Sheets and other tools.
- Schedule for monitoring - Run daily or weekly to track price changes, new listings, and inventory trends across French markets.
What data can you extract from SeLoger?
| Field | Description |
|---|---|
title | Listing title or property type |
price | Numeric price in EUR |
price_formatted | Formatted price with currency and period |
rooms | Number of rooms |
bedrooms | Number of bedrooms |
living_area_m2 | Living area in square meters |
land_area_m2 | Plot or land area when available |
energy_class | Energy performance class (A to G) |
city | City name |
zip_code | French postal code |
district | District or neighborhood |
property_type_label | Human-readable property type |
distribution_type | Rent or sale category |
agency_name | Agency or advertiser name |
phone_numbers | Contact phone numbers |
description | Listing description text |
image_count | Number of listing images |
image_urls | Array of listing image URLs |
floorplan_urls | Array of floorplan image URLs |
url | Direct listing URL |
scraped_at | ISO timestamp of extraction |
How to use SeLoger.com Scraper
- Open the Actor on Apify Store.
- Add a SeLoger search URL with your desired filters (city, property type, rent/sale, price range).
- Set the maximum number of listings to collect.
- Optionally adjust the page limit or proxy settings.
- Run the Actor.
- Download the dataset or connect it to your workflow.
Input Parameters
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
startUrl | String | No | SeLoger rental apartment search for France | SeLoger search URL to collect listings from |
results_wanted | Integer | No | 20 | Maximum number of listings to save |
max_pages | Integer | No | 10 | Safety cap for paginated collection |
proxyConfiguration | Object | No | Apify proxy disabled | Proxy settings for more reliable runs |
Output Data
| Field | Type | Description |
|---|---|---|
id | String | SeLoger listing identifier |
legacy_id | String | Legacy listing identifier when provided |
status | String | Listing publication status |
url | String | Absolute listing URL |
title | String | Listing title |
description | String | Listing description text |
distribution_type | String | Rent or sale category |
property_type_label | String | Human-readable property type |
price | Number | Numeric price in EUR |
price_formatted | String | Formatted price with currency |
price_modifiers | String | Price period or unit text |
price_additional_information | String | Price context such as charges |
rooms | Number | Number of rooms |
bedrooms | Number | Number of bedrooms |
living_area_m2 | Number | Living area in square meters |
land_area_m2 | Number | Plot area when available |
floor | String | Floor information |
energy_class | String | Energy performance class |
is_new | Boolean | Whether the listing is marked new |
has_3d_visit | Boolean | Whether a 3D virtual visit is available |
is_exclusive | Boolean | Whether the listing is exclusive |
has_brokerage_fee | Boolean | Whether brokerage fees are indicated |
country | String | Country code |
city | String | City name |
region | String | Region name |
zip_code | String | Postal code |
district | String | District or neighborhood |
agency_name | String | Agency or advertiser name |
agency_type | String | Agency display type |
agency_profile_url | String | Agency profile URL |
agency_logo_url | String | Agency logo URL |
agency_address | String | Agency address |
is_private_owner | Boolean | Whether the advertiser is a private owner |
phone_numbers | Array | Contact phone numbers |
image_count | Number | Number of listing images |
image_urls | Array | Listing image URLs |
floorplan_count | Number | Number of floorplan images |
floorplan_urls | Array | Floorplan image URLs |
page | Number | Search result page number |
total_results | Number | Total matching listings for the search |
search_url | String | Search URL used for the run |
scraped_at | String | ISO timestamp for when the data was collected |
Usage Examples
Basic Rental Search
Collect 20 rental apartment listings from a predefined SeLoger search:
{"startUrl": "https://www.seloger.com/classified-search?distributionTypes=Rent&estateTypes=Apartment&locations=AD02FR1","results_wanted": 20}
Larger Collection with Pagination
Collect more listings while controlling page depth:
{"startUrl": "https://www.seloger.com/classified-search?distributionTypes=Rent&estateTypes=Apartment&locations=AD02FR1","results_wanted": 120,"max_pages": 8}
Sales Listings with Proxy
Collect sale listings with residential proxy enabled for more reliable large runs:
{"startUrl": "https://www.seloger.com/classified-search?distributionTypes=Buy&estateTypes=House&locations=AD02FR1","results_wanted": 50,"max_pages": 5,"proxyConfiguration": {"useApifyProxy": true,"apifyProxyGroups": ["RESIDENTIAL"]}}
Sample Output
{"id": "266QSDNMFP9F","legacy_id": "274076419","status": "Published","created_at": "2026-07-03T18:18:00Z","updated_at": "2026-07-03T18:21:15.318Z","url": "https://www.seloger.com/annonces/locations/appartement/toulouse-31/274076419.htm","property_type_label": "Appartement","distribution_type": "RENT","title": "Colocation a louer","description_language": "fr","price": 504,"price_formatted": "504 EUR/mois","rooms": 6,"bedrooms": 5,"living_area_m2": 90,"floor": "1er","energy_class": "C","city": "Toulouse","region": "Occitania","zip_code": "31300","district": "Purpan","agency_name": "OQORO","agency_publisher_type": "AGENCY","phone_numbers": ["0755523818"],"image_count": 17,"floorplan_count": 1,"page": 1,"total_results": 96764,"scraped_at": "2026-07-04T07:23:49.092Z"}
Tips for Best Results
- Start with a filtered SeLoger search URL. Apply city, property type, rent/sale, and price filters on SeLoger first, then copy the final URL as
startUrl. - Use
results_wanted: 20for quick test runs before scaling up. - When collecting across multiple cities or configurations, run separate searches and combine the datasets after export.
- Some listings do not publish every fact, floorplan, phone number, or address. Missing source values are automatically removed from the output.
- Enable Apify Proxy with residential groups for large-scale runs to improve collection reliability.
Integrations
- Google Sheets - Send scraped listings to spreadsheets for market analysis.
- Webhooks - Trigger downstream workflows after each run completes.
- Make or Zapier - Connect results to no-code automations.
- API - Access datasets programmatically from your own systems.
- CSV, Excel, JSON, XML - Download the dataset in your preferred format from Apify Console.
Related Actors
- Housing.com Property Scraper - Extract Indian property listings with pricing, seller details, and location data.
- Realtor.com Scraper - Collect US property listings with prices, photos, and agent details.
- Propertyfinder Scraper - Gather UAE/Dubai property listings with specifications and agent contacts.
Frequently Asked Questions
Can I export the data to CSV or Excel?
Yes. Apify datasets can be downloaded in CSV, Excel, JSON, XML, and other supported formats from the dataset page.
Can I scrape both rental and sale listings from SeLoger?
Yes. Use a SeLoger search URL with the desired distribution type filter. The Actor reads the distribution type from the URL query parameters automatically.
How many listings can I collect in a single run?
Set results_wanted to your target count and max_pages as a page limit. The Actor stops when either limit is reached. For large collections, increase both values proportionally.
Can I target a specific city, district, or ZIP code?
Yes. Filter the search on SeLoger first using city, district, property type, or price range, then use the resulting search URL as startUrl.
Why are some fields missing from the output?
Some listings do not publish every fact, floorplan, phone number, or address. Empty source values are automatically removed to keep your dataset clean.
Can I run this Actor on a schedule?
Yes. You can schedule the Actor in Apify Console to refresh data daily, weekly, or at another interval that matches your monitoring needs.
What is the difference between results_wanted and max_pages?
results_wanted is your target record count. max_pages is a safety limit that stops pagination after a set number of pages regardless of the count.
Does this work with Apify Proxy?
Yes. Apify Proxy is supported through the proxyConfiguration input object. Residential proxy groups are recommended for larger runs.
Is it legal to scrape SeLoger?
Scraping public web data can be legal, but you are responsible for complying with applicable laws, SeLoger's terms of service, and data protection regulations.
Support
For issues, feature requests, or custom Actor work, use the Issues tab on the Actor page or contact the developer through Apify.
Legal Notice
This Actor is designed for legitimate data collection from publicly available sources on SeLoger.com. Users are responsible for using the data responsibly and complying with applicable laws, the SeLoger terms of service, and data protection rules.