Comparing companies on official data

Comparing companies is the easiest way to produce a wrong but convincing figure. Two companies in the same sector, one reporting statutory accounts and the other consolidated, are not comparable — and a well-formatted table makes you forget it. /v1/comparer returns per-axis rankings and a comparability block that tells you when to stop.

See a real response (free) Get the quote for /v1/comparer

Never an overall winner, deliberately

An overall rating implies a weighting between revenue, profitability, structure and risk. That weighting depends on your decision — shortlisting a supplier is not the same trade-off as granting payment terms. So we return a ranking per axis and let you weight, rather than hiding a trade-off inside a single number.

The six guards against a false comparison

The quote is signed and priced per company: the amount is the unit price times the number of company numbers passed, known before settlement.

Placing a company against its sector

Comparing two companies with each other does not tell you whether either is normal. /v1/secteur/{code_naf}/benchmarks returns, for an activity code at any level, the number of active companies, the median age with quartiles, the workforce-bracket distribution and — as soon as at least 5 companies file public accounts — median revenue, margin, result and debt ratio. 2,934 sectors are covered.

Aggregates only, no personal data, and sectors with fewer than 5 companies are excluded — an aggregate over three companies re-identifies its members.

How you pay

Every route is paid per call, in USDC or EURC on the Base network, over the x402 protocol: no account to create, no API key, no subscription. The first call returns a 402 quote your client settles, then replays the call. A failed call is never billed.

Would you rather have a euro invoice and prepaid credits? That is in preparation, and we will not announce a date until it is open. Write to contact@sirenic.eu and we will let you know when it opens.

Paid responses are Ed25519-signed: you can later prove what was served to you, and when. The whole catalogue is free to read in the OpenAPI document and in llms.txt.

One call, end to end

# Client x402 (npm) — le devis 402 est réglé et l'appel rejoué automatiquement
npx x402-fetch https://api.sirenic.eu/v1/entreprise/552032534

# Ou en MCP, dans Claude Code / Cursor
claude mcp add --transport http sirenic https://api.sirenic.eu/mcp

Routes used and pricing

RoutePriceWhat it returns
/v1/comparer (free sample)$0.12 / entitéCompany comparison: compare 2 to 5 French companies side by side in one call on official company data — identity, deterministic default-risk score, latest filed accounts (statutory scope) and BODACC insolvency alerts. Benchmarking for supplier selection and vendor shortlist: per-axis rankings, never an overall winner, plus a comparabilite block that flags NOT comparable companies (different sectors, sizes, a holding in the batch). Billed PER COMPANY: signed quote = $0.12 x number of SIREN.
/v1/secteur/{code_naf}/benchmarks (free sample)$0.05Sector benchmarks and sector statistics for a French NAF activity code (any level: division, groupe, classe, sous-classe): number of active companies, median company age (with quartiles), workforce-bracket distribution, and — when at least 5 companies file public accounts — median revenue, EBITDA margin, pre-tax result and debt ratio. Peer comparison in one call: place a company against its peers. Aggregates only, no personal data; sectors with fewer than 5 companies are excluded.
/v1/entreprise/{siren}/finances (free sample)$0.01Financials of a French company from annual accounts filed at the INPI registry, with Banque de France ratios: revenue, EBITDA, net income, debt ratio, financial autonomy — one entry per fiscal year. Includes the full structured financial statements line items (liasse fiscale tax form, incl. balance sheet) as keyed by INPI, for up to the 20 latest fiscal years. A perimetre_comptable block states whether figures are statutory or consolidated, and flags series where the source conflates the two.

Frequently asked questions

How many companies at most?

Five. Beyond that, a comparison table stops being useful; better to run the KYB batch and then compare the axes you care about.

What if the comparability block says “not comparable”?

Read it as an answer, not an error. It tells you the table you were about to show would have been misleading. The useful next step is usually to compare each against its own sector rather than against the other.

Take it further

No account to create, no key to request: the first step is free and shows you exactly what you would be buying.

See a real response (free) Get the quote for /v1/comparer Read the route reference Get notified about euro packs

Read next