French Company Scraper - SIRENE Data, Executives & B2B Leads
Pricing
from $5.00 / 1,000 company record scrapeds
French Company Scraper - SIRENE Data, Executives & B2B Leads
Scrape French companies from the official SIRENE registry — SIREN/SIRET, NAF activity, legal form, size, executives, revenue & establishments — plus BODACC new registrations, insolvencies & sales. Filters, lead scoring & only-new monitoring. Keyless, no browser.
Pricing
from $5.00 / 1,000 company record scrapeds
Rating
0.0
(0)
Developer
Scrape Sage
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
17 days ago
Last modified
Categories
Share
French Company Scraper — SIRENE Data, Executives, Finances & B2B Leads
Disclaimer: This Actor is an independent tool and is not affiliated with, endorsed by, or sponsored by INSEE (the French national statistics institute) or any government body. All trademarks mentioned are the property of their respective owners. "SIRENE" is referenced only to describe the public data source this Actor collects from.
Extract complete French company data from the official government registry — SIREN/SIRET, NAF activity, legal form, company size, executives, published revenue, establishments and labels — and turn BODACC legal announcements (new registrations, insolvencies, business sales) into fresh, lead‑scored B2B prospects.
Two clean, keyless French government data sources behind one rich, LLM‑ready dataset. No login, no cookies, no browser — fast JSON extraction.
Why this French company scraper?
Most "French company" scrapers return a thin firmographic stub and stop there. This actor merges the full recherche‑entreprises / SIRENE record with the BODACC legal gazette, so you get both who the company is and what just happened to it — plus a lead score on every row.
| Data | Typical scrapers | This actor |
|---|---|---|
| SIREN / SIRET, NAF/APE, legal form, status | ✅ | ✅ |
| Company size band + employer flag | partial | ✅ |
| Executives / directors (name, role, birth year) | ❌ | ✅ |
| Published finances (revenue + net result per year) | ❌ | ✅ |
| All establishments (SIRET, address, geo) | partial | ✅ |
| Labels & certifications (RGE, Qualiopi, ESS, Bio, mission‑driven…) | ❌ | ✅ |
| BODACC new registrations (fresh company leads) | ❌ | ✅ |
| BODACC insolvencies & business sales | ❌ | ✅ |
| Filter by activity, department, region, size, legal form, label | partial | ✅ |
| Lead score (0–100) per record | ❌ | ✅ |
| Only‑new monitoring for daily fresh leads | ❌ | ✅ |
Use cases
- B2B lead generation — target French companies by activity (NAF), department/region, size, legal form and certification, score them, and reach the decision‑maker (executives are included). New BODACC registrations are the freshest, highest‑intent leads on the market — newly created companies need banking, insurance, accounting, software, equipment and marketing.
- Sales prospecting & territory planning — build clean prospect lists for any French market segment (web agencies in Paris, RGE‑certified builders in Lyon, Qualiopi training orgs nationwide…).
- Distressed / M&A intelligence — track
collective(insolvency) andvente(sale) announcements to find distressed assets, acquisition targets and at‑risk customers. - Risk, KYC & compliance — verify SIREN/SIRET, legal form, status, executives and registry history before onboarding a French supplier or client.
- Market & competitive research — size a sector by company count, category (PME/ETI/GE), revenue and geography.
- CRM enrichment — resolve a list of SIRENs/SIRETs into full firmographics, executives and finances.
How to use
- Sign up for Apify — the free plan is enough to try this actor.
- Open the French Company Scraper, choose a mode, enter a query and/or filters, and click Start.
- Watch results stream into the dataset table.
- Export as JSON, CSV, Excel, XML, or RSS — or pull results programmatically via the Apify API.
Input
Companies mode — search/filter the SIRENE registry:
{"mode": "companies","query": "agence web","departments": ["75"],"companySize": ["10-49 employees"],"activeOnly": true,"includeExecutives": true,"includeFinances": true,"maxResults": 200}
Legal announcements mode — fresh BODACC leads (new registrations) with firmographic enrichment:
{"mode": "legalAnnouncements","announcementTypes": ["creation"],"publishedAfter": "2026-06-01","departments": ["75", "92"],"enrichWithFirmographics": true,"maxResults": 500}
- mode —
companies(SIRENE firmographics) orlegalAnnouncements(BODACC notices). - query — company name, brand, manager, SIREN/SIRET (companies) or full‑text (announcements).
- sirens — look up specific companies directly by SIREN/SIRET.
- activityCodes — NAF/APE codes (
62.01Z) or section letters (J,F). - departments / regions — department codes (
75,2A,971), 5‑digit postal codes, or region codes. - companySize / companyCategory / legalForms / labels — firmographic filters (employee band, PME/ETI/GE, SAS/SARL/…, RGE/Qualiopi/ESS/Bio/mission‑driven…).
- activeOnly / isEmployer — keep only active companies / employers.
- announcementTypes (BODACC) —
creation,modification,radiation,collective(insolvency),depot,vente(sale). - publishedAfter / publishedBefore (BODACC) — date window, newest first.
- enrichWithFirmographics (BODACC) — attach NAF, size, executives, revenue & labels to each announcement.
- includeExecutives / includeEstablishments / includeFinances (default on) — record richness.
- monitorMode (default false) — emit only records not seen in previous runs (pairs with Schedules).
Output
One record per company (type: "company") or per announcement (type: "announcement"):
{"type": "company","siren": "330703844","siret": "33070384400123","name": "CAPGEMINI","legalForm": "Société par actions simplifiée (SAS)","companyCategory": "Grande entreprise","activityCodeNAF": "70.10Z","activitySection": "M","activitySectionLabel": "Professional, scientific & technical","creationDate": "1967-01-01","employeeRange": "10 000 salariés et plus","isEmployer": true,"city": "PARIS","postalCode": "75017","department": "75","region": "11","latitude": 48.8841,"longitude": 2.2958,"executives": [{ "type": "person", "fullName": "AIMAN EZZAT", "role": "Directeur Général", "birthYear": "1961" }],"executivesCount": 17,"finances": { "2024": { "revenue": 22522000000, "netResult": 10000000 } },"latestRevenue": 22522000000,"latestFinanceYear": 2024,"labels": ["ESS"],"establishmentsCount": 38,"officialPageUrl": "https://annuaire-entreprises.data.gouv.fr/entreprise/330703844","leadScore": 96,"source": "recherche-entreprises.api.gouv.fr","scrapedAt": "2026-06-16T18:00:00.000Z"}
{"type": "announcement","announcementId": "A202601123227","publishedDate": "2026-06-16","announcementType": "creation","announcementTypeLabel": "New registration (création)","siren": "105789911","companyName": "Bacci Gil, Joaquin","activity": "Commerce de détail de vêtements d'occasion … via des plateformes en ligne.","persons": [{ "type": "person", "firstName": "Joaquin", "lastName": "Bacci Gil" }],"establishment": { "address": "185 rue Ordener", "postalCode": "75018", "city": "Paris" },"city": "Paris","department": "75","greffe": "Greffe du Tribunal des Activités Economiques de Paris","sourceUrl": "https://www.bodacc.fr/pages/annonces-commerciales-detail/?q.id=id:A202601123227","leadScore": 90,"source": "BODACC (DILA)","scrapedAt": "2026-06-16T18:00:00.000Z"}
How much does it cost to scrape SIRENE?
This Actor uses Apify's pay-per-event pricing: you are charged only for the results it delivers, with no monthly rental and no start fee. The events it can charge are:
- Company record scraped - One French company from the SIRENE / recherche-entreprises registry: name, SIREN/SIRET, NAF activity, legal form, size, executives, finances, establishments, labels, address and lead score.
- Legal announcement scraped - One BODACC legal announcement — new registration, insolvency, sale, modification or accounts filing — with company, SIREN, capital, activity, court, address and lead score.
The current price of each event is shown on the Pricing tab of this page. Set a maximum total charge on the run if you want a hard cap on spend, and use the input limits to control how much the Actor fetches.
Automate & schedule
Run this actor on autopilot and pull results into your own stack:
- Apify API — start runs, fetch datasets, and manage schedules over REST.
- apify-client for JavaScript and apify-client for Python — official SDKs.
- Schedules — run it daily with
monitorModeon to capture only new registrations, insolvencies or filings — a self‑refreshing French lead pipeline. - Webhooks — trigger downstream actions (CRM import, Slack alert, email sequence) the moment a run finishes.
import { ApifyClient } from 'apify-client';const client = new ApifyClient({ token: 'MY_APIFY_TOKEN' });const run = await client.actor('scrapesage/french-company-scraper').call({mode: 'legalAnnouncements',announcementTypes: ['creation'],publishedAfter: '2026-06-01',departments: ['75', '92', '69'],enrichWithFirmographics: true,maxResults: 1000,});const { items } = await client.dataset(run.defaultDatasetId).listItems();console.log(`Got ${items.length} fresh French company leads`);
Integrate with any app
Connect the dataset to 5,000+ apps — no code required:
- Make — multi-step automation scenarios.
- Zapier — push new company leads straight into your CRM.
- Slack — get notified when a monitored filter finds new registrations.
- Google Drive / Sheets — auto-export every run to a spreadsheet.
- Airbyte — pipe results into your data warehouse.
- GitHub — trigger runs from commits or releases.
Use with AI assistants (MCP)
The output is clean, LLM‑ready JSON. Call this actor from Claude, ChatGPT, or any agent framework through the Apify MCP server — ask your assistant to "find Qualiopi‑certified training companies in Lyon and list their directors" and let it run this scraper for you.
Agent-ready: autonomous payments (x402 & Skyfire)
This actor is agent-ready — AI agents can discover it, run it, and pay for it autonomously, with no Apify account and no human in the loop. It uses pay-per-event pricing and limited permissions, so it qualifies for Apify's agentic-payment standards:
- x402 — an open, HTTP-native payment protocol. Agents pay per run in USDC on the Base network directly through the Apify MCP server — no account, no API key.
- Skyfire — agent-to-service payments for fully autonomous AI-agent workflows.
Building an AI agent, MCP tool, or autonomous data pipeline? This scraper is ready to plug in and pay as it goes.
More scrapers from scrapesage
Build a complete company‑intelligence & B2B lead stack:
- UK Companies House Scraper — UK company data, officers and filings.
- US Business Formation Scraper — newly registered US businesses & LLCs from state registries.
- SEC EDGAR Scraper — US public‑company filings and XBRL financials.
- ImportYeti Scraper — US import/customs records, suppliers and B2B leads.
- Made-in-China Scraper — Chinese suppliers, products and B2B leads.
- TradeIndia Scraper — Indian suppliers and manufacturer leads.
- FMCSA Trucking Scraper — US carriers with phone, email and fleet data.
- Website Contact Scraper — emails, phones and socials from any domain list (enrich these companies).
- Eventbrite Scraper — events plus organizer contact leads.
Tips
- Go beyond 10,000: each query/filter returns up to 10,000 rows. To exhaust a big segment, split runs by activity code, department, or date window (
publishedAfter/publishedBefore). - Freshest leads: use
legalAnnouncements+announcementTypes: ["creation"]+ a recentpublishedAfter— that's the live feed of brand‑new French companies. - Daily pipeline: combine Schedules with
monitorModeto receive only new records each day. - Cost control: turn off
includeEstablishments/includeFinancesfor leaner records, and only enableenrichWithFirmographicswhen you need NAF/size/executives on announcements.
FAQ
Where does the data come from? Two official French open‑data sources: the government recherche‑entreprises / SIRENE registry (run by DINUM/INSEE) for firmographics, and BODACC (the official commercial gazette, published by DILA) for legal announcements. Both are public and keyless.
Does it return contact emails and phone numbers? The public French registry does not publish company emails/phone numbers, so this actor focuses on firmographics, executives, finances and registry events. To add emails/phones, pipe the company websites into the Website Contact Scraper.
How do I get only newly created companies? Use legalAnnouncements mode with announcementTypes: ["creation"] and a recent publishedAfter date — BODACC publishes every new registration, newest first.
Can I look up a specific company? Yes — put one or more SIREN (9 digits) or SIRET (14 digits) in sirens, or type a SIREN/SIRET in query.
Can I export to Google Sheets, CSV, or Excel? Yes — one click in the dataset view, or automatically on every run via the Google Drive integration.
A field is null — why? Some companies genuinely don't publish finances, a size band, or executives (very small entities). Fields are null only when the data doesn't exist, not because the scraper skipped them.
Is scraping this data legal? It collects publicly available open data published by the French government. You are responsible for using personal data (e.g. director names) in compliance with applicable laws (GDPR/CNIL).
Data & lawful use
The source is an official public register, published so that anyone can consult it. Records can name individuals (executives and sole traders), so the output may contain personal data even though it is public. If you are in the EU or UK you are the data controller for what you do with it: have a lawful basis, honour access and deletion requests, and respect the register's own reuse conditions, which can restrict marketing or commercial use.
Under Apify's Standard Actor Contract, which governs your use of this Actor, you are the controller of any personal data in your input and output and scrapesage acts only as your processor: that data is processed solely to run your job, written only to your own Apify storage, never used for any other purpose and never shared onward. If you need help with a data-subject request that involves this Actor's output, open an issue on the Issues tab.
Disclaimer
This Actor is an independent tool and is not affiliated with, endorsed by, or sponsored by INSEE (the French national statistics institute) or any government body. All trademarks mentioned are the property of their respective owners.
"SIRENE" is referenced only in a descriptive, nominative sense - to identify the public data source this Actor collects from. This Actor is not an official product or service of INSEE (the French national statistics institute) and is not authorised or certified by it. It collects only publicly available records; you are responsible for ensuring your use of that data complies with applicable laws, regulations and the source's own terms of use or reuse conditions.
Need help?
Open an issue on the actor's Issues tab, or visit the Apify help center. Feature requests — more filters, finance history, extra registries — are welcome; this actor is actively maintained.