Seloger Agents Scraper
Pricing
from $1.00 / 1,000 results
Seloger Agents Scraper
Scrape Seloger agents: extract profiles, contact info, properties & ratings. Perfect for lead generation, competitive pricing analysis, CRM integration & real estate market intelligence.
Pricing
from $1.00 / 1,000 results
Rating
5.0
(3)
Developer
Shahid Irfan
Maintained by CommunityActor stats
1
Bookmarked
21
Total users
4
Monthly active users
10 days ago
Last modified
Categories
Share
What does SeLoger Agents Scraper do?
Extract real estate agency, independent consultant, developer, and property administrator profiles from SeLoger annuaire pages. Enter a city or district annuaire URL and collect structured business identity, rating, activity volume, location metadata, and ranking data from the SeLoger directory. The output works for lead generation, CRM enrichment, market analysis, and competitive intelligence in the French property market.
Why use SeLoger Agents Scraper?
- Structured agent directory - Collect intermediary profiles with names, types, ratings, listing counts, and location data from SeLoger annuaire search results. No manual copying from directory pages.
- Automation-ready dataset - Export results to JSON, CSV, Excel, or XML. Connect datasets to BI tools, CRM systems, or data pipelines.
- Search-filter control - Target specific intermediary types (agencies, independent consultants, developers, property administrators) with the
intermediary_typesinput or URL hash filters. - Bounded recovery - Temporary denials, rate limits, and connection errors are retried with a fresh connection and an alternate browser profile. Pages are saved in batches, failed later pages keep earlier results, and a denied first page is reported as a run failure instead of an empty successful dataset.
What data can you extract from SeLoger?
| Field | Description |
|---|---|
name | Agency, consultant, developer, or administrator display name |
intermediary_type_label | Intermediary category: Real estate agency, Independent consultant, Developer, or Property administrator |
profile_url | Direct SeLoger profile URL for each intermediary |
rating_value | Rating score from the annuaire list data |
rating_reviews_count | Number of reviews from the annuaire list data |
sell_count | Number of sale listings associated with the intermediary |
rent_count | Number of rent listings associated with the intermediary |
sold_count | Number of sold listings associated with the intermediary |
locality_name | City or locality name from the search response |
locality_postal_code | Postal code from the search response |
rank_global | Global position in the search results across all pages |
description | Public profile description when available |
How to scrape SeLoger agent data
- Go to SeLoger and navigate to the annuaire page for your target city or district (e.g.,
https://www.seloger.com/annuaire/paris-75000/). - Apply the intermediary type filters you need - these can also be passed through the
intermediary_typesinput. - Copy the full URL from your browser address bar.
- Open the SeLoger Agents Scraper on Apify Store.
- Paste the URL into the
startUrlfield. - Set the number of profiles you want to collect.
- Run the Actor.
- Download the dataset or connect it to your workflow.
Input Parameters
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
startUrl | String | No | Paris annuaire URL | SeLoger annuaire URL with location and filters. The default targets the Paris annuaire with all intermediary types. |
results_wanted | Integer | No | 20 | Maximum number of intermediary profiles to collect. Minimum 1. |
intermediary_types | String | No | All types | Comma-separated type codes: 1 agencies, 2 independent consultants, 3 developers, 5 property administrators. Overrides the types in the Start URL. |
proxyConfiguration | Object | No | Apify residential proxy | Proxy settings for runs with authorized source access. Any residential country worked in testing; pin one with apifyProxyCountry only when needed. A proxy does not guarantee access. |
Output Data
| Field | Type | Description |
|---|---|---|
intermediary_id | Integer | SeLoger intermediary numeric ID |
seloger_id | String | Secondary SeLoger ID |
id_rcu | String | RCU identifier (French real estate register) when available |
origin | String | Intermediary source system |
name | String | Agency or consultant display name |
intermediary_type | Integer | Numeric intermediary type code (1, 2, 3, or 5) |
intermediary_type_label | String | Human-readable label: Real estate agency, Independent consultant, Developer, or Property administrator |
description | String | Public profile description when available |
intermediary_url_path | String | Relative intermediary profile path |
profile_url | String | Absolute SeLoger intermediary profile URL |
logo_src | String | Logo image source URL when available |
logo_alt | String | Logo image alt text when available |
rating_value | Number | Rating value from annuaire list data |
rating_reviews_count | Integer | Number of reviews from annuaire list data |
sell_count | Integer | Number of sale listings linked to the intermediary |
rent_count | Integer | Number of rent listings linked to the intermediary |
sold_count | Integer | Number of sold listings linked to the intermediary |
pro_selection_count | Integer | Number of professional selection listings linked to the intermediary |
rank_on_page | Integer | Position within the current page results (1-indexed) |
rank_global | Integer | Global rank across all pages |
page_result_count | Integer | Number of intermediaries returned on this results page |
page | Integer | Annuaire results page number |
count_per_page | Integer | Internal page size used for the directory request |
total_results | Integer | Total intermediaries matching the query |
locality_url_path | String | Locality URL path from the directory result |
locality_place_id | Integer | Locality place ID from the directory result |
locality_place_type | String | Locality place type (city, district) |
locality_name | String | Locality name (e.g., Paris) |
locality_postal_code | String | Locality postal code (e.g., 75000) |
breadcrumb_count | Integer | Number of breadcrumb items returned with the results |
first_breadcrumb_label | String | First breadcrumb label (e.g., Immobilier) |
seo_blocks_count | Integer | Number of related local content blocks returned with the results |
redirect_url | String | Redirect URL included in the directory response |
geo_api_place_id | String | Geographic place ID used for the selected locality |
geo_api_place_type | String | Geographic place type used for the selected locality |
project_type | String | Project type declared in the start URL. The directory endpoint does not filter by transaction type, so this value is informational only. |
intermediary_types | Array | Intermediary type filters used in the annuaire query |
search_url | String | Original annuaire search URL |
scraped_at | String | ISO 8601 timestamp of extraction |
Usage Examples
Basic City Run
Start with a Paris annuaire URL using all intermediary types and a small result count for testing:
{"startUrl": "https://www.seloger.com/annuaire/paris-75000/#intermediaryTypes=1&intermediaryTypes=2&intermediaryTypes=3&intermediaryTypes=5","results_wanted": 20}
Larger Collection
Collect more profiles from the same search. Pagination is handled automatically:
{"startUrl": "https://www.seloger.com/annuaire/paris-75000/#intermediaryTypes=1&intermediaryTypes=2&intermediaryTypes=3&intermediaryTypes=5","results_wanted": 200}
Filter by Intermediary Type
Use the intermediary_types input to override the types in the start URL. This example collects only independent consultants in Lyon:
{"startUrl": "https://www.seloger.com/annuaire/lyon-69000/","results_wanted": 50,"intermediary_types": "2"}
Residential Proxy for Production
Use residential proxy routing for consistent results during high-volume or frequent runs. Any residential country worked in testing; add apifyProxyCountry only if you want to pin one:
{"startUrl": "https://www.seloger.com/annuaire/lyon-69000/#intermediaryTypes=1&intermediaryTypes=2","results_wanted": 100,"proxyConfiguration": {"useApifyProxy": true,"apifyProxyGroups": ["RESIDENTIAL"]}}
Sample Output
{"intermediary_id": 648913,"seloger_id": "568495","id_rcu": "RC-1934346","name": "Antoine BANIEL consultant megAgence","intermediary_type": 2,"intermediary_type_label": "Independent consultant","intermediary_url_path": "/professionnels/agents-commerciaux/paris-13eme-arrondissement-75013/agence-648913/","profile_url": "https://www.seloger.com/professionnels/agents-commerciaux/paris-13eme-arrondissement-75013/agence-648913/","description": "megAgence est l'agence immobiliere nationale de toute derniere generation...","rating_value": 0,"rating_reviews_count": 0,"sell_count": 5,"rent_count": 12,"sold_count": 3,"rank_on_page": 1,"rank_global": 1,"page_result_count": 100,"locality_name": "Paris","locality_postal_code": "75000","locality_place_type": "city","locality_place_id": 138724240,"locality_url_path": "/annuaire/paris-75000/","breadcrumb_count": 4,"first_breadcrumb_label": "Immobilier","seo_blocks_count": 4,"total_results": 3267,"page": 1,"count_per_page": 100,"project_type": "1","intermediary_types": [1, 2, 3, 5],"search_url": "https://www.seloger.com/annuaire/paris-75000/#intermediaryTypes=1&intermediaryTypes=2&intermediaryTypes=3&intermediaryTypes=5","scraped_at": "2026-03-10T12:20:30.000Z"}
Tips for Best Results
- Use a fully filtered annuaire URL from SeLoger to keep runs repeatable and aligned with your target market. The hash fragment controls intermediary types; you can also set
intermediary_typesdirectly. - Start with a small
results_wantedvalue (20) for validation, then scale up once you confirm data quality. - Pagination is automatic and the page size is fixed internally so result offsets stay aligned.
- The directory endpoint does not support sorting, name search, rating filters, or buy/rent project filtering. Use the location and intermediary type filters it does support.
- Use proxy settings only where you are permitted to access the selected SeLoger directory page. A proxy cannot guarantee that SeLoger will allow a run.
Integrations
- Google Sheets - Export agent profiles to spreadsheets for team collaboration.
- Webhooks - Trigger downstream workflows after each run completes.
- Make or Zapier - Connect intermediary data to no-code automations.
- API - Access datasets programmatically from your own systems.
- Export formats - Download results in JSON, CSV, Excel, XML, and other supported formats.
Frequently Asked Questions
Can I scrape agents from a different city?
Yes. Replace startUrl with the SeLoger annuaire URL of any target city, district, or postal code. The Actor works with any valid annuaire location page.
Why are some fields missing on certain records?
Profile completeness varies by intermediary. Empty values are omitted by design so your dataset stays clean. Fields like id_rcu, description, and logo_src are only present when the intermediary publishes them.
Can I collect data without opening individual detail pages?
Yes. The Actor collects list-level profile data from annuaire search results and does not open individual intermediary detail pages. This makes collection faster and reduces load on the source.
How do I control which intermediary types are included?
Use the intermediary_types input with comma-separated values: 1 (agencies), 2 (independent consultants), 3 (developers), and 5 (property administrators). You can also use intermediaryTypes hash parameters in the annuaire URL. The input takes precedence over the URL.
Can I sort the results or filter by name or rating?
No. The annuaire directory endpoint supports location, intermediary type, page, and page size only. Sorting, name search, rating filters, and buy/rent project filtering were tested and are ignored by the endpoint, so the Actor does not expose them.
Can I schedule recurring runs?
Yes. Schedule the Actor in Apify Console to run hourly, daily, or weekly. Recurring runs let you track intermediary presence and activity changes over time.
Why did a run stop with an access error?
SeLoger can deny an automated session for a page or connection. The Actor retries temporary denials with a fresh connection and an alternate browser profile before reporting a failure. If every retry is denied, the run fails instead of presenting an empty dataset as a successful search. Check the annuaire URL and use Apify residential proxy; for recurring denials, request supported access from SeLoger or AVIV.
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 Apify Console storage view.
Related Actors
- Realtor.com Scraper - Extract property listings and agent details from Realtor.com for US market research and lead generation.
- Redfin Property Scraper - Collect real estate listings and property details from Redfin for pricing analysis and investment research.
- PropertyGuru Scraper - Extract property listings from PropertyGuru Malaysia and Singapore for Southeast Asian market intelligence.
- Funda.nl Scraper - Collect Dutch property listings from Funda.nl for Netherlands real estate market analysis.
Support
For issues, feature requests, or custom scraping needs, use the Issues tab on the Actor page or contact the developer through Apify.
Legal Notice
This Actor extracts publicly available data from SeLoger annuaire pages. Users are responsible for complying with applicable laws, platform terms of service, and data protection regulations including the French Data Protection Act and GDPR. Collected data should be used responsibly and in accordance with privacy obligations.