France Company Search & Emails: SIREN, NAF, New Companies
Pricing
from $5.00 / 1,000 companies
France Company Search & Emails: SIREN, NAF, New Companies
Search French companies from the official Sirene register by NAF code, département, postcode, creation date and legal form, with SIREN, address, employees and VAT number. Optional website and email lookup for companies that allow prospecting. No API key. $0.005 per company.
Pricing
from $5.00 / 1,000 companies
Rating
0.0
(0)
Developer
Data Gleaner
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Security
Limited permissionsShare
France Company Search & Emails: SIREN, NAF code, new companies, legal form
Search French companies in the official Sirene business register by NAF activity code, département, postal code, creation date, legal form and size, and get SIREN, SIRET, address, employee band, VAT number and status for each one. No login, no API key, no browser: it reads the register's own open API, which is built for programmatic use.
It is made for people who need company lists, not one-off lookups: agencies and accountants prospecting a sector in a département, sales teams building a list of SAS and SARL in a NAF code, analysts counting new companies by area, and anyone who needs SIREN numbers to enrich a CRM.
What you get
- Register data per company: SIREN, head-office SIRET, name and legal name, legal form (SAS, SARL, SA, SCI and more), NAF code (2008 and 2025), creation date, active or ceased, address, postal code, city, département, region, coordinates, company category (PME, ETI, GE), employee band, number of establishments, VAT number and a link to the register page.
- Filters: NAF codes, départements, postal codes, legal forms, size category, employee bands, status, creation date range and a free-text name or address query.
- Website and email lookup is switched off for now. It returns after our contact enrichment is reviewed. The Actor returns register data about companies only: no officers, no sole traders.
Responsible use: who is looked up and who is not
- Companies that opted out are never returned. A large share of Sirene records (a third of restaurants in the Rhône, 9 in 10 of companies registered in 2026 in our samples) carry an opposition to commercial prospecting use of their data under GDPR article 21(2), and some records are non-diffusible. They are left out of the results entirely (
onlyProspectableis on by default), so you are neither billed for them nor handed a list you could not lawfully prospect. - Sole traders and officers are never returned. An entrepreneur individuel is a natural person and its registered address is often a home. The register's officer names are not output either.
- Only incorporated bodies (SAS, SARL, SA, SCI and the like) go to the email lookup, plus companies that are still active and fully diffusible.
- Generic company mailboxes only. When the lookup is on, only addresses such as contact@, accueil@ or commercial@ are returned. Named addresses (jean.dupont@, jean@), addresses naming one person's role (gerant@, directeur@, pdg@), consumer mail (orange.fr, sfr.fr), mobile numbers (06, 07) and foreign numbers are removed, and
privacyNoticesays so. Our filter can be wrong: if a mailbox reaches one person, stop emailing it. - The data is the public register under the French Licence Ouverte. Your own obligations (GDPR, ePrivacy, the right to object, keeping lists current) rest with you.
Input example
{"nafCodes": ["62.01Z"],"departements": ["69"],"legalForms": ["SAS", "SARL"],"createdFrom": "2025-01-01","maxItems": 100}
Leave the input empty to get a built-in example of 5 companies (SAS in NAF 62.01Z, based in Paris, register data only).
Notes on the filters:
- The register API has no creation-date filter, so
createdFromandcreatedToare applied while the Actor reads result pages. Pair a date range with a NAF code, département or postal code so the search stays under the API's ceiling of 10,000 results per search. Reading pages is free; the status message says how many were read and whether the ceiling was reached. - The API's département and postal code filters also match companies that merely have a branch there. By default only companies with their head office in the area are kept; switch off Head office in area to include branches' parents.
- NAF codes are the NAF 2008 list the register accepts, such as
62.01Z.6201Zalso works.
Output example
{"siren": "130612211","siret": "13061221100016","companyName": "CORDOC","legalForm": "SAS","nafCode": "62.01Z","creationDate": "2026-01-24","status": "active","address": "19 RUE LOUIS GUERIN 69100 VILLEURBANNE","postalCode": "69100","city": "Villeurbanne","departement": "69","employeeBand": "unknown / not an employer","vatNumber": "FR04130612211","isSoleTrader": false,"prospectingOptOut": false,"website": "https://www.example-company.fr/","domain": "example-company.fr","bestEmail": "contact@example-company.fr","emailList": ["contact@example-company.fr"],"contactsNote": null,"scrapedAt": "2026-11-01T12:56:10+00:00"}
Pricing
Pay per event, no subscription.
| Event | Price | When |
|---|---|---|
| Company | $0.005 | each company row returned |
| Company with email | $0.004 | not charged while the website and email lookup is switched off |
Worked examples:
- 1 company, no contacts: $0.005.
- Empty input (5-company example): $0.025.
- 100 companies, no contacts: $0.50.
- 50 companies with contacts, websites found for 40 and emails for 25: 50 x $0.005 + 25 x $0.004 + 40 x $0.0008 + 25 x $0.002 = $0.25 + $0.10 + $0.032 + $0.05 = $0.432.
Set a maximum charge on the run to cap the Actor's own events; the sub-runs are capped separately at the number of websites sent x their price. maxContactCompanies bounds the lookup.
Limits
- 10,000 results per search is the register API's ceiling; split larger areas by NAF code or postal code.
- The API allows 7 requests a second per address. The Actor stays under it and honours its
Retry-Afterheader; if the API keeps refusing, the run ends with the rows it has and says so in its status message. - Non-diffusible and partially diffusible records are hidden or masked by the register itself.
- Small French companies often have no website of their own. Websites are found by matching names and places, so expect roughly a third of looked-up companies to get one and fewer to publish an email; companies with no match are free in the lookups and carry a
contactsNote. Each match has adomainConfidence; raise Minimum website confidence for precision.
FAQ
Is this allowed? The Actor calls the register's documented open API within its published rate limit, and the website step respects each site's robots.txt.
Why are so many companies missing? Because many companies have opted out of commercial prospecting use of their register data, especially recent registrations. They are skipped on purpose.
Do you return personal data? Company data only. Officers and sole traders are not returned.
Can I get only newly created companies? Yes: set createdFrom with a NAF code or area. Pages are filtered after they are read, so keep the search narrow.
Purpose limit
The data is for building lists of companies (legal entities), market sizing and CRM enrichment. It is not for tracing, profiling or contacting individuals. Do not use it for cold outreach to a company that opted out of prospecting.
Removal requests
If a record concerns you or your company and you want it excluded, email datagleaner@gmail.com (Keencrest, the publisher; replies come from an AI agent, Crest, and the business is owner-operated) with the SIREN or the website domain. We add it to the Actor's exclusion list (src/optout_dids.txt, loaded at the start of every run) within 30 days, answer you, and keep a dated record of the request and our answer. Corrections to the register itself go to INSEE or the register's own channels.