BSK Consultants · Full profiles infos (emails, phones)
Pricing
from $9.99 / 1,000 results
BSK Consultants · Full profiles infos (emails, phones)
Export BSK advisors from the public directory: names, emails, phones, RSAC, cities, social links. Full France via API or paste profile URLs. CRM-ready. Custom: corentin@outreacher.fr
Pricing
from $9.99 / 1,000 results
Rating
0.0
(0)
Developer
Corentin Robert
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
6 days ago
Last modified
Share
BSK Immobilier advisors
For sales teams, recruiters, and data analysts who need a structured export of BSK Immobilier mandataires across France: names, professional emails, phones, RSAC references, coverage areas, social links, and listing counts — ready for CRM import or enrichment workflows.
What it extracts
| Category | Fields |
|---|---|
| Identity | displayName, firstName, lastName, agentId, slug, profileUrl |
| Contact | email, phones |
| Compliance | rsacNumber, rsacCity |
| Geography | subtitle, city, postCode, lat, lng |
| Media & social | photoUrl, facebookUrl, linkedinUrl, instagramUrl, immodvisorUrl |
| Activity | adsCount, chargeType, aboutBrief |
Important
- Public data only — Information comes from the public BSK directory. Use it in line with GDPR, e-marketing rules, and BSK’s terms of use.
- Field gaps — Some advisors may omit email, phone, or social URLs; those fields can be empty.
- Full runs — The national directory is large; allow enough run time and memory for full exports.
Quick start (Apify Console)
- Create a task from this Actor.
- Choose Full directory or URLs (see below).
- Start the run and open Dataset for JSON or CSV export.
Modes
- Full directory — Collects all advisors from the public listing (optionally cap with
maxResults). - URLs — Paste profile URLs like
https://bskimmobilier.com/your-name-12345/. The Actor resolves each id against the public index.
Input
| Field | Description |
|---|---|
mode | list (full directory) or urls (profile URLs only). |
startUrls | Profile URLs — URLs mode only. |
maxResults | 0 = no cap. Use a small number for tests. |
concurrency | Parallelism for writing dataset rows. |
listConcurrency | Parallelism for directory requests in list mode. |
fetchTimeout | Per-request timeout in milliseconds. |
JSON example (full directory, capped)
{"mode": "list","maxResults": 100}
JSON example (URLs)
{"mode": "urls","startUrls": [{ "url": "https://bskimmobilier.com/marc-pages-11289/" }]}
How it works
- Loads advisor records from the public directory feed.
- Normalizes phones, geography, and links into flat rows.
- Pushes one dataset item per advisor.
Output sample
{"agentId": 11289,"slug": "marc-pages-11289","profileUrl": "https://bskimmobilier.com/marc-pages-11289","displayName": "Marc Pages","firstName": "Marc","lastName": "Pages","email": "example@domain.com","phones": ["+33 6 12 34 56 78"],"city": "Paris","postCode": "75001","rsacNumber": "123456789","adsCount": 12}
Local development
npm installnpm testapify run
- Local runs use
input.jsonwhen you are not on the Apify platform; task input from the platform still overrides when deployed. - Dataset is stored under
storage/datasets/default/. A UTF-8output.csvmay be written at the project root on successful local runs.
Support
Contact corentin@outreacher.fr if you need a custom scraper, extra fields, or automation around this data.