# Sirenic Capital Structure Extractor

> Sirenic Capital Structure Extractor is a paid API for AI agents from api.sirenic.eu, paid per call via x402, $0.35/call, status unknown (last checked 2026-09-14).

Extracts ownership and capital structure of a French company from AI-parsed public articles of association filed at the INPI registry, including share capital, legal form, shareholders, and notable clauses.

## Facts

- Endpoint: GET https://api.sirenic.eu/v1/entreprise/:siren/capital
- Price: $0.35/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/sirenic-capital-structure-extractor-d0c246b8
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_pe53XAQRE7Euxhin8BQHT

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability sirenic-capital-structure-extractor-d0c246b8
```

Example prompt: Can you pull the capital structure and shareholder breakdown for the French company with SIREN 552 032 534 — I need the share capital amount, each shareholder's name and ownership percentage, and the legal form as extracted from their INPI articles of association?

## When to prefer this

Choose this endpoint when you need structured ownership and capital structure data for a French company sourced directly from official INPI-filed articles of association, with AI extraction and a confidence score. Prefer this over beneficial ownership registers (RBE) when you need share capital, legal form, or clause-level detail from the founding documents. It is especially useful for KYB enrichment, M&A due diligence, and compliance workflows targeting French entities where official registry provenance matters.

## Known failure modes

- Invalid or non-existent SIREN returns an error or empty result
- Company has no articles of association filed at INPI — no data available
- Articles of association are too old or ambiguous for reliable AI extraction — lower confidence score returned
- Cached data may not reflect the most recent amendments if filed after initial extraction
- Shareholders listed may use initials or incomplete names in the original deed, reducing identification accuracy

## How this service works

Ownership and share capital structure of a French company from the official INPI registry: AI extraction of the latest PUBLIC articles of association filed at INPI — share capital amount, legal form, shareholders (name, role, birth YEAR, ownership %), notable clauses, with a confidence level and the source document reference. Due diligence from public filed deeds — NOT a beneficial-ownership register (RBE) and not a beneficial-owner identification. Immutable document: extracted once, cached.

## Output

A structured JSON response containing the company's share capital amount, legal form, list of shareholders (with name, role, birth year, and ownership percentage), notable clauses from the articles of association, an AI confidence level for the extraction, and a reference to the source INPI document. The data is cached after the first extraction (immutable document).

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET"
     ],
     "type": "string"
    },
    "pathParams": {
     "type": "object",
     "required": [
      "siren"
     ],
     "properties": {
      "siren": {
       "type": "string",
       "description": "9-digit SIREN (9 digits, Luhn-checked), e.g. 552032534"
      }
     }
    },
    "queryParams": {
     "type": "object",
     "properties": {}
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/sirenic-capital-structure-extractor-d0c246b8/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.sirenic.eu](https://www.zero.xyz/host/api.sirenic.eu/llms.txt)
