Resalib · Emails, Phones & SIRET by Specialty avatar

Resalib · Emails, Phones & SIRET by Specialty

Pricing

from $3.50 / 1,000 practitioner with emails

Go to Apify Store
Resalib · Emails, Phones & SIRET by Specialty

Resalib · Emails, Phones & SIRET by Specialty

Pick a Resalib specialty. We open each public profile — phone, address, website, socials, SIRET — then scan their site for a published email. No login.

Pricing

from $3.50 / 1,000 practitioner with emails

Rating

0.0

(0)

Developer

Corentin Robert

Corentin Robert

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Categories

Share

Export French wellness practitioners from the public Resalib directory. We open each public profile (not only the listing card): phone, address, website, socials, SIRET when published. Find email on their website (on by default) looks for a published mailbox on the practitioner site.

No login. No API key. No Resalib account.

Built for: supplement / training outbound · wellness SaaS · local partner lists


Who is this for?

You are…Typical goalSuggested setup
Supplement / lab brandNaturopath call listSpecialty Naturopath · Max 24 first
Training schoolPractitioners in one modalitySophrology / hypnosis · Max 50
Wellness SaaSCRM with sites, phones, emailsKeep Find email on their website on · export Outreach / CRM
Agency / SDRCity sliceSet City (e.g. Paris)

What you get by default: we visit the public Resalib profile page. Listing cards already have phone ~90%; the fiche adds website, Facebook / Instagram, SIRET (when valid) and GPS. Then we HTTP-scan the personal site for a mailbox.

We never invent emails. Only addresses published on the site (prefer contact@).

Typical fill rates (naturopath sample, 2026-08-24):

FieldRate
Name / city / postal / URL24/24
Phone23/24 (96%)
Website (personal site)15/24 (~63%)
Instagram / Facebook20/24 (~83%) / 17/24 (~71%)
SIRET (checksum-valid)23/24 (~96%)
Email on the Resalib fiche0/24
Email from the practitioner website2/4 sites in an 8-row check (~25% of all rows; only published addresses)

Listing cards already have name, city and often the phone. Website, socials and SIRET are on the fiche — that is what this Actor opens.


Quick start

  1. Open this Actor on Apify.
  2. Keep specialty Naturopath (or pick another).
  3. Keep Find email on the practitioner website on. Set Max 24. Click Start.
  4. Export Outreach / CRM.

Paste profile URLs if you already have Resalib links — we skip the directory and enrich those pages.

Saved tasks

Four Console presets (24 profiles, website email on). Open one and click Start.

TaskSpecialtyView
Find French naturopath emailsNaturopath · FranceOutreach / CRM
Export Paris naturopathsNaturopath · ParisOverview
List French sophrologistsSophrologist · FranceOverview
Osteopath phones, emails and SIRETOsteopath · FranceOutreach / CRM

Store Examples pages go live when the Actor is public.

What it extracts

CategoryFields
Identityname, description, specialty, practitionerId
Locationstreet, city, postalCode, region, country, latitude, longitude
Contactsphone, phoneE164, email, emailSource, website
SocialfacebookUrl, instagramUrl, linkedinUrl, youtubeUrl, tiktokUrl
Companysiret, siren (valid checksum only)
Profileurl, imageUrl, priceRange, scrapedAt

Missing values are omitted (not invented).

Input

{
"specialty": "naturopathe",
"maxItems": 24,
"enrichFromWebsite": true
}
FieldConsoleDefaultNotes
specialtySpecialtyNaturopathOr Other + slug
cityCityOptional. Keep that city only
maxItemsMax profiles240 = all matching. Free plan: 20 / run
profileUrlsProfile URLsEnrich links you already have
enrichFromWebsiteFind email on the practitioner websiteOnHomepage + contact / mentions légales. Turn off for a faster export

Output example

{
"name": "Cabinet Example",
"city": "Lyon",
"postalCode": "69001",
"phone": "+33600000000",
"email": "contact@example-naturo.fr",
"emailSource": "practitioner-website",
"website": "https://example-naturo.fr",
"instagramUrl": "https://www.instagram.com/example",
"siret": "12345678900012",
"url": "https://www.resalib.fr/praticien/121178-example",
"scrapedAt": "2026-08-24T20:00:00.000Z"
}

How much does it cost?

HTTP only (no browser). Actor start is $0.00005 per GB.

EventFREEBronzeSilverGold
Practitioner with email$5.00 / 1k$4.50$4.00$3.50
Practitioner with phone (no email)$2.00 / 1k$1.80$1.60$1.40
Practitioner without phone$1.00 / 1k$0.90$0.80$0.70

24 phone-only rows ≈ $0.05. 24 rows with email ≈ $0.12.

A mailbox from the practitioner website is billed as with email. Resalib lists on the order of ~79k public profiles (sitemap). A full specialty dump (e.g. ~4k naturopaths) is billed per exported row.

Also available

FAQ

Why not listing-only? The card has name, city and often the phone. Website, socials and SIRET live on the profile. That is the default job.

Why was email empty before? Resalib does not publish mailboxes on the fiche. Turn Find email on the practitioner website on (default) — we only keep an address the site already shows.

Can I take one specialty for all of France? Yes. Leave City empty. Set Max 0 if you want every matching profile (6-hour run cap).

Local development

npm install
npm test
apify run -p --input-file INPUT.json

Having issues? Contact corentin@outreacher.fr