eXp France Consultants · Full profiles infos (emails, phones) avatar

eXp France Consultants · Full profiles infos (emails, phones)

Pricing

from $9.99 / 1,000 results

Go to Apify Store
eXp France Consultants · Full profiles infos (emails, phones)

eXp France Consultants · Full profiles infos (emails, phones)

Export eXp France advisors from the same public directory the official site uses: names, emails, phones, cities, RSAC, licence, profile links on expfrance.fr, photos. Filter Active-only or all statuses. CRM-ready JSON. Custom work: corentin@outreacher.fr

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

eXp France — advisor directory export

Who it’s for: sales teams, recruiters, and data analysts who need a complete, export-ready list of eXp France advisors with professional contact details and links to public profiles on expfrance.fr.

What you get: one row per advisor — name, email, phone, city and postal code, role label, RSAC / licence fields when present, profile URL and photo URL when the source includes them. No browser — runs read the same public directory the official advisor finder uses, so you get consistent, structured data for CRM or enrichment.

Trust: data reflects what the published directory exposes; use contacts responsibly (see Important below).


What you get

FieldDescription
sourceIdAdvisor id in the upstream directory
externalKeySecondary public key when present
firstName / lastNameName
email / phoneProfessional contact fields
statuse.g. Active
city / postalCodeLocation
jobTitleRole label when present
licenceNumber / rsacLabelCompliance fields when present
profileUrlPublic page on expfrance.fr (when a link is present in the source)
photoUrlPhoto URL
recordIdStable UUID in the directory

Important

  • Contact fields are professional data from the public directory. Use them in line with eXp France terms, GDPR, and French marketing rules.
  • The Actor relies on the read-only credentials bundled with the public expfrance.fr app. If the provider changes how the directory is exposed, this Actor may need an update — see Internals for technical context.

Quick start (Apify Console)

  1. Leave Active advisors only (default) or choose All statuses if you need every row returned by the source.
  2. Start the run.
  3. Open the Dataset for JSON or Excel export; open Run log in the key-value store to follow progress live.

Input

FieldDefaultDescription
statusFilteractiveActive advisors only (recommended) or All statuses
maxResults0Cap rows (0 = full directory)
pageSize500How many advisors are fetched per round trip (50–1000)
concurrency55Parallelism when writing rows to the dataset
fetchTimeout60000Max wait per request (milliseconds)
{
"statusFilter": "active",
"maxResults": 0
}

How it works

  1. Loads the France advisor list from the public directory (same origin as the official site).
  2. Paginates until the full list is retrieved (or until maxResults is reached).
  3. Normalizes each row and pushes it to your Apify dataset.
  4. Writes a text RUN_LOG so you can monitor long runs.

Output

  • Dataset: one JSON object per advisor.
  • RUN_LOG: live text log in the default key-value store.

Sample record

{
"sourceId": "1002",
"externalKey": "103133",
"firstName": "Rudy",
"lastName": "PLONGEUR",
"email": "rudy.plongeur@expfrance.fr",
"phone": "0764013297",
"status": "Active",
"city": "Marseille 8ème",
"postalCode": "13008",
"jobTitle": "Commercial",
"licenceNumber": "909527657",
"rsacLabel": "909527657 Marseille",
"profileUrl": "https://www.expfrance.fr/fr-rudy-plongeur-103133",
"photoUrl": "https://img.netty.immo/company54396zsr/assets/nego/1002_l.jpg",
"countryCode": "FR",
"recordId": "0a3a9c9a-8292-41d5-bec5-06d6c110cf7c"
}

Local development

npm install
echo '{"statusFilter":"active","maxResults":40}' > input.json
apify run

After a successful local run, output.csv is written next to input.json (semicolon-separated, UTF-8 BOM for Excel).

Support

Contact corentin@outreacher.fr if you need a custom scraper or tailored automation.

Internals

  • HTTP requests to the directory REST API (PostgREST-style) with country_code=eq.FR and optional status=eq.Active.
  • Pagination uses standard Range headers and total counts from response headers.
  • Apify Proxy is enabled by default in the cloud when available.