France Company Finder (Open Data)
Pricing
$2.00 / 1,000 company records
France Company Finder (Open Data)
Search French companies by industry (NAF), department, size, revenue and creation date from the official open-data Annuaire des Entreprises API.
Pricing
$2.00 / 1,000 company records
Rating
0.0
(0)
Developer
chatbot chatbot
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 days ago
Last modified
Categories
Share
Find French companies by activity code (NAF/APE), department, size, revenue and creation date, using the official open-data company search API of the French government. One clean dataset row per company: SIREN, SIRET, name, activity, size band, latest published revenue, address, VAT number and creation date.
The default input lists active car repair and bodywork companies (NAF 45.20A and 45.20B), but any NAF code works: garages, dealers, haulage, construction, restaurants, software and so on.
Why use it?
- Build B2B prospect lists by sector and region without scraping paid directories.
- Size a market: how many mid-sized companies exist in a department and sector.
- Spot newly created companies in a niche (use
createdAfter). - Enrich a spreadsheet or CRM with SIREN/SIRET, VAT number, size and revenue.
- Feed stable JSON into Make, Zapier, n8n, an AI agent or a scheduled task.
Input
query: optional free text (name, address or SIREN).nafCodes: activity codes, for example45.20A,47.11B.departements: French department codes, for example75,69,2A.employeeBands: INSEE size bands, for example11(10-19),12(20-49).minRevenue/maxRevenue: latest published revenue in EUR.createdAfter/createdBefore: creation date range,YYYY-MM-DD.onlyActive: keep only active companies (default on).excludeSoleTraders: skip sole traders (default on, see privacy).maxResults: 1-1,000 companies per run.
At least one search filter is required. Revenue is only available for companies that publish their accounts, so revenue filters exclude the others.
Input example
{"nafCodes": ["45.20A", "45.20B"],"departements": ["69"],"employeeBands": ["11", "12"],"onlyActive": true,"excludeSoleTraders": true,"maxResults": 25}
Output
One row per company: name, siren, siret, nafCode, legalFormCode, companyCategory, employeeBand, latestRevenueEur, latestNetResultEur, financialsYear, creationDate, isActive, establishments, openEstablishments, address, postalCode, city, departement, latitude, longitude, vatNumbers, sourceUrl (official public company page) and fetchedAt.
Output sample
{"name": "PDR-TEAM","siren": "752030221","siret": "75203022100275","nafCode": "45.20A","companyCategory": "PME","employeeBand": "20-49","latestRevenueEur": 33678145,"financialsYear": 2025,"creationDate": "2012-05-31","isActive": true,"city": "ROMANS-SUR-ISERE","departement": "26","vatNumbers": ["FR73752030221"],"sourceUrl": "https://annuaire-entreprises.data.gouv.fr/entreprise/752030221"}
Pricing
Pay per event: $0.002 per company record ($2 per 1,000 companies). There is no monthly rental. If your run reaches your maximum charge, it stops cleanly.
Data source and licence
Data comes from the "Recherche d'entreprises" API of the French government
(recherche-entreprises.api.gouv.fr), built on the Annuaire des Entreprises
(data.gouv.fr, INSEE SIRENE and company register data). It is published as open
data under the Licence Ouverte / Etalab 2.0. This Actor is not affiliated with
or endorsed by the French government, INSEE or data.gouv.fr. Data may be
incomplete or out of date; always check the official page linked in sourceUrl.
Privacy
The Actor returns company data only. It does not return names of company officers or directors. Sole traders (entrepreneurs individuels) are excluded by default because their business data can identify a private person. If you turn this off or use the data for direct marketing, you are responsible for complying with GDPR and French rules on prospecting (for example the right to object).
Limits
The Actor makes polite, rate-limited requests and retries on temporary errors. The upstream API returns at most 10,000 results per query; the Actor caps a run at 1,000 companies, so split large searches by department or size band.
AI transparency
The Actor performs deterministic querying, filtering and formatting. It does not call a generative AI model and does not claim human review. Its source and listing were prepared with AI assistance. Verify results before making financial, legal or commercial decisions.
Local checks
python -m unittest discover -s tests -v
To test pay-per-event charging without billing:
ACTOR_TEST_PAY_PER_EVENT=true python -m src
Search terms
France company search, SIREN, SIRET, NAF, APE, Sirene, French business directory, B2B leads France, annuaire entreprises, French company data API.