French Real Estate Agents · Multi-Network CRM & Lead Export avatar

French Real Estate Agents · Multi-Network CRM & Lead Export

Pricing

from $9.99 / 1,000 results

Go to Apify Store
French Real Estate Agents · Multi-Network CRM & Lead Export

French Real Estate Agents · Multi-Network CRM & Lead Export

Turn public French property advisor directories into clean B2B and CRM-ready tables without maintaining nine separate scrapers. Choose one network per run—eXp France, megAgence, IAD, KW, Sextant, SAFTI, BSK, LF immo, or Les Porteclés.

Pricing

from $9.99 / 1,000 results

Rating

0.0

(0)

Developer

Corentin Robert

Corentin Robert

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

6 days ago

Last modified

Share

France realty networks — unified agent export

Stop rebuilding the same scrapers for every French network. This Actor pulls published advisor data from major French real estate brands and delivers it in one consistent dataset—ready for CRM import, enrichment tools, or analysis—without maintaining nine separate integrations.


Why teams use this

BenefitWhat it means for you
One schema everywhereSame column names (network, sourceKey, names, phones, emails when public, profile URLs, location fields, extra for brand-specific data). No more mapping eight different JSON shapes.
Pick the brand per runNeed eXp this week and IAD the next? Change one input field—no new Actor, no new codebase.
Honest field coverageEmpty cells mean the public site doesn’t show that field, not a broken run. The coverage table below sets expectations per brand.
CRM-friendly exportStructured rows with stable sourceKey values you can dedupe on (network:id). Optional local CSV after apify run (semicolon, UTF-8 BOM).
Faster go-to-marketLead gen, market mapping, recruiter lists, or partner outreach—focus on outreach, not on fixing selectors for each franchise site.

Who it’s for

  • Sales & growth teams building prospect lists from public directories (always respect each brand’s terms and GDPR).
  • Data & ops who need repeatable runs and a single pipeline into Sheets, Airtable, or a warehouse.
  • Agencies & consultants comparing networks for clients—switch network instead of juggling multiple tools.

Supported brands (one run = one network)

Choose network in the input:

ValueBrandTypical use
exp_franceeXp FranceLarge advisor directory; often includes professional email.
megagencemegAgenceStrong phone + profile coverage; no public email on listings.
lf_immoLF immoDirectory or targeted profile URLs.
les_porteclesLes PorteclésDirectory or profile URLs.
safti_franceSAFTI FranceFull directory scan then profile enrichment.
bsk_immobilierBSK ImmobilierJSON-backed directory; URL mode for hand-picked profiles.
sextant_franceSextant FranceNational map (agents-map.htm) or paste specific URLs; optional social + listing stats.
kw_franceKW FranceFull /conseillers list or paste KW profile URLs only.
iad_franceIAD FrancePublic sitemap + agent JSON API; optional filters via Input JSON (filterRegion, filterPostalCode, listing/review thresholds).

The Console UI is intentionally minimal (Brand only). Power options (maxResults, URL-only modes, etc.) go through Input JSON or the API—see below.


Field coverage (public data only)

This Actor reads what each site exposes on public pages. Some brands never show email on the directory; others hide city split in the unified row—use the profile URL in extra / shared columns when needed.

TopiceXpmegAgenceLF immoLes PorteclésSAFTIBSKSextantKWIAD
Professional emailOftenNot on public pagesOften on profileOften / heuristicOftenOftenOften / API+heuristicPattern slug@iadfrance.fr (verify before outreach)
PhoneUsuallyUsuallyUsuallyUsuallyUsuallyUsuallyUsuallyUsually (decoded when API exposes hash)
City / postalUsuallyUsuallySee profileOftenOftenOftenOftenUsually
Profile URLYesYesYesYesYesYesYesYesYes
RSAC / licence-styleOftenOftenOftenOften
Lat / lngOftenOftenOftenOftenOften (map mode)

Network-specific identifiers and extras (slugs, RSAC hints, listing counts, etc.) sit under extra so your main columns stay stable.


How to run

Apify Console (simplest)

  1. Select Brand and start the run.
  2. Default behavior for crawl-based networks = full public directory (same idea as the live site’s list or map).
  3. Download the Dataset (JSON or export) when the run completes.

Go further (API or Input JSON)

NeedWhat to pass
Limit rows for a test"maxResults": 50 (omit or 0 for no cap—within platform limits). IAD France: same key caps sitemap profiles before API fetch.
IAD-only filters"filterRegion": ["Île-de-France"], "filterPostalCode": "75", filterMinPropertyCount, filterMaxPropertyCount, filterMinReviewsCount (exact region label match for filterRegion)
Profile-only mode (specific URLs, not the full directory)"directoryMode": "urls" and "profileStartUrls": ["https://…"] — supported for LF immo, Les Porteclés, SAFTI, BSK, KW; Sextant also accepts startUrls / profileStartUrls to switch to URL mode
LF immo legacy keyslfImmoMode / lfImmoStartUrls still work in raw JSON

The input schema uses additionalProperties: true, so these keys work even when they’re not shown in the form.

Examples

{
"network": "exp_france",
"maxResults": 50
}
{
"network": "megagence",
"maxResults": 0
}
{
"network": "kw_france",
"maxResults": 100,
"directoryMode": "list"
}
{
"network": "lf_immo",
"maxResults": 30,
"directoryMode": "list"
}
{
"network": "safti_france",
"maxResults": 25,
"directoryMode": "list"
}

Output

  • Every row: network, sourceKey (network:stable-id), shared fields when available, extra for anything brand-specific.
  • Local runs: after apify run, a semicolon CSV (UTF-8 BOM) can be written when the dataset is non-empty—handy for Excel in French locales.

Local development

cd fr-realty-agents-hub
npm install
echo '{"network":"megagence","maxResults":5}' > input.json
apify run

Compliance & responsibility

Data comes from public pages only. You are responsible for using it in line with each brand’s terms, GDPR, and applicable prospecting rules. This tool does not bypass logins or paywalls.


Support & customization

Custom automation, extra networks, or white-label runs:
corentin@outreacher.fr


Technical notes (sources)

  • eXp France: Supabase REST (public anon key as used by the web app).
  • megAgence: JSON search API.
  • LF immo / Les Porteclés: HTML directory + Cheerio parsers.
  • SAFTI France: __NEXT_DATA__ listing + profile HTML.
  • BSK Immobilier: Public agent search JSON API.
  • Sextant France: agents-map.htm (Windows-1252); optional fetches for social + listing pages. LinkedIn AI enrichment from the standalone Sextant Actor is not included in this hub.
  • KW France: Paginated list + profile HTML + AgentDetail API for emails. LinkedIn AI enrichment from the standalone KW Actor is not included in this hub.