French Lawyers · CNB Directory Emails avatar

French Lawyers · CNB Directory Emails

Pricing

from $1.40 / 1,000 lawyer or cabinet contacts

Go to Apify Store
French Lawyers · CNB Directory Emails

French Lawyers · CNB Directory Emails

Export French lawyers from the official CNB national register. Filter by barreau, city, specialty. Get email, phone, firm, SIREN — ~99% emails. Open data, no login. Lawyers or unique cabinets.

Pricing

from $1.40 / 1,000 lawyer or cabinet contacts

Rating

0.0

(0)

Developer

Corentin Robert

Corentin Robert

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Share

French Lawyers · CNB Directory Contacts

Build a clean outbound / CRM list of French avocats from the official Conseil national des barreaux (CNB) national register — not PagesJaunes noise, not scraped LinkedIn guesses.

~81,000 lawyers · ~99.7% emails · ~93% phones · ~88% SIREN · 164 barreaux. Updated monthly. Open licence (Etalab 2.0).

No login. No API key. No browser. No residential proxy bill.

Compared to marketplace “seller Impressum” scrapers: those fight WAF with Chrome + residential and often miss emails. This Actor reads the same official file legaltech ops already trust — structured, cheap, and nearly complete on email.

Who is this for?

You are…Typical goalSuggested setup
Legaltech / cabinet softwareProspect list of decision-makers by barreauBarreau = PARIS or LYON · Outreach view
RC pro insurer / brokerFirms to underwrite or renewMode Unique cabinets · dept 75 / 69
Training / CLE / éditeurAttorneys in a practice areaSpecialty = Droit du travail · Require specialty
SDR / agency selling to cabinetsFresh email + phone fileBarreau + Require email
Data / opsMonthly refresh of a territoryMax items = 0 · schedule

What you get by default: name, official email, phone, firm, address, barreau, city, department, SIREN/SIRET when present, languages, specialties when published.

When to switch to Unique cabinets: firm-level CRM (one row per SIREN with lawyer_count) instead of one row per avocat.

How to use

  1. Open the Actor in Apify Console.
  2. Keep Barreau = PARIS and Max items = 50 for a first run — or set your market.
  3. Optional: department (75), city, specialty keyword (Droit fiscal), Require email.
  4. Click Start. Export JSON / CSV / Excel.

Max items = 0 → all matches (Free plan still capped at 100 rows / run).

Ready-made examples (published tasks)

ExampleBest for
Paris lawyers · emailsFlagship Paris outbound
Lyon cabinetsFirm-level CRM · Lyon
Labour-law specialistsNiche specialty (Droit du travail)
Hauts-de-Seine · phoneDept 92 · phone-ready

What it extracts

CategoryFields
Identityfull_name, first_name, last_name, civility, lawyer_id
Contactsemail, phone, fax
Firmfirm_name, legal_form, siren, siret, lawyer_count (cabinets mode)
Locationaddress_line1, postal_code, city, department, barreau
Practicespecialties, specialty_primary, languages, oath / practice dates

How much does it cost to scrape the CNB lawyer directory?

HTTP-only open data — compute stays low (default 1024 MB, no residential proxy).

FreeBronzeSilverGoldPlatinumDiamond
Per lawyer (PPE)$0.002$0.0018$0.0016$0.0014$0.0012$0.001
50 lawyers (PPE)$0.10$0.09$0.08$0.07$0.06$0.05
1,000 lawyers (PPE)$2.00$1.80$1.60$1.40$1.20$1.00
Unique cabinet row$0.002$0.0018$0.0016$0.0014$0.0012$0.001

Free plan: 100 rows / run to test. Full France (~81k) is a paid / uncapped run.

This Actor downloads the official open dataset published by the CNB on data.gouv.fr under Licence Ouverte Etalab 2.0. As with any file containing personal data, ensure your use complies with GDPR (legitimate interest / B2B outreach rules, opt-out, etc.).

Input

FieldDefaultNotes
modelawyersor cabinets
barreauxPARISmulti-select (164 CNB barreaux)
departmentsmulti-select (postal dept codes)
citiesfree-text contains match (too many cities for a dropdown)
specialtiescontains match on official labels
keywordsname / firm / email
requireEmail / requirePhone / requireSpecialtynoquality gates
excludeSalariednoskip salariés
maxItems500 = no ceiling
{
"mode": "lawyers",
"barreaux": ["PARIS"],
"maxItems": 50,
"requireEmail": "no"
}

Output

{
"lawyer_id": "095048",
"full_name": "Hervé DUVAL",
"email": "h.duval@duval-legal.com",
"phone": "01 47 64 45 41",
"firm_name": "DUVAL LEGAL",
"siren": "531581502",
"barreau": "PARIS",
"city": "PARIS",
"postal_code": "75008",
"department": "75",
"specialty_primary": "Droit de la sécurité sociale et de la protection sociale",
"specialties": ["Droit de la sécurité sociale et de la protection sociale"],
"languages": ["Français"],
"is_salaried": false,
"source": "cnb-open-data"
}

How it works

  1. Resolve the latest CNB CSV on data.gouv.fr.
  2. Download + parse (~18 MB, UTF-8).
  3. Apply your barreau / geo / specialty / quality filters.
  4. Optionally aggregate unique cabinets by SIREN.
  5. Export rows progressively to the dataset.

Tips

  • Start with one barreau — Paris alone is ~35k lawyers.
  • Use Require specialty only when you need a niche; most lawyers leave specialty blank.
  • Prefer Unique cabinets when selling firm licences (legaltech, RC pro).
  • Schedule a monthly run after CNB’s monthly refresh.

Limitations

  • Data is only as fresh as the CNB monthly export.
  • Specialty coverage is sparse (~6%).
  • Address / phone quality depends on what each ordre transmitted.
  • Not a substitute for RPVA / e-barreau software APIs (those need CNB référencement).

Also available

ActorBest for
ORIAS ScraperFrench insurance / finance intermediaries — emails, phones, ORIAS numbers
Notaires.fr ScraperOfficial notary directory — offices, phones, emails
French Accountants ScraperExpert-comptable firms by city or France-wide
RGE France ScraperCertified RGE artisans + named directors

Local development

cd ordre-avocats-france-annuaire
npm install
npm test
apify run --input-file=./input.smoke.json

Support

Contact corentin@outreacher.fr for custom filters or CRM integrations.