France Company Registry Scraper - SIREN B2B Leads avatar

France Company Registry Scraper - SIREN B2B Leads

Pricing

from $1.99 / 1,000 results

Go to Apify Store
France Company Registry Scraper - SIREN B2B Leads

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

Logiover

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

1

Monthly active users

4 days ago

Last modified

Share

France Company Registry Scraper — SIREN, SIRET & B2B Leads (No API Key)

Apify Actor No API key Pay per result Company Registry Export

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 hatchextraParams passes any other supported recherche-entreprises query param as raw key/value.

🚀 Quick start (3 steps)

  1. 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.
  2. Run — click Start. The Actor queries the registry, paginates automatically and streams companies into your dataset.
  3. 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
}
FieldTypeDescription
querystringFree-text search (q) over name / activity / person, e.g. boulangerie, conseil informatique.
nafstringActivity / NAF-APE code, e.g. 62.01Z (software), 10.71C (bakery), 56.10A (restaurants); comma-separate several.
sectionstringActivity section letter A–U, e.g. C (manufacturing), F (construction), J (information & communication).
codePostalstringHead-office postcode, e.g. 75001 Paris, 69002 Lyon.
departementstringDepartment code, e.g. 75 Paris, 13 Bouches-du-Rhône, 69 Rhône, 2A Corse-du-Sud.
regionstringINSEE region code, e.g. 11 Île-de-France, 84 Auvergne-Rhône-Alpes, 93 PACA.
natureJuridiquestringLegal form code, e.g. 5710 (SAS), 5499 (SARL), 1000 (sole trader).
categorieEntrepriseselectCompany size: any / PME / ETI / GE.
etatAdministratifselectStatus: any / A (active — best for leads) / C (ceased).
estAssociationselectAssociations: any / true (only) / false (exclude).
extraParamsobjectAny other raw recherche-entreprises query param as key/value.
maxResultsintegerCap (default 200, 0 = unlimited; API caps deep pagination at 10k/query).
useProxybooleanRoute through Apify Proxy (datacenter). Default true.
proxyConfigurationobjectProxy override. Datacenter is plenty for the open API.

Finding NAF/APE & region codes: NAF/APE codes use the nn.nnX format (62.01Z software, 10.71C bakery, 56.10A restaurants). Region codes are INSEE 2-digit codes (11 Île-de-France, 84 Auvergne-Rhône-Alpes). Or just use query for a name search and read the nafCode / region columns 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:

RegionActor
🇫🇷 FranceFrance Company Registry (this Actor)
🇬🇧 UKUK Companies House Bulk Scraper
🇨🇿 CzechiaCzech Company Registry Scraper
🇸🇰 SlovakiaSlovakia Company Registry Scraper
🇫🇮 FinlandFinland Company Registry Scraper
🇳🇴 NorwayBrønnøysund (BRREG) Company Scraper
🇸🇪 SwedenAllabolag Scraper
🇪🇺 EUEU Companies Registry Scraper · GLEIF LEI Scraper
🇦🇺 AustraliaAustralia Business Register Scraper
🇺🇸 USASEC EDGAR Form D Scraper · USAspending.gov Scraper · USA New York Company Registry Scraper
🌍 Trade & tendersComtrade 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. 🙏

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.