France Company Search & Emails: SIREN, NAF, New Companies avatar

France Company Search & Emails: SIREN, NAF, New Companies

Pricing

from $5.00 / 1,000 companies

Go to Apify Store
France Company Search & Emails: SIREN, NAF, New 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

Data Gleaner

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Security

Limited permissions

Share

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 (onlyProspectable is 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 privacyNotice says 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 createdFrom and createdTo are 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. 6201Z also 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.

EventPriceWhen
Company$0.005each company row returned
Company with email$0.004not 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-After header; 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 a domainConfidence; 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.