France Company Registry Scraper avatar

France Company Registry Scraper

Pricing

from $3.00 / 1,000 results

Go to Apify Store
France Company Registry Scraper

France Company Registry Scraper

Scrape the official French government company registry (SIRENE / Recherche d'entreprises). Search by name or SIREN/SIRET, look up exact SIREN numbers, or find companies near a location. Returns legal name, address, activity code, executives, and financial data.

Pricing

from $3.00 / 1,000 results

Rating

0.0

(0)

Developer

Crawler Bros

Crawler Bros

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

Scrape France's official government company registry (SIRENE / "Recherche d'entreprises", run by DINUM). Search companies by name, brand, or SIREN/SIRET number, look up an exact SIREN, or find companies near a geographic location. Returns legal name, registered address, activity code, executives, size category, and financial data (revenue, net income) sourced directly from official INSEE and business-court filings. HTTP-only via the public government REST API. No auth, no proxy, no cost.

What this actor does

  • Three modes: search, byIds, nearPoint
  • Rich filters: activity code (NAF/APE), industry sector, company size category, employee headcount band, active/closed status, department, region, EPCI (intermunicipal grouping), postal code, INSEE commune code, local government body code, legal form code, revenue range, net income range, employer/association/sole-proprietor flags
  • Certifications & official labels: filter by Qualiopi, RGE, organic (Agence Bio), social & solidarity economy, food-safety inspection (Alim'confiance), responsible purchasing (RFAR), Living Heritage Company (EPV), work-integration social enterprise (SIAE), training organization, live-entertainment license, mission-driven company status, public administration, local government, educational institution (UAI), healthcare facility (FINESS), gender-equality index disclosure, collective-agreement disclosure, lawyer directory listing, carbon-footprint report disclosure (Bilan GES), de minimis state aid, and ADEME environmental aid
  • Identifier lookups: find the company/institution behind an exact FINESS (healthcare), RGE (energy works), UAI (education), or IDCC (collective agreement) identifier
  • Executive/officer search: find companies by a director's, manager's, or elected official's name, first name, role type, or birth-date range
  • Executives / elected officials: directors, managers, and statutory auditors per company; mayors and municipal/departmental/regional councillors for local government bodies
  • Financials: latest and historical annual revenue and net income where disclosed
  • Geographic search: find companies within a radius of any point in France, fully paginated
  • Empty fields are omitted

Output per company

  • siren — 9-digit French company identifier
  • name, legalName, brandName
  • legalFormCode — INSEE legal-form code
  • sizeCategory, sizeCategoryCode, sizeCategoryYear — PME / ETI / GE, and the year that classification was last confirmed
  • statusactive or ceased
  • activityCode, activityCodeNAF2025, activitySection — NAF/APE activity classification (current nomenclature and the upcoming 2025 revision, where disclosed)
  • employeeRange, employeeRangeCode, employeeRangeYear — headcount bracket (e.g. 50-99 employees / 21), and the year that bracket was last confirmed
  • dateCreation, dateClosed, lastUpdated, lastUpdatedINSEE, lastUpdatedRNE — creation/closure dates, and last-refreshed timestamps from INSEE (statistics office) and RNE (national business registry)
  • numberOfEstablishments, numberOfOpenEstablishments
  • siret — headquarters establishment ID
  • address, postalCode, communeCode, city, department, region
  • registeredCountry, registeredCountryCode, foreignCity — for French branches of foreign companies (e.g. "SUCCURSALE FRANCE" entities), the foreign country and locality the headquarters is registered in
  • latitude, longitude
  • headquartersActivityStartDate — date the headquarters establishment began trading (may differ from its creation date)
  • headquartersAddressComplement — free-text address addition for the headquarters (building, floor, internal department, etc.), when disclosed
  • commercialName — trade/shop name of the headquarters, if different from the legal name
  • storeSignage[] — retail signage/banner names operated at the headquarters
  • epciCode — intermunicipal grouping (EPCI) SIREN code of the headquarters
  • craftsRegistryActivityCode — trade/craft activity code at the Répertoire des Métiers (artisan businesses, headquarters only)
  • isHeadquarterstrue/false, only present when a location filter or nearPoint search matched a specific establishment: whether that matched establishment is the company's registered headquarters
  • wasFormerHeadquarterstrue if the matched establishment (a location filter or nearPoint search matched a non-headquarters address) used to be the company's registered headquarters
  • establishmentActivityCode, establishmentActivityCodeNAF2025 — the specific establishment's own NAF/APE activity code, which can differ from the company-wide activityCode (e.g. a branch doing different work than headquarters)
  • establishmentStatusactive or closed, the specific establishment's own administrative status (independent of the company-wide status — one establishment can close while the company overall stays active)
  • establishmentOpenedDate, establishmentClosedDate — trading start/closure dates of the specific establishment
  • establishmentRGEIds[], establishmentBioIds[], establishmentUAIIds[], establishmentFINESSIds[], establishmentIDCCIds[], establishmentTrainingOrganizationIds[] — specific certification/registry identifiers held by that establishment itself
  • dataPartiallyRestrictedtrue if the entity filed an opposition to full public disclosure (rare; some secondary fields may be withheld upstream)
  • executives[]name, role, birthYear, birthDate/siren, type (company officers — directors, managers, auditors)
  • localGovernmentLevelCommune / Département / Région / EPCI (local government bodies only)
  • localGovernmentCode — INSEE code of the local government body (local government bodies only)
  • electedOfficials[]name, role, birthYear, birthDate, gender (mayors and councillors, local government bodies only)
  • vatNumbers[]
  • financials[]year, revenue, netIncome
  • latestRevenue, latestNetIncome, latestFinancialYear
  • isIndividualEntrepreneur, isAssociation, isSocialSolidarityEconomy, isOrganic, isEmployer
  • associationRegistryNumber — RNA number (associations only)
  • foundationRegistryNumber — RNF number (foundations only)
  • workIntegrationEnterpriseType — SIAE structure type, e.g. ACI, EI (work-integration social enterprises only)
  • entertainmentLicenseStatusvalid or invalid (live-entertainment license applicants only)
  • collectiveAgreementIds[] — IDCC collective-bargaining agreement identifiers
  • healthcareFacilityIds[] — legal-entity-level FINESS identifiers (healthcare facilities only)
  • trainingOrganizationIds[] — vocational-training-provider declaration numbers (training organizations only)
  • labels[] — active official certifications/labels (Qualiopi, RGE, Alim'confiance, EPV, SIAE, and more — see FAQ)
  • sourceUrl — official government business-directory page
  • recordType: "company", scrapedAt

Input

FieldTypeDefaultDescription
modestringsearchsearch / byIds / nearPoint
searchQuerystringdanoneFree-text name, brand, SIREN or SIRET (mode=search)
sirensarrayExact SIREN numbers to look up (mode=byIds)
latitudenumber48.8566Search-center latitude (mode=nearPoint)
longitudenumber2.3522Search-center longitude (mode=nearPoint)
radiusKmnumber2Search radius in km, up to 50 (mode=nearPoint)
activitePrincipalestringNAF/APE activity code, e.g. 62.01Z
sectionActivitePrincipalearrayOne or more top-level NAF activity sectors (A–U), OR match
categorieEntreprisearrayOne or more company sizes: PME / ETI / GE, OR match
etatAdministratifstringActive or ceased
departementarrayOne or more French department codes, OR match
regionarrayOne or more French region codes, OR match. Applied server-side for mode=search; applied client-side for mode=byIds/nearPoint
codePostalstringExact 5-digit postal code, comma-separated for multiple (mode=search)
codeCommunestringExact INSEE commune code. Applied server-side for mode=search; applied client-side for mode=byIds/nearPoint
natureJuridiquestringINSEE legal-form code, e.g. 5710 for SARL. Applied server-side for mode=search; applied client-side for mode=byIds/nearPoint
executiveNamestringDirector/manager/elected-official last name, partial match. Applied server-side for mode=search; applied client-side for mode=byIds/nearPoint
executiveFirstNamestringDirector/manager/elected-official first name, partial match. Applied server-side for mode=search; applied client-side for mode=byIds/nearPoint
executiveTypestringRestrict executive search to dirigeant or elu (mode=search)
executiveBirthDateMinstringOnly executives/officers born on or after this date, YYYY-MM-DD (mode=search)
executiveBirthDateMaxstringOnly executives/officers born on or before this date, YYYY-MM-DD (mode=search)
employeeRangearrayOne or more official INSEE employee-headcount bands, OR match. Applied server-side for mode=search; applied client-side for mode=byIds/nearPoint
epcistringIntermunicipal grouping (EPCI) SIREN code, comma-separated for multiple (mode=search)
collectiviteTerritorialeCodestringExact local government body code — commune/EPCI/department/region (mode=search)
idFinessstringExact FINESS geographic identifier of a healthcare facility (mode=search)
idRgestringExact RGE (energy-works) certification identifier (mode=search)
idUaistringExact UAI educational-institution identifier (mode=search)
idConventionCollectivestringExact collective-bargaining agreement identifier (IDCC) (mode=search)
onlyEmployersboolfalseOnly companies that employ staff
onlyIndividualEntrepreneursboolfalseOnly sole proprietorships
onlyAssociationsboolfalseOnly non-profit associations
onlyOrganicboolfalseOnly Agence Bio certified companies
onlySocialSolidarityEconomyboolfalseOnly social & solidarity economy (ESS) companies
onlyQualiopiCertifiedboolfalseOnly Qualiopi-certified training providers
onlyRGECertifiedboolfalseOnly RGE-certified (environmental works) companies
onlyAlimConfianceInspectedboolfalseOnly companies with a published food-safety inspection
onlyResponsiblePurchasingboolfalseOnly RFAR responsible-purchasing label holders
onlyLivingHeritageCompanyboolfalseOnly "Entreprise du Patrimoine Vivant" (EPV) label holders
onlySocialInclusionEnterpriseboolfalseOnly work-integration social enterprises (SIAE)
onlyTrainingOrganizationboolfalseOnly registered vocational-training providers
onlyEntertainmentLicenseboolfalseOnly live-entertainment license holders
onlyMissionDrivenCompanyboolfalseOnly "société à mission" companies
onlyPublicAdministrationboolfalseOnly public administration bodies
onlyLocalGovernmentboolfalseOnly territorial/local government entities
onlyEducationalInstitutionboolfalseOnly entities with a registered UAI
onlyHealthcareFacilityboolfalseOnly entities with a registered FINESS ID
onlyGenderEqualityIndexDisclosedboolfalseOnly companies that published their Egapro index
onlyCollectiveAgreementDisclosedboolfalseOnly companies with a declared collective agreement
onlyLawyerboolfalseOnly firms listed in the national bar's lawyer directory
onlyGHGReportDisclosedboolfalseOnly companies that published a greenhouse-gas emissions report (Bilan GES)
onlyReceivedMinimisAidboolfalseOnly companies recorded as having received "de minimis" state aid
onlyReceivedAdemeAidboolfalseOnly companies recorded as having received aid from ADEME (environment/energy agency)
minRevenueintDrop companies below this annual revenue (EUR)
maxRevenueintDrop companies above this annual revenue (EUR)
minNetIncomeintDrop companies below this annual net income (EUR); can be negative
maxNetIncomeintDrop companies above this annual net income (EUR)
sortBySizeboolfalseSort by number of establishments instead of relevance
maxItemsint20Hard cap (1–1000)

Example: search by name with sector + status filters

{
"mode": "search",
"searchQuery": "boulangerie",
"sectionActivitePrincipale": ["I"],
"etatAdministratif": "A",
"departement": ["75", "92"],
"maxItems": 50
}

Example: lookup by SIREN

{
"mode": "byIds",
"sirens": ["552032534", "356000000"]
}

Example: companies near a location

{
"mode": "nearPoint",
"latitude": 45.764,
"longitude": 4.8357,
"radiusKm": 5,
"sectionActivitePrincipale": ["I"],
"maxItems": 30
}

Use cases

  • Sales & lead generation — build prospect lists filtered by sector, size, and location
  • Due diligence — verify a French counterparty's legal status, executives, and financials
  • Market research — analyze company density and revenue by department or sector
  • Supplier/vendor vetting — confirm a supplier is active and check its size category
  • Local business discovery — find nearby companies for partnerships or outreach
  • Compliance — screen sole proprietorships and associations by activity type

FAQ

What is SIRENE? The official French national registry of businesses and their establishments, maintained by INSEE (French national statistics institute). Every company operating in France is assigned a unique 9-digit SIREN number.

Is this data official? Yes. It comes directly from recherche-entreprises.api.gouv.fr, a public API published by DINUM (French digital administration agency), which aggregates INSEE/SIRENE, the National Business Registry (RNE), and business-court filings.

Do I need an API key or login? No. The API is fully public and free; the actor requires no credentials.

What's the difference between SIREN and SIRET? SIREN identifies the legal entity (9 digits). SIRET identifies one physical establishment of that entity (14 digits = SIREN + 5-digit establishment code).

Why is financials sometimes missing? Not every company discloses annual accounts publicly, and very recent or very small companies may not have filed yet.

What does sizeCategoryCode mean? PME (small/medium enterprise), ETI (mid-size), GE (large enterprise) — official INSEE size classifications based on headcount, revenue, and balance sheet.

Can I search outside France? No — this registry covers only companies registered in France (including its overseas departments).

How fresh is the data? The registry is updated continuously from INSEE and court-filing feeds, typically within days of a legal change.

What's in labels[]? A list of the official certifications/registrations the company actually holds — only the ones that are true are listed (e.g. ["Qualiopi certified", "RGE certified (environmental works)"]). Possible values: Organic certified, Social & solidarity economy, Qualiopi certified, RGE certified (environmental works), Food safety inspected (Alim'confiance), Responsible purchasing label (RFAR), Living Heritage Company (EPV), Work-integration social enterprise (SIAE), Training organization, Live entertainment license, Mission-driven company, Public administration, Local government body, Educational institution (UAI), Healthcare facility (FINESS), Gender equality index disclosed, Collective bargaining agreement disclosed, Lawyer (Annuaire des avocats de France), Carbon footprint report disclosed (Bilan GES), Received de minimis state aid, Received ADEME environmental aid.

Why does onlyLawyer/onlyGHGReportDisclosed/onlyReceivedMinimisAid/onlyReceivedAdemeAid sometimes take longer to return results? Unlike the other certification filters, the upstream registry doesn't support filtering by these four flags server-side, so the actor pages through results and filters client-side (capped at 200 pages to bound runtime). Combine with a specific searchQuery for faster results.

Does the address match my codePostal/departement/codeCommune/region/epci/collectiviteTerritorialeCode filter? Yes — when any of these location filters is active, the returned address/postalCode/siret are for the specific establishment that matched your filter (which may be a branch, not the headquarters), not necessarily the registered headquarters. Without a location filter, the headquarters address is shown.

Can I search by an executive's name? Yes — executiveName/executiveFirstName search across both company officers ("dirigeants") and elected public officials ("élus"); they work in every mode (server-side for search, client-side for byIds/nearPoint). Use executiveType to restrict to one or the other, and executiveBirthDateMin/executiveBirthDateMax to narrow by birth date (mode=search only).

What are electedOfficials[] and localGovernmentLevel? For local government bodies (communes, departments, regions, EPCIs — set onlyLocalGovernment: true to filter to these), the registry exposes their elected officials (mayor, deputy mayors, councillors) instead of company-style executives. localGovernmentLevel is the body's tier (e.g. Commune).

What's employeeRange vs employeeRangeCode? employeeRangeCode is the raw official INSEE band code (e.g. 21); employeeRange is its human-readable label (e.g. 50-99 employees). Use employeeRange as the input filter value.

Why does sourceUrl briefly show a "Loading" page? The official government directory site runs a standard bot-protection check before displaying the company page — this resolves automatically within a second or two in any regular web browser and doesn't affect the data returned by this actor.