Export SAFTI advisors from the public finder: contacts, RSAC, areas, listings, socials, bios. Full France run or paste profile URLs. CRM-ready. Custom work: corentin@outreacher.fr
Full France runs no longer die on a 5-minute timeout mid-profile: remaining advisors are saved from the directory list (name, phone, city) so the dataset is complete. Open profiles for bios and RSAC while time remains (~15 minutes for all ~6,400).
Default run timeout is 8 hours so Console Start is not capped at 5 minutes.
Changed
README Also available: retired eXp / Espaces Atypiques Store listings removed — use the French Real Estate Agents hub.
Max advisors is visible in the Console (0 = national directory).
Rows set profileEnriched (true from a profile page, false from the listing).
[1.2.0] - 2026-04-04
Fixed
Input merge on Apify Cloud:input.json is no longer merged when Actor.isAtHome() — the run input from the Console/API always wins. This fixes mode: "urls" being overridden so URL-only runs no longer scan the full directory.
[1.1.0] - 2026-04-04
Added
email: inferred as prenom.nom@safti.fr from first and last name (accents removed, lowercase) when the site does not expose an address.
emailDerived: true when the email was guessed (so it is distinguishable from any future scraped field).
[1.0.0] - 2026-04-04
Added
Initial release: Full directory mode (paginated trouver-un-conseiller listing + profile pages) and URLs mode (/votre-conseiller-safti/{slug}/).
Dataset fields: identity, geography, phones (normalized +33 format), RSAC, social links, presentation text, listings count, optional Google rating fields.
RUN_LOG key-value mirror of structured logs; local output.csv export when running via CLI.
Input schema with hidden performance fields; maxResults prefill for Console quick tests only (default 0 = no limit).