French Company Search (SIREN, Sirene)
Pricing
$3.00 / 1,000 company delivereds
French Company Search (SIREN, Sirene)
Search French companies in the government's open register API: by name, SIREN/SIRET, NAF activity code, postal code, department, legal form, employee range or around a point. One clean row per company with SIREN, legal form, NAF, headquarters address and coordinates, VAT. No API key.
Pricing
$3.00 / 1,000 company delivereds
Rating
0.0
(0)
Developer
DARIKAMI GmbH
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
9 hours ago
Last modified
Categories
Security
Limited permissionsShare
Search French companies in the French State's open company register API (Sirene, INSEE): by name, SIREN or SIRET, NAF code, postal code, department, legal form, employee range or a radius around a point. You get one clean row per company: SIREN, legal form, NAF activity, state, creation date, employee range, headquarters address and coordinates, VAT number. USD 0.003 per company (USD 3 per 1,000). No API key. English field names.
| SIREN | Name | Legal form | NAF | City | VAT number |
|---|---|---|---|---|---|
| 840989800 | PIXELRAISE | SAS | 62.01Z | Fillinges | FR91840989800 |
| 379867997 | SILVERPROD | SA | 62.01Z | Annemasse | - |
| 819706938 | RESPONSIVE IT | SAS | 62.01Z | Azay-le-Rideau | FR09819706938 |
| 878981646 | APPIWEB | SARL | 62.01Z | Loisin | FR47878981646 |
| 819842717 | XTI TECHNOLOGIES | SARL | 62.01Z | Thyez | FR43819842717 |
The rows come from a real cloud run of 04.11.2026 (NAF 62.01Z, computer programming). The full item is under Output.
Who uses it
- B2B market maps and prospect lists: active companies of an activity in a region, with size and address.
- CRM enrichment: add the legal form, the NAF code, the headquarters and the VAT number to a list of SIRENs.
- Supplier checks: confirm that a French company exists and is active before an order.
What it does not do
- No managers and no sole traders: their names are personal data (see below).
- At most 10,000 results per search. Narrow the filters to reach more.
- A company with
prospectingOptOut: truemust not be used for direct marketing.
Input
{ "activityCodes": ["62.01Z"], "postalCodes": ["74100"], "maxPages": 2 }
| Field | Meaning |
|---|---|
query | Words of the company name, trade name or address (boulangerie paris), or a SIREN (9 digits) or a SIRET (14 digits). |
activityCodes | NAF rev. 2 codes of the main activity, such as 62.01Z. 6201Z is also accepted. |
postalCodes | 5-digit postal codes. A company matches when one of its establishments is there. |
departments | Department codes: 01-95, 2A, 2B, 971-974, 976. |
legalForms | INSEE legal category codes, such as 5710 (SAS), 5499 (SARL), 5599 (SA). |
employeeRanges | INSEE employee ranges, such as 11 (10-19 employees). |
categories | PME (small and medium-sized), ETI (intermediate), GE (large). |
activeOnly | Default true: ceased companies are left out. |
near | { "lat": 48.8566, "lon": 2.3522, "radiusKm": 1 }: companies with an establishment within the radius (0.001-50 km, default 5). It combines only with activityCodes and activeOnly. |
maxPages | 25 companies a page. Default 4 (100 companies), at most 400. |
Give a query, at least one filter, or near. The filters combine: all of them must match.
Examples:
- Software companies in Annemasse:
{ "activityCodes": ["62.01Z"], "postalCodes": ["74100"] } - One company:
{ "query": "855200887" } - Restaurants within 500 m of a point:
{ "near": { "lat": 48.8566, "lon": 2.3522, "radiusKm": 0.5 }, "activityCodes": ["56.10A"] } - Large companies in Lyon's department:
{ "departments": ["69"], "categories": ["GE"], "maxPages": 10 }
Output (one item per company)
{"siren": "855200887","siret": "85520088700039","name": "COMPAGNIE GENERALE DES ETABLISSEMENTS MICHELIN","fullName": "COMPAGNIE GENERALE DES ETABLISSEMENTS MICHELIN (CGEM)","acronym": "CGEM","tradeNames": [],"legalFormCode": "5308","legalForm": "Société en commandite par actions","nafCode": "77.40Z","activity": "Location-bail de propriété intellectuelle et de produits similaires, à l’exception des œuvres soumises à copyright","naf2025Code": "77.40G","activitySection": "N","state": "active","creationDate": "1955-01-01","closureDate": null,"category": "GE","categoryYear": 2024,"employeeRangeCode": "02","employeeRange": "3-5 employees","employeeRangeYear": 2024,"employer": null,"establishmentCount": 2,"openEstablishmentCount": 1,"headquarters": {"siret": "85520088700039","isHeadquarters": true,"state": "active","address": "23 PLACE DES CARMES DECHAUX 63000 CLERMONT-FERRAND","postalCode": "63000","city": "CLERMONT-FERRAND","cityCode": "63113","department": "63","region": "84","country": "FRANCE","latitude": 45.783412445,"longitude": 3.0932797959,"nafCode": "77.40Z","tradeNames": [],"addressPublic": true},"matchingEstablishments": [],"vatNumber": "FR09855200887","prospectingOptOut": true,"updatedAt": "2026-11-04T11:44:35","annuaireUrl": "https://annuaire-entreprises.data.gouv.fr/entreprise/855200887","apiUrl": "https://recherche-entreprises.api.gouv.fr/search?q=855200887","error": null,"message": null,"source": "INSEE Sirene and the other public registers in the French government's API Recherche d'entreprises (DINUM), Licence Ouverte 2.0","sourceUrl": "https://recherche-entreprises.api.gouv.fr/search?q=855200887&...","retrievedAt": "2026-11-04T20:48:03.398Z"}
legalFormandactivityare INSEE's official labels, in French.employeeRangeis in English.matchingEstablishmentslists the establishments that matched a postal code, a department or the point (up to 10 per company). Each has its SIRET, state, address and coordinates.vatNumberis the intra-EU VAT number when the register has one. Searches around a point do not give it.prospectingOptOut: truemeans the company asked that its register data is not used for prospecting (the French commercial code, the opposition to commercial use). Respect it: do not use such a company for direct marketing.addressPublic: falsemeans INSEE masks the street and the coordinates of that establishment. The postal code and the city stay.- A field that the register does not have is
null.
Pricing (pay per event)
| Event | Price | When |
|---|---|---|
company | USD 0.003 | one company delivered |
100 companies cost USD 0.30. 10,000 companies cost USD 30. A search without results gives one free item that says why.
Personal data
This actor returns public company data. Its filter removes persons by these rules:
- No managers. The register lists managers (dirigeants) with their birth month. The actor does not request them and does not return them.
- No sole traders. The name of a sole trader (entrepreneur individuel) is the name of a person. The actor does not return sole traders (legal category 1000). It also does not return groupings of persons without legal personality (category 2, such as an "indivision"). A civil company, an association or a co-ownership syndicate whose name carries a civil title such as "MME" or "MONSIEUR" is left out too.
- No search by person. The API's text search also searches managers and elected officials. The actor returns a company only when a word of your query is in the company's own name, trade names or addresses (plural or singular). So a person's name as a query finds only companies that carry that name themselves.
- No masked data. A company that INSEE does not publish in full is left out. A masked establishment address stays masked.
These rules drop results without a charge. The run log counts them.
A company named after a person keeps its name, because it is a legal person.
Data source and terms
- Source: the API Recherche d'entreprises of the French State (DINUM),
https://recherche-entreprises.api.gouv.fr. It serves INSEE's Sirene register and other public registers. The API's documentation states: "L'API étant totalement ouverte d'accès" (the API is fully open to access). No account and no key are necessary. - Licence: the Sirene data is published under the Licence Ouverte 2.0 (Etalab), which allows reuse, also commercial reuse, with attribution. Each item names its source and its update date.
- Rate limit: the API allows at most 7 requests a second per IP address.
- This actor is not affiliated with or endorsed by INSEE, DINUM or the French State.
Limits
- The API returns at most 10,000 results for one search. Narrow the filters to reach more companies.
- Companies that are not public in Sirene ("non-diffusibles") are not in the API.
- The text search is a search engine, not an exact lookup. Use a SIREN or SIRET for one company.
- Around a point, the API also counts closed establishments. With
activeOnly, the actor keeps only companies with an open establishment among the listed ones. So such a search can deliver fewer than 25 companies a page. - Employee ranges and size categories are INSEE's annual values (the year is in
employeeRangeYearandcategoryYear).
Run summary
The run summary is in the default key-value store under SUMMARY, the counts under STATS.
The data comes as the source publishes it, without warranty.
More official-data actors by darikami: Swiss UID & VAT validator · Swiss electricity tariffs · Swiss federal law MCP · SEC company fundamentals · German public tenders.
In an AI agent: ask the Apify MCP server (mcp.apify.com) for darikami/french-company-search.