France Company Registry Scraper - SIREN B2B Leads
Pricing
from $1.99 / 1,000 results
France Company Registry Scraper - SIREN B2B Leads
Scrape France's official company registry (Annuaire des Entreprises / SIREN). Get SIREN, company name, NAF/APE code, legal form, head-office address, employees, status & director leads. Filter by activity, postcode, department, region & more. No login, no API key.
Pricing
from $1.99 / 1,000 results
Rating
0.0
(0)
Developer
Logiover
Maintained by CommunityActor stats
0
Bookmarked
3
Total users
1
Monthly active users
4 days ago
Last modified
Categories
Share
France Company Registry Scraper — SIREN, SIRET & B2B Leads (No API Key)
Scrape France's official company registry — the Annuaire des Entreprises (SIREN register) — for a clean, structured list of French companies. Filter by activity, NAF/APE code, department, region or company size and get the SIREN & SIRET identifiers, company name, legal form, head-office address, employee bracket, active/ceased status and director (dirigeant) leads in analysis-ready JSON. Reads directly from the government's open recherche-entreprises.api.gouv.fr data. Fast, no browser, no API key, no login, no captcha.
🏆 Why this France registry scraper?
25+ fields per company · up to 10,000 companies per query · direct HTTP + JSON (no browser) · official open government data · export to JSON / CSV / Excel. The no-code recherche-entreprises / SIRENE API alternative for France B2B lead generation, prospecting, market research and KYC.
✨ What this Actor does / Key features
- 🎯 France B2B lead data — SIREN, SIRET, company name, NAF/APE activity, head-office address, company size and director/officer names in every row.
- 🔎 Rich filtering — search by name/activity, NAF-APE code, activity section (A–U), postcode, department, region, legal form and company-size category.
- 🏢 Director / officer leads — each row lists the company's
dirigeants— president, manager (gérant), CEO (directeur général) and corporate officers — with their role (qualité). - ⚖️ Active vs ceased status — filter and flag active (
A) vs ceased (C) companies — ideal for KYC and lead quality. - 🏷️ Company size category — filter PME (small/medium), ETI (mid-cap) or GE (large enterprise) and read employee brackets.
- 📦 Bulk export — up to 10,000 companies per query, auto-paginated and de-duped by SIREN; export to JSON, CSV, Excel or XML.
- 🗺️ Geo & address — full head-office address plus postcode, city, department, region code and latitude/longitude.
- ⚡ Direct HTTP + JSON extraction — queries the official recherche-entreprises API and flattens nested JSON to columns; no browser, no DOM walking, no INSEE/SIRENE integration work.
- 🔓 No API key needed — reads the official open recherche-entreprises API; no login, no key, no signup, no captcha.
- 🧩 Escape hatch —
extraParamspasses any other supported recherche-entreprises query param as raw key/value.
🚀 Quick start (3 steps)
- Configure — set your filters (activity, department, region, company size…), or just type a name/activity in
query. Combine a NAF/APE code + department for a targeted prospect list. - Run — click Start. The Actor queries the registry, paginates automatically and streams companies into your dataset.
- Get your data — open the Output tab and export to JSON, CSV, Excel or XML, or pull it via the Apify API.
📥 Input
Every field is optional — run with just a query, or combine filters for a precise segment.
Example — bakeries in Paris (active only)
{"naf": "10.71C","departement": "75","etatAdministratif": "A","maxResults": 1000}
Example — software / computer-programming companies in Lyon
{"naf": "62.01Z","codePostal": "69002","maxResults": 2000}
Example — mid-cap (ETI) manufacturers in Auvergne-Rhône-Alpes
{"section": "C","region": "84","categorieEntreprise": "ETI","maxResults": 500}
| Field | Type | Description |
|---|---|---|
query | string | Free-text search (q) over name / activity / person, e.g. boulangerie, conseil informatique. |
naf | string | Activity / NAF-APE code, e.g. 62.01Z (software), 10.71C (bakery), 56.10A (restaurants); comma-separate several. |
section | string | Activity section letter A–U, e.g. C (manufacturing), F (construction), J (information & communication). |
codePostal | string | Head-office postcode, e.g. 75001 Paris, 69002 Lyon. |
departement | string | Department code, e.g. 75 Paris, 13 Bouches-du-Rhône, 69 Rhône, 2A Corse-du-Sud. |
region | string | INSEE region code, e.g. 11 Île-de-France, 84 Auvergne-Rhône-Alpes, 93 PACA. |
natureJuridique | string | Legal form code, e.g. 5710 (SAS), 5499 (SARL), 1000 (sole trader). |
categorieEntreprise | select | Company size: any / PME / ETI / GE. |
etatAdministratif | select | Status: any / A (active — best for leads) / C (ceased). |
estAssociation | select | Associations: any / true (only) / false (exclude). |
extraParams | object | Any other raw recherche-entreprises query param as key/value. |
maxResults | integer | Cap (default 200, 0 = unlimited; API caps deep pagination at 10k/query). |
useProxy | boolean | Route through Apify Proxy (datacenter). Default true. |
proxyConfiguration | object | Proxy override. Datacenter is plenty for the open API. |
Finding NAF/APE & region codes: NAF/APE codes use the
nn.nnXformat (62.01Zsoftware,10.71Cbakery,56.10Arestaurants). Region codes are INSEE 2-digit codes (11Île-de-France,84Auvergne-Rhône-Alpes). Or just usequeryfor a name search and read thenafCode/regioncolumns in the output.
📤 Output
One clean row per company — 25+ fields, exportable to JSON, CSV, Excel or XML. Here is a real, trimmed sample record:
{"siren": "478455793","name": "BOULANGERIES BG (B B G)","legalName": "BOULANGERIES BG","acronym": "B B G","nafCode": "10.71C","nafSection": "C","legalFormCode": "5710","companyCategory": "GE","employeeRange": "22","employeeYear": "2023","status": "A","establishments": 596,"openEstablishments": 574,"createdDate": "2004-08-25","siret": "47845579305205","address": "615 AVENUE DE LA CHAFFINE 13160 CHATEAURENARD","zip": "13160","city": "CHATEAURENARD","departement": "13","region": "93","latitude": "43.8903640316375","longitude": "4.82612901648503","directors": "BERNARD BLACHERE (Président de SAS); MARIE BLACHERE (Directeur Général); HOLDING BERNARD BLACHERE (Président de SAS)","directorCount": 3,"url": "https://annuaire-entreprises.data.gouv.fr/entreprise/478455793","scrapedAt": "2026-07-06T00:00:00.000Z"}
💡 Use cases
- B2B lead generation — build targeted French prospect lists by activity + department with company name, address and directors.
- Sales prospecting — filter active firms by NAF code and company size and reach the right officer (président, gérant, directeur général).
- Market research — count and profile companies by NAF/APE code, region, size category and creation date.
- KYC / compliance & due diligence — verify SIREN / SIRET, legal form and active vs ceased status.
- Competitor mapping — survey every company in a vertical or town and benchmark size and status.
- CRM enrichment — look companies up by name or SIREN and append official registry fields.
👥 Who uses it
B2B sales & lead-gen teams · growth marketers building France prospect lists · market researchers & data analysts · KYC / compliance & due-diligence teams · CRM & data-enrichment providers · founders and consultants mapping a French vertical.
💰 Pricing
This Actor runs on a simple pay-per-result model — you pay for the companies you extract, with no separate Apify platform fees to calculate. Try it on the free tier first, then scale up. See the Pricing tab on this page for the current rate.
❓ Frequently Asked Questions
Is it legal to scrape the Annuaire des Entreprises? This Actor reads only the official open data the French government publishes under an open licence (Licence Ouverte / Etalab) via its public API — no login or circumvention involved. As always, credit the source (Annuaire des Entreprises / data.gouv.fr) and follow the applicable terms and law for your specific use case, e.g. GDPR when handling director names.
Does France have a public company API?
Yes. The French government publishes the Annuaire des Entreprises via a fully open, free JSON API (recherche-entreprises.api.gouv.fr) built on the official SIRENE database. This Actor is a friendly, filterable export layer on top of it: set filters in a form, run, and download a clean dataset with pagination handled and nested fields flattened — no key, no login, no signup.
Do I need an API key or a login? No. There is no registry account, login or API key required — only an Apify account. The recherche-entreprises API is open and captcha-free.
Does it include director / officer names? Yes — every row lists the company's dirigeants (directors / officers) from the registry: president, manager (gérant), CEO (directeur général) and any corporate officers, each with their role (qualité), straight from the official open data.
Does it include company emails and phone numbers? No. The open SIREN registry does not publish company email or phone numbers, so those fields are not available here. What you get is the official company identity (SIREN/SIRET), full head-office address, activity, legal form, size and directors — a strong base you can enrich with contact-finder tools.
How much data can I get?
The recherche-entreprises API hard-caps deep pagination at 10,000 records per query. For larger segments, split your run by department, postcode or activity code and combine the datasets. Set maxResults to control the cap per run.
Is this a SIRENE / recherche-entreprises API alternative?
Yes — it's the easiest recherche-entreprises API alternative for non-developers: no code, automatic pagination, nested JSON flattened to columns, de-duped by SIREN, and direct export to CSV / Excel / JSON. It gives you the same official SIRENE-backed data without writing any integration.
Can I get French company data without an API or login?
Yes. No registry account, login or API key is needed — only an Apify account. The Actor reads publicly available registry data over direct HTTP and returns it as a structured dataset.
How do I export French company data to CSV or Excel?
Run the Actor, then export the resulting dataset as CSV, JSON, Excel or XML from the Apify console, or pull it via the Apify API. Every run writes one row per company, ready for spreadsheets or your CRM.
How do I get a list of restaurants in Paris with SIREN numbers?
Set naf to 56.10A (restaurants) and departement to 75 (Paris), then run. You get every active Paris restaurant with SIREN, SIRET, address and directors, ready to export to CSV.
Head office only?
Each row describes the company and its head office (siège); individual secondary establishments (établissements) are summarised as counts (establishments / openEstablishments), not listed separately.
🔗 More company-registry & B2B scrapers by logiover
Building a cross-border company dataset? Pair France with the rest of the official-registry & B2B suite:
| Region | Actor |
|---|---|
| 🇫🇷 France | France Company Registry (this Actor) |
| 🇬🇧 UK | UK Companies House Bulk Scraper |
| 🇨🇿 Czechia | Czech Company Registry Scraper |
| 🇸🇰 Slovakia | Slovakia Company Registry Scraper |
| 🇫🇮 Finland | Finland Company Registry Scraper |
| 🇳🇴 Norway | Brønnøysund (BRREG) Company Scraper |
| 🇸🇪 Sweden | Allabolag Scraper |
| 🇪🇺 EU | EU Companies Registry Scraper · GLEIF LEI Scraper |
| 🇦🇺 Australia | Australia Business Register Scraper |
| 🇺🇸 USA | SEC EDGAR Form D Scraper · USAspending.gov Scraper · USA New York Company Registry Scraper |
| 🌍 Trade & tenders | Comtrade Trade Data Scraper · Global Public Tenders Scraper |
👉 Browse all logiover scrapers on Apify Store — 180+ actors across real estate, jobs, crypto, social media & B2B data.
⏰ Scheduling & integration
Schedule this Actor on Apify to refresh your French company segments daily, weekly or monthly. Export results to JSON, CSV or Excel, sync to Google Sheets, or push to your database, CRM, BI tools and webhooks through the Apify API. Connect it to Make, n8n or Zapier to build automated B2B lead pipelines and enrichment flows.
⭐ Support & feedback
Found a bug or need an extra field? Open an issue on the Issues tab — response is usually fast. If this Actor saves you time, a ★★★★★ review on the Store page genuinely helps and is hugely appreciated. 🙏
⚖️ Legal
This Actor reads only France's official open registry data (Annuaire des Entreprises / Licence Ouverte, built on SIRENE) and is intended for legitimate research, analytics and lead-generation use. You are responsible for complying with the applicable terms of service, GDPR and any local laws for your specific use case.
📝 Changelog
2026-07-06
- ✨ README overhaul: keyword-rich intro, ready-to-run example scenarios, real trimmed output sample with a full field reference, cross-border company-registry suite links, and expanded high-intent FAQ.
2026-07-01
- Maintenance pass: re-verified end-to-end on live data and confirmed successful runs within the 5-minute quality window on the default input.
- Sharpened Store metadata (SEO title & description) and expanded the FAQ with high-intent, long-tail questions for easier discovery in Google and Apify Store search.
- Added ready-to-run example tasks that cover common real-world use cases.
2026-06-15
- Reliability pass: re-verified end-to-end on live data with real-world inputs. Routine maintenance build.