France SIRENE Companies API | INSEE B2B Leads — Open Data
Pricing
from $2.20 / 1,000 company records
France SIRENE Companies API | INSEE B2B Leads — Open Data
INSEE SIRENE open data: SIREN, SIRET, NAF, legal form, status, HQ address & GPS, headcount band, labels, VAT, revenue where given, officers where published. Filter by department, NAF, size. No API key. Pay per company ($3/1K). HTTP-only—no browser scraping.
Pricing
from $2.20 / 1,000 company records
Rating
0.0
(0)
Developer
Runix Services
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
6 hours ago
Last modified
Categories
Security
Limited permissionsShare
French Companies API | SIRENE Leads & Directors
Search French companies in the official SIRENE business register and export them as clean B2B lead lists: SIREN and SIRET, legal name, activity code (NAF / APE), headcount band, head office address with GPS, the local establishment that matched your area, directors, VAT number, latest revenue and net income, and certifications such as RGE or Qualiopi.
The data comes from API Recherche d'entreprises, the French government's open company-search API (DINUM, the service behind annuaire-entreprises.data.gouv.fr). No API key, no login, no browser and no proxies. $3 per 1,000 companies.
What you can do with it
- Build a prospect list of every software company (NAF 62.01Z) with 10-49 employees in Lyon, Paris or any department.
- Find tradespeople by activity code: electricians and plumbers (43.2), roofers (43.91), restaurants (56.10), accountants (69.20Z).
- Target by size and money: INSEE size category (SME, mid-size, large), headcount bands and published revenue ranges.
- Find certified companies: RGE energy-renovation contractors, Qualiopi training providers, organic producers, social-economy companies.
- Enrich or verify one company from its SIREN or SIRET: legal form, VAT number, directors, revenue, status.
- Get lead alerts: schedule the Actor with Only new companies on and each run returns only companies it has not returned before.
Compliant by default
- Companies that refuse prospecting are skipped. French companies can opt out of commercial use of their register data. This Actor reads that flag and leaves them out unless you turn Skip companies that refuse prospecting off (useful for KYC or research, not for outreach). Expect a large share of companies to be skipped: in our tests between a third and two thirds of matches had opted out.
- Sole proprietors are skipped by default, because they are individuals. Choose Company type: All to include them.
- Directors come without birth dates. You get each director's name and role (Président, Gérant, Directeur général, auditor…), never personal dates.
Input
| Field | What it does |
|---|---|
| Activity codes (NAF / APE) | Exact codes like 62.01Z or 6201Z, or a prefix: 62 takes every IT-services code, 43.2 every electrical and plumbing code. |
| Departments | 75, 69, 13, 2A, 971… Each department is searched separately, up to 10,000 companies each. |
| Postal codes | 5-digit codes such as 69001. |
| Regions | Any French region, mainland or overseas. |
| Sectors | Broad NAF sections A to U (Construction, Manufacturing, Information and communication…). |
| Headcount | INSEE employee bands, from no employees to 10,000+. |
| Company size category | PME (SME), ETI (mid-size) or GE (large). |
| Minimum / maximum revenue (EUR) | Latest published revenue. Only companies that publish their accounts have one. |
| Certifications and labels | RGE, Qualiopi, Organic, ESS, training provider, mission-driven company, EPV, SIAE, FINESS. |
| Search text | Words from the name, address or a director's name, or a SIREN / SIRET. |
| Company type | Companies (default), All, Sole proprietors only, Associations only. |
| Active companies only | On by default. |
| Include directors | On by default. |
| Largest companies first | Sort by number of establishments. |
| Only new companies / Monitor name | Return only companies not returned by earlier runs of the same search. |
| Max results | The most companies to return (and pay for) in one run. |
Example: software companies in the Rhône with 10 to 49 employees.
{"nafCodes": ["62.01Z"],"departments": ["69"],"headcountBands": ["11", "12"],"maxResults": 500}
Output
One row per company. Example (shortened):
{"siren": "348940255","siret": "34894025500022","name": "CEGEDIM SANTE (SOFILOCA)","legalForm": "SAS, société par actions simplifiée","nafCode": "62.01Z","nafLabel": "Programmation informatique","sector": "Information and communication","companyCategory": "ETI","headcount": "500-999 employees","createdOn": "1988-12-01","address": "137 RUE D'AGUESSEAU 92100 BOULOGNE-BILLANCOURT","city": "BOULOGNE-BILLANCOURT","departmentName": "Hauts-de-Seine","latitude": 48.8375,"longitude": 2.2380,"matchedEstablishment": {"siret": "34894025500097","address": "PARC ATLANTIQUE 13 RUE EMILE DECORPS 69100 VILLEURBANNE","city": "VILLEURBANNE","isHeadOffice": false},"revenueEur": 64033334,"netIncomeEur": -2651096,"financialYear": 2025,"vatNumber": "FR75348940255","certifications": [],"marketingOptOut": false,"directors": [{ "type": "person", "name": "Laurent LABRUNE", "role": "Président de SAS" },{ "type": "company", "name": "SEC JH ET ASSOCIES", "siren": "709500136", "role": "Commissaire aux comptes titulaire" }],"directoryUrl": "https://annuaire-entreprises.data.gouv.fr/entreprise/348940255"}
Every field is described in the Output tab. Export as JSON, CSV, Excel or through the Apify API, or send it to Google Sheets, a CRM or a webhook with Apify integrations.
Pricing
$3 per 1,000 companies returned (pay per event: one company event per row). Skipped companies (opted out, sole proprietors, already returned) are never charged. Set Max results or a maximum cost per run to cap what you spend.
Limits and tips
- The API serves at most 10,000 companies per search. Listing several departments splits the work automatically (10,000 per department); a capped search with no department is split by department for you.
- Location filters match any establishment of the company, so a Paris head office with a Lyon branch matches department 69. The Lyon branch is in
matchedEstablishment. - Revenue exists only for companies that publish their accounts; revenue filters drop the rest.
- The API is shared and rate-limited. The Actor paces itself and retries when the API asks it to slow down.
- Phone numbers and e-mail addresses are not part of the public register, so they are not returned.
FAQ
Where does the data come from? From API Recherche d'entreprises (recherche-entreprises.api.gouv.fr), run by the French government's digital agency DINUM. It combines INSEE's SIRENE register with the national business register (RNE) for directors and published accounts. The data is open under the Licence Ouverte / Etalab 2.0.
How fresh is it? The register is updated daily; each row carries updatedAt from the register and fetchedAt from the run.
Can I look up a list of SIRENs? Put one SIREN or SIRET in Search text per run, or call the Actor through the API in a loop.
Is it legal to use for prospecting? The data is public, and companies that refuse commercial use are skipped by default. You remain responsible for how you contact companies (GDPR and French rules on B2B prospecting).
Other Actors by Runix
- Arbeitsagentur Jobs API: jobs from Germany's official job board.
- ATS Jobs API: live jobs from Greenhouse, Lever, Ashby and Workday career sites.
Activity, legal-form and area labels come from the open-source search-api project of DINUM (MIT licence).