France Company Registry Search — SIREN, SIRET & NAF Records avatar

France Company Registry Search — SIREN, SIRET & NAF Records

Pricing

from $33.50 / 1,000 france company records

Go to Apify Store
France Company Registry Search — SIREN, SIRET & NAF Records

France Company Registry Search — SIREN, SIRET & NAF Records

Search French companies in the official government directory (INSEE Sirene, INPI RNE): SIREN, head-office SIRET, legal name, status, legal form, NAF code, creation date, address, VAT. No officers, no sole traders. No API key. Part of NexGen Signal — official-source data products

Pricing

from $33.50 / 1,000 france company records

Rating

0.0

(0)

Developer

NexGen Signal

NexGen Signal

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

11 days ago

Last modified

Share

Official source. No API key. Pay per record.

This actor searches the official French company directory — the API Recherche d'entreprises of the Annuaire des Entreprises, run by the French government's digital agency (DINUM) on data from INSEE Sirene and the INPI national company register (RNE) — and returns one clean record per legal entity: SIREN, head-office SIRET, registered name, status, legal form, NAF activity code, creation date, size category and headcount band, head-office address and coordinates, VAT number, latest published revenue and net income where available, and certification flags (ESS, RGE, Qualiopi, Agence Bio, société à mission).

Search by name or address words, by activity code, by department or postal code, by legal form and by size category, alone or combined. Each search can return up to 10,000 companies (the API's limit per search); for example, active computer-programming companies (NAF 62.01Z) alone fill that window.

Use it three ways:

  • Prospect lists. Every active company with a given NAF code in a department or postal code, largest first.
  • Company checks (KYB). Look up a SIREN or SIRET to confirm the legal name, status, legal form and registered address.
  • Market mapping. Count and locate companies by activity, size and region; follow new creations.

Who buys this and for what job

  • Sales and lead-generation teams building B2B target lists of French companies by sector and area.
  • Compliance, KYB and onboarding teams checking that a French supplier or customer exists and is active.
  • Finance, credit and procurement teams enriching supplier files with SIREN, VAT and legal form.
  • Market researchers and consultants sizing a sector in France.
  • CRM and data teams cleaning and deduplicating French company records.

Sample output

Sample output — France Company Registry Search

One record from live run veOeyaGEqiaUibGqT (2 October 2026; NAF 62.01Z in department 69, largest first):

{
"record_id": "FR-SIREN:380474494",
"siren": "380474494",
"siret_head_office": "38047449400016",
"legal_name": "EURO INFORMATION DEVELOPPEMENTS",
"display_name": "EURO INFORMATION DEVELOPPEMENTS (EID)",
"acronym": "EID",
"status": "active",
"closure_date": null,
"legal_form_code": "5710",
"activity_code": "62.01Z",
"activity_code_naf2025": "62.10Y",
"activity_section": "J",
"company_category": "GE",
"company_category_year": "2024",
"headcount_band": "51",
"headcount_band_year": "2024",
"is_employer": true,
"creation_date": "1991-01-01",
"establishments_count": 61,
"open_establishments_count": 33,
"head_office_address": "4 RUE FREDERIC-GUILLAUME RAIFFEISEN 67000 STRASBOURG",
"head_office_postal_code": "67000",
"head_office_city": "STRASBOURG",
"head_office_commune_code": "67482",
"head_office_department": "67",
"head_office_region_code": "44",
"head_office_latitude": 48.600490458,
"head_office_longitude": 7.7573257675,
"head_office_activity_code": "62.02B",
"head_office_status": "active",
"head_office_creation_date": "1991-01-01",
"vat_numbers": [
"FR50380474494"
],
"financial_year": "2024",
"revenue_eur": 558064199,
"net_income_eur": 9730844,
"collective_agreement_ids": [
"9999",
"1468"
],
"is_association": false,
"is_social_economy_ess": false,
"is_public_administration": false,
"is_mission_company": false,
"is_rge_certified": false,
"is_qualiopi_certified": false,
"is_organic_certified": false,
"is_training_organisation": false,
"updated_insee": "2026-05-15T13:31:07",
"updated_rne": "2026-08-25T16:46:44",
"source": "API Recherche d'entreprises (Annuaire des Entreprises, DINUM / data.gouv.fr), https://recherche-entreprises.api.gouv.fr/search — INSEE Sirene and INPI RNE data",
"source_dataset": "Unités légales (SIREN) with head-office establishment (SIRET), French company directory",
"licence": "Licence Ouverte / Open Licence 2.0 (Etalab) — the licence of the INSEE Sirene base and of the data behind the Annuaire des Entreprises on data.gouv.fr.",
"attribution": "Source: INSEE (Sirene) and INPI (RNE), via the Annuaire des Entreprises API Recherche d'entreprises (DINUM); reformatted by NexGen Signal.",
"observed_at": "2026-10-03T05:27:19Z"
}

Input

{
"query": "boulangerie",
"departments": ["13"],
"status": "active",
"maxRecords": 10
}
FieldMeaning
queryWords from the company's name, acronym or head-office address, or a SIREN/SIRET
activityCodesNAF rev. 2 codes, e.g. 62.01Z, 10.71C
departmentsDepartment codes, e.g. 75, 13, 2A, 974
postalCodes5-digit postal codes
legalFormCodesINSEE legal category codes, e.g. 5710 (SAS), 5499 (SARL), 9220 (association)
companyCategoriesPME, ETI, GE
statusactive (default), ceased or any
sortBySizeLargest companies (most establishments) first
maxRecordsMost records delivered and billed in this run

At least one search criterion is needed. Department and postal-code filters match a company with any establishment in that area; the record shows the head office.

Privacy: organisations only

  • No officers, directors or beneficial owners. The actor calls the API in its minimal mode without the dirigeants block, so director data is never even requested, and builds every record from a fixed list of organisation fields.
  • No sole traders. Entreprises individuelles (legal category 1xxx — a natural person) are excluded at the source and again in the actor.
  • Non-diffusible entities are dropped. Only entities and head offices marked publicly diffusible are kept.
  • No shop signs or trade names, which often carry a person's name.
  • No search by person. The API's text search also matches directors' names; this actor keeps a result only when every search word appears in the organisation's own name, acronym, head-office address or identifiers. A search for a person's name therefore returns only companies named after that person, not the companies they direct.

Dropped results are counted in the run receipt and never charged.

Pricing

Apify planPrice per record
Free$0.05
Bronze$0.045
Silver$0.04
Gold, Platinum, Diamond$0.0335

One record = one legal entity (SIREN). Records are delivered first and charged after; if you set a maximum total charge, the actor stops before delivering records it could not charge for.

Run end states and receipt

  • Delivered N French company record(s) — with a note when your maxRecords limit or the API's 10,000-per-search window was reached.
  • Nothing matched your filters — nothing charged.
  • CAPPED — stopped at your maximum total charge.
  • PARTIAL — the API stopped answering part-way; what was delivered is kept and charged, nothing else.
  • SOURCE UNAVAILABLE — the API could not be reached after retries; nothing charged.

The RUN_RECEIPT record in the key-value store lists the robots.txt decision, pages read, retries, the total the API reported, results dropped by each privacy rule, and delivered and charged counts. The actor stays under 3 requests per second (the API allows 7) and honours Retry-After on HTTP 429.

Source and licence

Data: INSEE (base Sirene) and INPI (Registre national des entreprises), served by the API Recherche d'entreprises of the Annuaire des Entreprises (DINUM). The Sirene base and the directory data on data.gouv.fr are published under the Licence Ouverte / Open Licence 2.0 (Etalab), which allows commercial reuse with attribution. Every record carries source, source_dataset, licence, attribution and observed_at. This actor is not affiliated with INSEE, INPI or DINUM.

Part of NexGen Signal — official-source data products.