Recherche Entreprises Scraper — French Company Register avatar

Recherche Entreprises Scraper — French Company Register

Pricing

from $12.00 / 1,000 result scrapeds

Go to Apify Store
Recherche Entreprises Scraper — French Company Register

Recherche Entreprises Scraper — French Company Register

Search the official French government company register (recherche-entreprises.api.gouv.fr) by name or activity. Returns SIREN, SIRET, legal form, NAF/APE code, address, officers, creation date, and employee bracket. No API key, no login required.

Pricing

from $12.00 / 1,000 result scrapeds

Rating

0.0

(0)

Developer

Studio Amba

Studio Amba

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

Recherche Entreprises Scraper — Official French Company Register

Search and extract French company data straight from the official government register: recherche-entreprises.api.gouv.fr, the same open API that powers annuaire-entreprises.data.gouv.fr. Look up companies by name or business activity and get the SIREN, SIRET, legal form, NAF/APE activity code, registered address, administrative status, officers (dirigeants), creation date, and employee bracket for every match. No API key, no login, no scraping of the website itself — this reads the same public data source the French state publishes for free.

France has more than 26 million registered business entities in SIRENE, the national business register. This actor turns a plain keyword search into a clean, structured list of companies you can drop straight into a CRM, a lead list, or a market-research spreadsheet.

How to scrape Recherche Entreprises company data

This actor queries the official recherche-entreprises.api.gouv.fr search endpoint and returns structured records for every matching French company. Because it reads the government's own open-data API — not a scraped HTML page — the data is authoritative, current, and free to access at any volume the API allows.

Search by company name

Enter a company name to find that business and its related entities. Example: Carrefour, Decathlon, Total. The actor returns matches ranked the same way the official search ranks them, including group subsidiaries and holding structures.

Search by business activity

Enter an activity keyword to build a list of companies in that line of work. Example: boulangerie (bakery), restaurant, plombier (plumber), garage automobile. This is the fastest way to build a prospecting list for a specific trade or vertical.

Filter by department

Set the Department Filter to a French department code to keep only companies whose head office is in that department. Use the 2-digit code (75 Paris, 69 Rhône, 13 Bouches-du-Rhône, 33 Gironde) or the 3-digit code for overseas departments (971 Guadeloupe, 974 Réunion). The filter is applied server-side by the official API.

Filter by activity code (NAF/APE)

Set the NAF/APE Activity Code Filter to a specific activity code (e.g. 10.71A for bread and pastry, 62.01Z for software development) to keep only companies whose main registered activity matches. Combine with a name or activity keyword for a precise vertical list.

Active companies only

Turn on Active Companies Only to exclude companies whose administrative status is closed (etat_administratif = C) and keep just the ones currently active.

What data does Recherche Entreprises Scraper extract?

FieldTypeDescription
companyNameStringRegistered company name (dénomination complète)
sirenString9-digit SIREN identifier
siretString14-digit SIRET of the head office (siège)
legalFormCodeStringRaw INSEE legal category code (catégorie juridique)
legalFormStringPlain-language legal form label (SA, SARL, SAS, EURL, etc.)
nafCodeStringNAF/APE activity code (e.g. 10.71A)
nafLabelStringBroad sector description derived from the NACE activity section
sectionActivityStringNACE activity section letter (A–U)
addressStringHead-office street address
postalCodeString5-digit French postal code
cityStringHead-office city (commune)
departmentStringFrench department code of the head office
latitudeNumberHead-office latitude
longitudeNumberHead-office longitude
statusStringAdministrative status (actif, cessé)
ceasedBooleanWhether the company has ceased activity
creationDateStringCompany creation date (ISO)
employeeRangeStringHeadcount bracket (tranche d'effectif salarié)
employeeCountYearNumberReference year of the headcount
employerCompanyBooleanWhether the head office is registered as an employer
companySizeStringINSEE company size category (categorie_entreprise: PME, ETI, GE...)
establishmentsTotalNumberTotal number of establishments (sites) for this company
establishmentsOpenNumberNumber of currently open establishments
officersStringOfficers/directors (dirigeants) with their role, semicolon-separated
urlStringLink to the company page on annuaire-entreprises.data.gouv.fr
scrapedAtStringISO timestamp of extraction

Input parameters

ParameterTypeDefaultDescription
Company Name / Activity KeywordsStringboulangerieSearch by company name or activity (in French)
Department FilterStringKeep only companies in this department (75, 69, 971, …)
NAF/APE Activity Code FilterStringKeep only companies matching this activity code
Active Companies OnlyBooleanfalseExclude closed companies
Max ResultsInteger50Maximum companies to return (actor paginates 25 per request)
Proxy ConfigurationObjectnoneOptional — this is an open government API, no proxy required

Example output

{
"companyName": "BOULANGERIES BG (B B G)",
"siren": "478455793",
"siret": "47845579305205",
"legalFormCode": "5710",
"legalForm": "SAS (société par actions simplifiée)",
"nafCode": "56.10C",
"nafLabel": "Hébergement et restauration",
"sectionActivity": "I",
"address": "615 AVENUE DE LA CHAFFINE 13160 CHATEAURENARD",
"postalCode": "13160",
"city": "CHATEAURENARD",
"department": "13",
"latitude": 43.8903640316375,
"longitude": 4.82612901648503,
"status": "actif",
"ceased": false,
"creationDate": "2004-08-25",
"employeeRange": "5 000 à 9 999 salariés",
"employeeCountYear": 2023,
"employerCompany": true,
"companySize": "GE",
"establishmentsTotal": 597,
"establishmentsOpen": 575,
"officers": "BERNARD BLACHERE (Président de SAS); MARIE BLACHERE (Directeur Général)",
"url": "https://annuaire-entreprises.data.gouv.fr/entreprise/478455793",
"scrapedAt": "2026-07-14T21:00:00.000Z"
}

Common use cases

  • Build B2B prospecting lists for a specific trade and department.
  • Enrich a CRM with SIREN, SIRET, legal form, and NAF codes.
  • Verify a supplier's legal identity, status, and officers before signing.
  • Map competitors in a region by activity code or department.
  • Feed French company data into market-research and lead-scoring pipelines.

Cost estimate

Pricing is pay-per-result. Each run paginates the official API in batches of 25, so cost scales with the number of companies returned. Because the actor reads a single lightweight JSON endpoint with no browser rendering, compute cost per run is negligible.

Limitations

  • This actor reads head-office (siège) data by default. Secondary establishments are counted (establishmentsTotal) but not individually enumerated.
  • The nafLabel field is derived from the broad NACE activity section (A–U), not a full 700-entry NAF code dictionary — for the exact activity description, use nafCode.
  • Officer (dirigeants) data reflects what the RNE (Registre National des Entreprises) has on file and may be empty for some entity types (associations, public bodies).
  • Results depend entirely on the official government API's uptime and rate limits.
  • Pappers Scraper — French company data via the Pappers public directory.
  • Registro Imprese Scraper — company data for Italy.
  • KVK Scraper — company data from the Dutch Chamber of Commerce.
  • Brønnøysund Register Scraper (BRREG) — company data for Norway.

Data source and legality

This actor reads publicly available company data directly from the French government's official open-data API (recherche-entreprises.api.gouv.fr), part of the État Plateforme suite of gouv.fr open APIs. It does not access any login-protected or paid area. This data is published under the Licence Ouverte / Open Licence.

Need this data on a schedule, or a custom version?

We run this scraper as a managed service for businesses: scheduled runs, deduplication, delta detection, and delivery to your inbox, Google Sheets, or API — maintenance included. We can also build a custom version with your exact fields and filters, or combine multiple sources into one feed.

See studioamba.dev/services or email hello@studioamba.dev for a free data sample. We maintain 300+ European web scrapers and answer within one business day.