Sirene Scraper: French Companies by NAF, SIREN & SIRET avatar

Sirene Scraper: French Companies by NAF, SIREN & SIRET

Pricing

Pay per usage

Go to Apify Store
Sirene Scraper: French Companies by NAF, SIREN & SIRET

Sirene Scraper: French Companies by NAF, SIREN & SIRET

Search and export French companies (SIREN, SIRET, NAF code, size, revenue) from the official Sirene open data. Filter by activity, department and headcount. B2B-safe: no sole traders, no companies opposed to prospecting.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Ilyès S

Ilyès S

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

15 hours ago

Last modified

Share

Search and export French companies (SIREN, SIRET, NAF code, size, revenue) from the official Sirene open data, and get clean JSON that excludes sole traders and every company opposed to commercial prospecting.

This Actor is independent. It is not affiliated with, sponsored by or endorsed by the INSEE, the DINUM or the French government.

Source: API Recherche d'entreprises (DINUM), built on the SIRENE database (INSEE) and other public registers, reused under the Open Licence 2.0. Each result gives its last update date.

What data can you get?

Each result is one French legal entity, with its head office.

FieldDescription
siren, headOfficeSiretOfficial company and head office identifiers
name, acronymRegistered name and acronym
legalCategoryCodeINSEE legal category code
nafCode, nafSectionFrench activity code and section
companyCategoryPME, ETI or GE
employeeRangeCode, employeeRangeEmployee range
createdAt, isActiveCreation date and current status
establishments, openEstablishmentsNumber of establishments
city, postalCode, departmentCode, regionCodeHead office location
revenueEur, netIncomeEur, financialYearLatest published figures, when available
certificationsRGE, Qualiopi, ESS and other labels
vatNumberIntra-community VAT number
dataUpdatedAtLast update of the source record
profileUrlPublic page on the official company directory

How to use it

  1. Enter a search text, or choose NAF codes, departments or a company size.
  2. Set the maximum number of companies.
  3. Run the Actor, then download the results as JSON, CSV or Excel.

Input example

{
"query": "transport",
"departments": ["69"],
"companyCategories": ["PME"],
"maxItems": 100
}

Output example

{
"siren": "722850070",
"headOfficeSiret": "72285007000177",
"name": "DRAGUI TRANSPORTS",
"acronym": null,
"legalCategoryCode": "5599",
"nafCode": "38.11Z",
"nafSection": "E",
"companyCategory": "ETI",
"employeeRangeCode": "41",
"employeeRange": "500 to 999 employees",
"createdAt": "1972-01-01",
"isActive": true,
"establishments": 32,
"openEstablishments": 16,
"city": "DRAGUIGNAN",
"postalCode": "83300",
"departmentCode": "83",
"regionCode": "93",
"revenueEur": 90125936,
"netIncomeEur": 6190899,
"financialYear": 2025,
"certifications": [],
"vatNumber": "FR83722850070",
"dataUpdatedAt": "2026-10-29T16:44:28",
"profileUrl": "https://annuaire-entreprises.data.gouv.fr/entreprise/722850070"
}

Pricing

This Actor is free to use during its launch. You only pay for Apify platform usage.

Which companies are excluded?

This Actor is built to reduce your compliance work. It skips:

  • every company that has not explicitly accepted commercial reuse. The source flags opposition to prospecting under article 21 of the GDPR, and we also skip companies with no answer. In our tests, this removed about 40% of results;
  • sole traders, because their company name is the name of a person;
  • civil property companies (SCI), which are often family structures;
  • companies with partial public disclosure.

Excluded companies are counted in the run log. You remain responsible for how you use the data.

Limits

  • No street address, GPS coordinates, directors, e-mails or phone numbers.
  • Department and postal code filters match any establishment, so the head office shown may be elsewhere.
  • The source stops at 10,000 raw results per search. A run returns 5,000 companies at most. To go further, split your search by department or NAF code.
  • Revenue is only available for companies that publish it.
  • Company names can contain a founder's name, because they are the registered names of legal entities.

FAQ

Where does the data come from?

From the French government's API Recherche d'entreprises, which is open and free. This Actor adds filtering, compliance checks and a clean output format.

Why are there fewer results than on the official directory?

Because of the exclusions above. They apply to every run and cannot be disabled.

Why did my run return no results?

Your filters are probably too narrow. Try a shorter search text, or remove a filter. Revenue filters only match companies that publish their figures.

Why did my run fail with an "Invalid" message?

The message names the field to fix. NAF codes use the 62.01Z format, departments use two or three characters (01, 2A, 974) and postal codes use five digits.

Keywords

SIRENE, SIREN, SIRET, French companies, France company data, French company search, entreprises françaises, base SIRENE, code NAF, recherche d'entreprises, B2B France, annuaire d'entreprises.