France Company Registry Scraper — SIRENE API avatar

France Company Registry Scraper — SIRENE API

Pricing

from $4.00 / 1,000 companies

Go to Apify Store
France Company Registry Scraper — SIRENE API

France Company Registry Scraper — SIRENE API

Search French companies via the official open SIRENE / Recherche-Entreprises API. Returns SIREN, legal name, NAF code, address, employee band, incorporation date, officers, and financial data. No API key required. Pay per result.

Pricing

from $4.00 / 1,000 companies

Rating

0.0

(0)

Developer

Vitalii Bondarev

Vitalii Bondarev

Maintained by Community

Actor stats

0

Bookmarked

0

Total users

0

Monthly active users

7 hours ago

Last modified

Categories

Share

France Company Registry Scraper — SIRENE / Recherche-Entreprises API

Used by KYC teams verifying French counterparties before contract signing, B2B sales reps enriching French prospect lists, and M&A analysts mapping sector exposure via NAF codes.

Search and extract French company data from the official SIRENE / Recherche-Entreprises open government API. No API key required. Pay per result.

$5.00/1K records (Pay Per Event). Financial data add-on +$2.00/1K (charged only when revenue/net_income present). Officers add-on +$2.00/1K. First 10 results free. No API key required. Official French government data (INSEE SIRENE + RNE). SIREN/SIRET authoritative.

What you get

FieldDescription
siren9-digit French company identifier
siret14-digit registered office (siege) identifier
nameFull company display name
legal_nameRaison sociale
trade_nameCommercial name of the registered office
legal_form_codeNature juridique code (e.g. 5710 = SAS)
statusactive or closed
naf_codeNAF/APE activity code (e.g. 30.30Z)
naf_labelNAF section in English (e.g. Manufacturing)
categoryCompany size: GE / ETI / PME / TPE
employee_bandEmployee count range (decoded)
incorporation_dateDate of creation (YYYY-MM-DD)
closure_dateClosure date if applicable
addressFull formatted address of the registered office
cityCity
postal_codePostal code
departmentDepartment code (e.g. 75)
regionRegion code
latitude / longitudeGPS coordinates of the registered office
revenueLatest year turnover in EUR (when available)
net_incomeLatest year net income in EUR (when available)
finance_yearYear of the financial data
officersList of dirigeants (name, role, nationality, birth year)
officers_countTotal officer count
establishments_countTotal establishments
open_establishments_countOpen establishments
querySearch query that returned this record
parse_confidenceData quality score 0–1
warningsMachine-readable quality flags

How to use

  1. Set Search queries — company name, city, activity sector, or free text (e.g. LVMH, boulangerie Paris, Airbus)
  2. Set Max results per query (default 100, 0 = unlimited)
  3. Optionally filter: Active companies only, Company size category
  4. Optionally disable Include officers if you only need the firmographic data

No API key is needed. The Recherche-Entreprises API is a free, open French government service.

Use cases

  • KYC / due diligence — verify a French counterparty's SIREN, legal status, registered address, and officers
  • B2B lead generation — find companies by activity (NAF code), city, or size category
  • Market research — map sectors, employee bands, incorporation trends
  • Compliance — track company status, closure dates, officer changes
  • Financial data — extract revenue and net income for companies that file public accounts

Data source

Recherche-Entreprises API — official French government open data platform (api.gouv.fr). Data is sourced from INSEE SIRENE (company registry) and RNE (national company register), updated continuously.

Financial data (revenue, net income) is available for companies that file public annual accounts (approximately 30–40% of registered companies).

Pricing

Pay-per-result (PPE):

EventRateTrigger
company-record (base)$5.00/1KEvery company record returned
financials-record (add-on)$2.00/1KRecords with revenue or net_income present (~35% of companies)
officers-fetch (add-on)$2.00/1KRecords with officers when includeOfficers: true

Premium events fire only when the data is actually present — you are never charged a premium for companies that don't file public accounts or have no officers on record. No monthly subscription.

Worked examples:

RunRecordsFinancials?Officers?Cost
100 companies (name search)100NoNo$0.50
1,000 companies1,000NoNo$5.00
500 companies with financials (~35% hit rate)500~175No$2.85 ($2.50 + $0.35 financials)
200 companies with officers200NoYes$1.40 ($1.00 base + $0.40 officers)

FAQ

Do I need an API key or proxy? No. The Recherche-Entreprises API is a free, open French government service — no key, no proxy, no signup needed.

How much financial data is available? Revenue and net income are available for companies that file public annual accounts — approximately 30–40% of French registered companies. Others return null on those fields and are not charged the financial add-on.

Can I filter by region or sector? Filter by company size category (GE / ETI / PME / TPE) using the categorieEntreprise input. For sector filtering, include NAF code or sector keywords in your search query (e.g. fintech Paris).

What if my search returns empty? Zero results are not charged. Try broader search terms — the API searches across company name, trade name, and city. Use activeOnly: false to include dissolved companies.

Notes

  • The API is open and free; no key is needed
  • Financial data is available for companies that file public accounts; others return null on revenue / net_income
  • Officer birth dates are partially masked (year only) in the API response — full dates are not available
  • The parse_confidence field ranges from 0 to 1; records below 0.7 may have incomplete data

vs. Competitors

FeatureThis Actorsilentflow/france-company-scraperPappers / Societe.com API
Data sourceOfficial INSEE SIRENE + RNEHTML scraping PappersPaid vendor API
No API key requiredYes — zero frictionNo (proxy needed)No (paid subscription)
Revenue & net incomeYes (public filers, ~35%)PartialYes (paid tier)
GPS coordinatesYes (lat/lon of siege)NoNo
Officers (dirigeants)Yes (included by default)PartialYes (paid)
parse_confidenceYesNoNo
Cost$5/1K~$3-7/1K + proxy$20-50/1K+

Use with AI agents (MCP)

An agent calls this tool to look up a French company's legal identity, registered address, size, sector, and officers mid-conversation — e.g. "Is Airbus active and where is it registered?" or "Find all fintech PMEs in Lyon" or "Verify the SIREN and officer list for counterparty X before signing a contract."

Point your MCP client at this single tool:

{
"mcpServers": {
"apify": {
"command": "npx",
"args": [
"mcp-remote",
"https://mcp.apify.com/?tools=bovi/companies-france",
"--header",
"Authorization: Bearer <YOUR_APIFY_TOKEN>"
]
}
}
}

Minimal input an agent can pass (set maxResultsPerQuery low to control token cost; set includeOfficers: false when you only need firmographics):

{ "queries": ["LVMH"], "maxResultsPerQuery": 5, "includeOfficers": false }

Returns flat, clean rows the agent can reason over directly:

{
"siren": "775670417",
"name": "LVMH MOËT HENNESSY LOUIS VUITTON",
"status": "active",
"naf_code": "70.10Z",
"naf_label": "Professional, Scientific and Technical",
"category": "GE",
"employee_band": "10 000+",
"incorporation_date": "1987-06-20",
"city": "PARIS 8",
"postal_code": "75008",
"parse_confidence": 1.0,
"warnings": []
}

Reliability for agents: data comes from the official French government SIRENE API (INSEE + RNE), not HTML scraping — results don't break on website redesigns and every record carries a stable siren identifier for de-duplication across runs. parse_confidence (0–1) and warnings flag any incomplete records so agents can filter low-quality results. Stale or unmatched queries return an empty result set, never bad rows. No API key needed inside the tool — auth is your Apify token in the client config above.

Integrations

Built for KYC analysts and B2B sales teams verifying and enriching French company data via official SIRENE records — the JSON/dataset output drops into the tools you already run, no glue code:

  • n8n / Make / Zapier — trigger a run or pipe every new dataset item into 500+ apps (Google Sheets, Airtable, Slack, HubSpot, your database) with no code: n8n, Make, Zapier.
  • Webhooks — fire your own endpoint the moment a run finishes, to push results straight into your pipeline (docs).
  • MCP server — expose this actor as a tool to Claude, Cursor, or any MCP client so an AI agent can pull this data mid-conversation (guide).
  • API & SDKs — fetch the dataset as JSON, CSV, or Excel through the Apify REST API or the Python / JS SDKs.

See all Apify integrations.