France Companies — SIRENE Registry (SIREN, VAT, Revenue) avatar

France Companies — SIRENE Registry (SIREN, VAT, Revenue)

Pricing

from $3.00 / 1,000 companies

Go to Apify Store
France Companies — SIRENE Registry (SIREN, VAT, Revenue)

France Companies — SIRENE Registry (SIREN, VAT, Revenue)

French companies from the official SIRENE registry: filter by activity code (NAF/APE), department, size, revenue and labels (RGE, Qualiopi…). Get SIREN/SIRET, VAT number, address, headcount band and published revenue. Sole traders excluded. Pay per company.

Pricing

from $3.00 / 1,000 companies

Rating

0.0

(0)

Developer

Erich Michal Sikora

Erich Michal Sikora

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

Build lists of French companies straight from the official government registry. Filter by activity code (NAF/APE), department, city, size, revenue and certifications such as RGE or Qualiopi. Every row has the SIREN and SIRET numbers, VAT number, head-office address with GPS, headcount band, latest published revenue and a link to the official record. Sole traders and private individuals are left out. You only pay for companies you receive.

What you get per companyExample
SIREN, SIRET, EU VAT number519037253 · 51903725300043 · FR65519037253
Name, trade names, legal formTRUSTTEAM · SAS, société par actions simplifiée
Activity code and label (NAF 2008 + NAF 2025)62.01Z Programmation informatique · 62.10Y
Size50 à 99 salariés (2023) · SME · 12 open establishments
Financesrevenue, net income, all published years
Head officeaddress, postcode, city, department, region, latitude/longitude
Branch that matched your locationthe local establishment's SIRET and address
LabelsRGE, Qualiopi, organic, social economy, société à mission…
Linksofficial page on annuaire-entreprises.data.gouv.fr

Who uses it

  • Sales and marketing teams selling to French businesses. Pull every software company in Lyon with 20–99 employees, or every RGE-certified heating installer in Gironde, and load it into your CRM.
  • Data enrichment. Look up a company by name, SIREN or SIRET and get its VAT number, activity and size.
  • Market research and M&A. Count and size companies by sector and region, with published revenue.
  • Supplier checks and compliance. Confirm a supplier is active, registered and holds the label it claims.
  • AI agents and automations. Flat JSON with stable fields for Google Sheets, HubSpot, Make, Zapier or MCP.

Source

Data comes live from the official API Recherche d'entreprises of the French government (annuaire-entreprises.data.gouv.fr). It combines the INSEE SIRENE register and the national companies register (RNE, INPI) and is published as open data under the Licence Ouverte / Etalab 2.0, which allows commercial reuse with attribution. Every row carries its source. The Actor calls the public API politely (well under its rate limit) and does not scrape web pages or get around any protection.

How to use it

  1. Choose what: activity codes (e.g. 62.01Z, or a prefix like 43.2 for all electrical and plumbing work), broad sectors, and/or a name or keyword.
  2. Choose where: departments (69, 75, 2A, 974…), regions or postal codes. A company matches when its head office or any branch is there, and the matching branch is returned in matchedEstablishment.
  3. Narrow down by company size, category (SME / mid-size / large), revenue and labels.
  4. Set Maximum companies and run. Results are sorted by company size, largest first.

Example input

{
"nafCodes": ["62.01Z", "62.02A"],
"departments": ["69"],
"employeeRanges": ["11", "12", "21"],
"minRevenue": 1000000,
"maxResults": 500
}

Example output

{
"siren": "519037253",
"siret": "51903725300043",
"name": "TRUSTTEAM (TRUSTTEAM)",
"vatNumber": "FR65519037253",
"status": "active",
"dateCreated": "2009-12-23",
"nafCode": "62.01Z",
"nafLabel": "Programmation informatique",
"legalForm": "SAS, société par actions simplifiée",
"companyCategory": "PME",
"employeeRangeLabel": "50 à 99 salariés",
"revenue": 8904988,
"netIncome": 1603916,
"financialYear": 2022,
"establishmentsOpen": 12,
"address": "PARC D'ACTIVITES SAINT JACQUES 41 RUE ALBERT EINSTEIN 54320 MAXEVILLE",
"city": "MAXEVILLE",
"department": "54",
"regionName": "Grand Est",
"latitude": 48.7006371,
"longitude": 6.1223250588,
"matchedEstablishment": {
"siret": "51903725300118",
"address": "LE PARC TECHNOLOGIQUE DE LYON IMMEUBLE 333 COURS DU TROISIEME MILLENAIRE 69800 SAINT-PRIEST",
"city": "SAINT-PRIEST"
},
"labels": ["genderEqualityIndex"],
"registryUrl": "https://annuaire-entreprises.data.gouv.fr/entreprise/519037253"
}

Pricing

Pay per company: $3 per 1 000 companies ($0.003 each), plus a tiny Actor start fee. No proxy, browser or subscription costs.

  • You pay only for companies written to the results. Skipped records (sole traders, non-public entries, duplicates) are free.
  • Maximum companies and Apify's maximum cost per run cap your spend. The Actor stops cleanly at the limit.
  • 500 companies cost about $1.50.

Good to know

  • No personal data. Sole traders (entrepreneurs individuels) and partnerships of private persons are never returned, and names of directors or other people are not included. Only companies in management roles (for example the parent company or the statutory auditor) appear in corporateOfficers. Entities that opted out of publication are not in the source.
  • Large searches. The registry returns at most 10 000 companies per search. When you ask for more, the Actor automatically splits the search by department. If one department alone has more than 10 000 matches, add a filter (activity code, size) to reach the rest.
  • Speed. The registry limits how fast anyone may query it. The Actor respects that and slows down automatically when the registry asks, so expect a few hundred companies per minute in busy hours.
  • Revenue is available only for companies whose accounts are public. The revenue filters skip companies without published accounts.
  • Labels in French. Activity, legal form and headcount labels are the official French INSEE wording; codes are included next to them.
  • Invalid codes are reported in the log. If none of your filters is valid, the run stops without charging. The SUMMARY record in the key-value store shows how many companies matched, how many were returned and why the run stopped.

FAQ

How fresh is the data? Each run queries the registry live. lastUpdated shows when the registry last changed each record.

Can I get e-mails or phone numbers? No. The registry does not publish them and this Actor does not collect personal contact data.

Where do I find NAF codes? On INSEE's NAF nomenclature page, or open any company on annuaire-entreprises.data.gouv.fr and reuse its code.

Something is wrong or missing? Open an issue on the Actor page. Fixes are usually quick.