France INPI Company Scraper — Identity, Management & SIRET avatar

France INPI Company Scraper — Identity, Management & SIRET

Pricing

from $5.00 / 1,000 results

Go to Apify Store
France INPI Company Scraper — Identity, Management & SIRET

France INPI Company Scraper — Identity, Management & SIRET

Scrape any French company from the INPI/RNE register by SIREN — legal name, SIREN, legal form, registration date, head-office address, share capital, APE code, management/directors and establishments with SIRET. No API key. Structured JSON for KYB. Pay only for matches.

Pricing

from $5.00 / 1,000 results

Rating

0.0

(0)

Developer

NeuralVerge

NeuralVerge

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

France INPI Company Scraper — Identity, Management & SIRET ✅ No API Key

Scrape any French company from the INPI / RNE register (data.inpi.fr) by SIREN — legal name, SIREN, legal form, registration date, head-office address, share capital, APE activity code, management & directors, establishments with SIRET, observations and filed documents. Powered by the Neuralverge API. No API key or account required, and you only pay for companies we actually find.

Ideal for KYC/KYB, due diligence, compliance, lead enrichment and feeding company data to AI agents.

✨ Why this Actor

  • 🇫🇷 Full INPI/RNE profile — identity, management, establishments (SIRET), observations and documents in one structured object.
  • 💸 Pay only for the companies you get — unresolved SIRENs are skipped and never billed. Misses are free; no empty, billable rows.
  • 🔑 No API key or account — extraction runs on the Neuralverge backend.
  • Real-time & structured — fresh data each run and one predictable JSON schema.

🔧 How it works

  1. Provide a 9-digit French SIREN (e.g. 832601074) — or an advanced full data.inpi.fr profile URL.
  2. Run the Actor. Fetching and AI-structuring the profile happens on the Neuralverge backend.
  3. Get one dataset row per company — the source url, the extraction settings (including the JSON schema) and the structured machine object. Export to CSV, JSON or Excel, or pull it over the Apify API.

If the company can't be resolved, it's logged and skipped without charge.

Input

One company per run.

FieldTypeNotes
companyNumberstringThe 9-digit French SIREN, e.g. 832601074.
companyUrlstringAdvanced: a full data.inpi.fr profile URL to use instead of the SIREN.
{
"companyNumber": "832601074"
}

What you'll receive

Each dataset row mirrors the Neuralverge system output and has three top-level blocks:

  • url — the data.inpi.fr profile URL that was scraped.
  • settings — the extraction settings, including the full JSON schema used, at settings.extract_schema_json.
  • machine — the structured result with these sections: identity (siren, denomination_sociale, forme_juridique, date_immatriculation, adresse_siege_social, capital_social, activite_principale), management_and_direction, establishments (with SIRET), observations and documents.

Nulls & empty sections are normal. Only data present on the profile is filled — e.g. director nationalite/adresse can be null, and documents may be empty. Labels and values follow the register and are kept in the original French.

Example output (real run)

A real dataset row from https://data.inpi.fr/entreprises/832601074, shown in full — including the complete extraction schema (settings.extract_schema_json) and the full machine-readable result (machine). The human markdown summary is produced by the system but omitted from the dataset.

{
"url": "https://data.inpi.fr/entreprises/832601074",
"settings": {
"has_schema": true,
"country_code": "us",
"extract_schema_json": {
"type": "object",
"properties": {
"identity": {
"type": "object",
"description": "Core identification details of the company.",
"properties": {
"siren": {
"type": "string",
"description": "The 9-digit SIREN number, the unique identifier for the company."
},
"denomination_sociale": {
"type": "string",
"description": "The legal name of the company."
},
"forme_juridique": {
"type": "string",
"description": "The legal form of the company (e.g., SAS, SARL)."
},
"date_immatriculation": {
"type": "string",
"description": "Date of registration in the Trade and Companies Register (RCS)."
},
"adresse_siege_social": {
"type": "string",
"description": "Full address of the company's head office."
},
"capital_social": {
"type": "string",
"description": "The share capital of the company, including currency."
},
"activite_principale": {
"type": "string",
"description": "The main declared activity of the company (APE code and description)."
}
},
"required": [
"siren",
"denomination_sociale"
]
},
"management_and_direction": {
"type": "array",
"description": "List of individuals in management and directional roles.",
"items": {
"type": "object",
"properties": {
"nom": {
"type": "string",
"description": "Last name of the individual."
},
"prenoms": {
"type": "string",
"description": "First name(s) of the individual."
},
"role": {
"type": "string",
"description": "Role or title within the company (e.g., Président, Gérant, Directeur général)."
},
"date_de_naissance": {
"type": "string",
"description": "Date of birth of the individual."
},
"nationalite": {
"type": "string",
"description": "Nationality of the individual."
},
"adresse": {
"type": "string",
"description": "Full address of the individual."
}
},
"required": [
"nom",
"prenoms",
"role"
]
}
},
"establishments": {
"type": "array",
"description": "List of all company establishments, including the head office and any secondary locations.",
"items": {
"type": "object",
"properties": {
"type_etablissement": {
"type": "string",
"description": "The type of establishment (e.g., Siège social, Etablissement secondaire)."
},
"siret": {
"type": "string",
"description": "The 14-digit SIRET number, the unique identifier for the establishment."
},
"adresse": {
"type": "string",
"description": "The full address of the establishment."
},
"activite": {
"type": "string",
"description": "The activity conducted at this establishment."
},
"date_debut_activite": {
"type": "string",
"description": "The start date of activity for this establishment."
}
},
"required": [
"type_etablissement",
"siret",
"adresse"
]
}
},
"observations": {
"type": "array",
"description": "A list of observations or special mentions recorded for the company.",
"items": {
"type": "string",
"description": "An individual observation or remark."
}
},
"documents": {
"type": "array",
"description": "List of legal documents filed, such as acts or statutes.",
"items": {
"type": "object",
"properties": {
"type_document": {
"type": "string",
"description": "The type of document filed (e.g., Acte, Statuts mis à jour)."
},
"nom_document": {
"type": "string",
"description": "The name or title of the document."
},
"date_depot": {
"type": "string",
"description": "The date the document was filed."
},
"numero_depot": {
"type": "string",
"description": "The filing reference number for the document."
}
},
"required": [
"type_document",
"date_depot"
]
}
}
},
"required": [
"identity"
]
}
},
"machine": {
"identity": {
"siren": "832601074",
"denomination_sociale": "REVOLUT LTD",
"forme_juridique": "Société commerciale étrangère immatriculée au RCS",
"date_immatriculation": "12/10/2022",
"adresse_siege_social": "30 SOUTH COLONNADE 99000 E14 5HX LONDON ROYAUME-UNI",
"capital_social": "5.91 GBP",
"activite_principale": "7010Z - Activités des sièges sociaux"
},
"management_and_direction": [
{
"nom": "Thakur",
"prenoms": "SIDDHARTH, NANDAN",
"role": "Autre",
"date_de_naissance": "06/1991",
"nationalite": null,
"adresse": null
},
{
"nom": "Storonskiy",
"prenoms": "NIKOLAY",
"role": "Autre",
"date_de_naissance": "07/1984",
"nationalite": null,
"adresse": null
},
{
"nom": "Sherwood",
"prenoms": "MICHAEL, SIDNEY",
"role": "Autre",
"date_de_naissance": "07/1965",
"nationalite": null,
"adresse": null
},
{
"nom": "Gilbert",
"prenoms": "MARTIN, JAMES",
"role": "Autre",
"date_de_naissance": "07/1955",
"nationalite": null,
"adresse": null
},
{
"nom": "Siewright",
"prenoms": "JOHN, PHIMISTER",
"role": "Autre",
"date_de_naissance": "02/1955",
"nationalite": null,
"adresse": null
},
{
"nom": "Yatsenko",
"prenoms": "VLADYSLAV",
"role": "Autre",
"date_de_naissance": "08/1983",
"nationalite": null,
"adresse": null
},
{
"nom": "Wilson",
"prenoms": "IAN, DOUGLAS",
"role": "Autre",
"date_de_naissance": "04/1964",
"nationalite": null,
"adresse": null
},
{
"nom": "Britton",
"prenoms": "CAROLINE, LOUISE",
"role": "Autre",
"date_de_naissance": "02/1965",
"nationalite": null,
"adresse": null
},
{
"nom": "LE TONQUÈZE",
"prenoms": "Romain, Pierre, Louis",
"role": "Dirigeant en France d’une personne morale étrangère",
"date_de_naissance": "09/1995",
"nationalite": null,
"adresse": "Ploeren"
}
],
"establishments": [
{
"type_etablissement": "Premier établissement en France (d'une société étrangère)",
"siret": "83260107400038",
"adresse": "10 AVENUE KLEBER 75016 , PARIS - FRANCE",
"activite": "6202A - Conseil en systèmes et logiciels informatiques",
"date_debut_activite": null
},
{
"type_etablissement": "Siège",
"siret": "83260107400012",
"adresse": "30 SOUTH COLONNADE 99000 , E14 5HX LONDON - ROYAUME-UNI",
"activite": "7010Z - Activités des sièges sociaux",
"date_debut_activite": null
},
{
"type_etablissement": "Secondaire fermé",
"siret": "83260107400020",
"adresse": "3 RUE DE STOCKHOLM 75008 , PARIS - FRANCE",
"activite": "6202A - Conseil en systèmes et logiciels informatiques",
"date_debut_activite": null
}
],
"observations": [
"LEGISLATION APPLICABLE Royaume-Uni, n° d'immatriculation : 0884411"
],
"documents": []
}
}

Genuine output from a live run — REVOLUT LTD, with nine management entries and three establishments (with SIRET) resolved.

Pricing

Pay per result — $0.005 per company ($5 per 1,000) returned to the dataset. You pay only for rows returned — misses are free.

EventPrice
Actor startFree
Company returned (per dataset row)$0.005

SIRENs that can't be resolved are not billed. Pricing is on top of your Apify platform usage.

Integrations & API

Results are stored in a standard Apify dataset — export as CSV, JSON, XML or Excel, or fetch on demand through the Apify API. The Actor also plugs into Apify's integrations (Make, Zapier, n8n, webhooks) and can be called from any MCP client.

FAQ

Do I need an account or API key? No. Extraction runs on the Neuralverge backend.

What identifier do I use? The 9-digit French SIREN, e.g. 832601074. You can also pass a full data.inpi.fr profile URL.

Am I charged if a company isn't found? No. You're billed only for rows returned to the dataset.


Disclaimer: This Actor is an independent tool and is not affiliated with, endorsed by, or sponsored by INPI or the Institut National de la Propriété Industrielle. Data originates from the public data.inpi.fr / RNE register.