French Company Data

Look up a French company in SIRENE by SIREN, SIRET or name. Returns name, address, activity code and directors.

Pay by wallet (x402) AI-generated France: all company records french-company-data

Example

Input
{
  "siren": "542051180"
}
Answer
{
  "city": "COURBEVOIE",
  "siren": "542051180",
  "siret": "54205118000066",
  "status": "active",
  "address": "LA DEFENSE 6 2 PLACE JEAN MILLIER 92400 COURBEVOIE",
  "directors": [
    "EXEMPLE PREMIER DIRIGEANT (Administrateur)",
    "EXEMPLE DEUXIEME DIRIGEANT (Administrateur)",
    "EXEMPLE TROISIEME DIRIGEANT (Administrateur)"
  ],
  "postal_code": "92400",
  "company_name": "TOTALENERGIES SE (TOTALENERGIE SE)",
  "activity_code": "70.10Z",
  "business_type": "5800",
  "creation_date": "1954-01-01",
  "employee_range": "51"
}

Inputs

FieldTypeRequiredWhat it is
sirenstringNoSIREN (9 digits) or SIRET (14 digits); company names are also accepted for compatibility
company_namestringNoRegistered company name

Output fields

How reliably each field appears in a successful answer.

FieldTypeAppears
sirenstring or nullAlways (present in every successful answer)
siretstringAlways (present in every successful answer)
statusstringAlways (present in every successful answer)
addressstringAlways (present in every successful answer)
directorsarrayAlways (present in every successful answer)
company_namestring or nullAlways (present in every successful answer)
activity_codestringAlways (present in every successful answer)
total_directorsintegerNot stated
directors_truncatedbooleanNot stated
match_confidence—Sometimes (present only for some inputs)

How to call it

The same tool through each route. MCP clients reach it through Strale’s server at https://api.strale.io/mcp; the call below is what the agent sends.

# Needs an API key. max_price_cents caps what this call may cost.
curl -X POST https://api.strale.io/v1/do \
  -H "Authorization: Bearer $STRALE_API_KEY" \
  -H 'Content-Type: application/json' \
  -d '{
    "capability_slug": "french-company-data",
    "inputs": {
      "siren": "542051180"
    },
    "max_price_cents": 5
  }'

Limitations

  • Financial statements require separate registry access

    Returns INSEE/SIRENE data through api.gouv.fr. Financial statements require separate access through INPI.

    What to do instead: Use the returned SIREN or SIRET to request financial statements from INPI.