Sirenic

Puis-je facturer et payer cette entreprise en sécurité ? / Can you safely invoice or pay this company?
L'API de données officielles d'entreprises, France et Europe, pour agents IA et développeurs. Un appel, une réponse fermée et signée : le dossier de facturation (/v1/facturation/dossier, 0,03 $) rend un verdict pret_a_facturer déterministe — identité au registre, TVA vérifiée en direct au VIES, IBAN contrôlé en la forme (structure + clé) et banque identifiée aux registres officiels, raisons en liste fermée. Le mandat français de facturation électronique s'applique au 1er septembre 2026. One call, one closed and signed answer — verify a supplier before payment; the French e-invoicing mandate starts on 1 September 2026.

FR — Le registre des entreprises en API pour agents IA : recherche d'entreprise par nom ou SIREN (INSEE Sirene, INPI RNE), fiche et dirigeants, comptes annuels et finances, capital social, score de défaillance (risque de crédit), criblage sanctions, vérification KYB et due diligence, surveillance BODACC — le tout payable à l'appel en micropaiements USDC ou EURC via le protocole x402 (pas de compte, pas de clé d'API). Chaque réponse payée est signée Ed25519, vérifiable hors ligne ; les dossiers KYB, le criblage sanctions, le rapport d'intelligence et les 5 routes de facturation portent en plus leur provenance bloc par bloc : registre officiel d'origine, licence, version et date « as of », avec la sémantique exacte de cette date (publication officielle amont, ingestion Sirenic ou consultation en direct). Vérifiez la signature, puis lisez la provenance : votre agent peut prouver à son auditeur ce qu'il savait au moment de payer (dictionnaire des registres, gratuit).
France en profondeur : Sirene & RNE — fiches, dirigeants, finances, capital, score de défaillance, criblage sanctions (6 listes officielles), rapport d'intelligence à 1 $… (25 jeux de données).
+ Europe : recherche et fiches unifiées sur 12 pays (Belgique, Suisse, Royaume-Uni, Norvège, Estonie, Lettonie, Tchéquie, Slovaquie, Finlande, Pologne…), actes du registre espagnol (BORME, clé hoja) et grands groupes mondiaux via LEI/GLEIF.

EN — The company registry API for AI agents: French company lookup by name or SIREN, company profiles and officers, annual accounts and financial statements, share capital, default-risk scoring (credit risk), AML sanctions screening, KYB verification and due diligence, BODACC company monitoring — pay-per-call in USDC or EURC micropayments via the x402 protocol (no account, no API key). Every paid response is Ed25519-signed and verifiable offline; KYB files, sanctions screening, the intelligence report and the 5 invoicing routes also carry their per-block provenance: the official register each block comes from, its licence, version and “as of” date, with the exact meaning of that date (upstream official publication, Sirenic ingestion or live consultation). Verify the signature, then read the provenance: your agent can prove to an auditor what it knew when it paid (register dictionary, free).
France in depth: Sirene & RNE — profiles, officers, financials, share capital, default scoring, sanctions screening (6 official lists), a $1 intelligence report… (25 datasets).
+ Europe: unified company search & profiles across 12 countries (Belgium, Switzerland, UK, Norway, Estonia, Latvia, Czechia, Slovakia, Finland, Poland…), Spanish registry acts (BORME, hoja key) and large groups worldwide via LEI/GLEIF.

Facturation & paiement / Invoice & pay safely

Trois dates, pas une opinion. France : réception des factures électroniques obligatoire pour toute entreprise assujettie au 1er septembre 2026 (émission échelonnée — GE/ETI au 01/09/2026, PME et micro-entreprises au 01/09/2027, art. 91 de la loi de finances pour 2024). Belgique : mandat B2B en vigueur depuis le 1er janvier 2026 (arrêté royal du 8 juillet 2025). Pologne : le contrôle de l'IBAN au wykaz podatników VAT a une portée fiscale — au-delà de 15 000 zł, payer sur un compte non déclaré prive l'acheteur de la déductibilité et l'expose à la responsabilité solidaire pour la TVA (art. 117ba Ordynacja podatkowa).

Les cinq réponses sont signées Ed25519 et portent leur provenance bloc par bloc : achetez, vérifiez la signature, archivez — vous tenez une pièce d'audit vérifiable hors ligne (exemple exécutable).

Deux limites, et où chacune est écrite. La limite « pas de vérification du bénéficiaire » voyage dans chaque réponse IBAN (verification_titulaire: non_disponible, nature_du_controle, non_verifie) et, sur les deux dossiers de facturation quand un IBAN est fourni, dans le verdict lui-même (verdict.non_verifie : existence du compte, nom du titulaire) — à côté du feu vert, pas seulement dans le disclaimer. La limite non-PDP voyage dans chaque réponse de préparation. Les deux valent pour les cinq routes. Le contrôle bancaire porte sur la FORME (structure + clé) et sur l'identification de la banque : ni l'existence du compte, ni le nom de son titulaire ne sont vérifiés. Les IBAN d'une liste publiée d'exemples de documentation connus sont signalés comme tels (exemple_de_documentation) ; false ne prouve pas l'inverse. Et Sirenic n'est pas une plateforme agréée (PDP/PA) : aucun accès à l'annuaire central, aucune facture émise, transmise, convertie ni routée. Not a payee verification — the bank leg is a FORMAT check plus bank identification: neither the account's existence nor the holder's name is ever checked, and, when an IBAN is supplied, the reservation travels inside the verdict (verdict.non_verifie). Sirenic is not an accredited platform (PDP): no access to the central directory, and it never issues, transmits, converts or routes invoices.

Prix / Pricing

Chaque route porte un lien exemple : la réponse réelle qu'elle rend, tronquée à un élément par tableau — de quoi juger avant de payer. Les mêmes échantillons sont dans l'OpenAPI, dans le devis 402 lui-même et dans le dépôt d'exemples. Descriptions complètes : llms.txt. Every route links to a real sample response, so you can judge before paying.

Une route marquée « / entité » est facturée au prix unitaire × nombre d'entités. Quand la colonne Prix affiche plusieurs montants, le prix unitaire dépend EN PLUS de la durée demandée (?duree=, en jours) : seul le devis signé de l'en-tête PAYMENT-REQUIRED porte le total, jamais le corps du 402. Le paiement est ferme — sans remboursement au prorata. A route marked « / entité » is billed unit price × number of entities. Where the Price column shows several amounts, the unit price ALSO depends on the requested duration (?duree=, in days): only the signed PAYMENT-REQUIRED quote carries the total, never the 402 body. Payment is final — no pro-rata refund.

Facturer & payer / Invoice & pay (5)
RoutePrixDescription
GET /v1/eu/facturation/dossier exemple$0.03European invoice verification and supplier verification for e-invoicing compliance in Belgium (mandate live since 1 Jan 2026) and Poland (KSeF): official registry identity, VAT check against VIES, Peppol reachability (BE), IBAN form + key check, bank identified and, in Poland, the official White List: is the IBAN DECLARED by the taxpayer? Paying an undeclared account over 15,000 PLN costs the buyer the VAT deduction and joint liability. Deterministic pret_a_facturer verdict, closed-list reasons.
GET /v1/facturation/dossier exemple$0.03Invoice verification and supplier verification — verify supplier before payment in France, the invoicing pack of the e-invoicing mandate France September 2026 (all VAT-liable companies must receive): legal identity, obligation dates, intra-EU VAT number checked LIVE against VIES, IBAN form + key check, bank identified, deterministic pret_a_facturer verdict, closed-list reasons. Not a payee verification: no holder name, no account existence check. A VIES outage never yields a false invalid.
GET /v1/entreprise/:siren/facturation-prep exemple$0.02Supplier onboarding: PREPARE a compliant French e-invoice under the e-invoicing mandate France September 2026 (reception obligatory for every VAT-liable company; issuance phased GE/ETI 2026, SME 2027): legal name & form, status, computed intra-EU VAT number (with VIES pointer), establishments (SIRET) with addresses, NAF code, indicative obligation dates. Preparation only - Sirenic is not an accredited platform (PDP), never accesses the central directory and never issues or routes invoices.
GET /v1/iban/verifier/:iban exemple$0.005IBAN verification and bank validation for SEPA payments: a FORM check to verify a supplier before payment — ISO 13616 structure + mod-97 key, plus bank identification from FREE official sources (FR via ACPR/REGAFI incl. LEI and SIREN; BE NBB; AT OeNB incl. LEI; NL BIC list; DE Bundesbank file). French BICs via GLEIF/SWIFT BIC-to-LEI. NOT a payee verification for instant payments: neither the holder name nor the account's existence is checked (verification_titulaire: non_disponible).
GET /v1/tva/verifier/:numero exemple$0.003EU VAT validation against the official VIES service: validate any intra-community VAT number (all member states) for compliance and due diligence. This tax id check is the tax half of verify supplier before payment, and a required check under the e-invoicing mandate France September 2026. Returns valid/invalid/unavailable status with the VIES consultation identifier as proof — VAT number validation usable across Europe for KYB and supplier onboarding.
France — identité, établissements, documents (7)
RoutePrixDescription
GET /v1/recherche exemple$0.001French company search and company lookup by name or SIREN in the official French company registry (INSEE Sirene / INPI RNE open data). Name search returns the top 10 matches with identity, SIREN, NAF code, city and active/ceased status, plus a score_confiance (0-1 match confidence) that helps disambiguate homonyms. The entry point to official data and company data on France: resolve a trading name to its SIREN identifier before pulling the full company profile, filings or financials.
GET /v1/entreprise/:siren exemple$0.005Full French company profile by SIREN: official company data from the French company registry (INSEE Sirene / INPI RNE). One company lookup returns legal name, legal form, head-office address, NAF code, workforce bracket, creation date, active or ceased status, officers with name and role, collective agreement and the computed intra-EU VAT number. The core KYB building block for verifying a French counterparty: registry facts for due diligence, compliance and onboarding checks.
GET /v1/entreprise/:siren/etablissements exemple$0.003All establishments (SIRET) of a French company: the complete list of business locations registered under one SIREN, official data from the French company registry (INSEE Sirene), head office and branches alike, each with its address and open or closed status. Use it to map the branches and addresses of a company across France, or to check whether a given SIRET is still open. The SIREN identifies the legal entity; the SIRET identifies each of its establishments.
GET /v1/entreprise/:siren/pi exemple$0.03Intellectual property portfolio of a French company from official INPI open data: patents, trademarks and designs filed — counts plus recent items with number, title/label, status, date and classification. Designs: one line per filing. Covers French patents, trademark registrations and industrial designs in a single call, an R&D / brand-value signal not served to agents elsewhere, useful for due diligence on innovation assets. Patent inventor names (natural persons) are never returned.
GET /v1/prospection exemple$0.02French B2B prospecting and lead generation over the full official French company registry (29.8M companies): build targeted company lists with multi-criteria filters — NAF/APE activity code, departement or postal-code prefix, legal form, workforce bracket, company age, active RGE environmental certification, gender-equality index. Returns 100 active companies per page; each page is one payment. Combine filters to narrow a market segment into fresh, registry-grade company lists for France.
GET /v1/entreprise/:siren/documents exemple$0.02Official filings of a French company at the INPI RNE registry: lists the legal deeds (statutes, general-meeting minutes, mergers...) and filed annual accounts, with filing dates and the document IDs needed to download each PDF from the document endpoint. Only documents the registry marks as public are listed. The starting point for document due diligence in France: see which official documents, deeds and annual-account filings exist before paying to download one. Cached 24h.
GET /v1/documents/:type/:id PDF$0.10PDF download of official documents from the French INPI RNE registry: retrieve the original filed document by type (actes | bilans) and document ID from the document list endpoint — legal deeds such as statutes and general-meeting minutes, or filed annual accounts. Typical size 1-10 MB, streamed as-is from the registry at request time; response is application/pdf. The primary-source evidence for due diligence on a French company: the actual deed or annual-accounts filing, not a summary.
France — finances, risque, notation (8)
RoutePrixDescription
GET /v1/entreprise/:siren/alertes exemple$0.01Legal alerts for a French company from BODACC, the official French gazette of legal notices: insolvency proceedings (procedures collectives) and related court filings, deregistrations and business sales, grouped and most recent first. Check whether a French company is subject to collective proceedings before you contract — a due diligence, KYB and compliance signal for supplier onboarding and risk monitoring, drawn from official registry data.
GET /v1/entreprise/:siren/capital exemple$0.35Ownership 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.
GET /v1/entreprise/:siren/changements exemple$0.01Company changes monitoring for a French company: the new official BODACC gazette announcements published SINCE a given date (?depuis=YYYY-MM-DD) — the poll endpoint for watchlist and portfolio surveillance. Returns the new announcements (insolvency, deregistration, sales, filings, changes) in reverse-chronological order. Note: detects new BODACC publications, not field-level edits of the Sirene/RNE profile (the monthly stock keeps no history).
GET /v1/entreprise/:siren/finances exemple$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.
GET /v1/entreprise/:siren/sante exemple$0.15Company health check for a French company: a bilingual risk read-out — verdict, strengths, warning signs, activity trend and confidence level — from official data only (identity, BODACC alerts, filed financials, sanctions screening). A model fills a closed evaluation grid; every figure, date and sentence is assembled by Sirenic, and guards overrule it when the accounts disagree. Entities filing no accounts get an explicit no-conclusion verdict. For KYB and due diligence. Cached 7 days.
GET /v1/regulateurs/fr/alertes exemple$0.01French financial regulator alerts and scam check against the official AMF blacklist: screen a name for unauthorized investment websites, scams and AMF impersonation, and look up PSAN crypto provider registrations and licensed asset management companies (SGP) by name or SIREN. A compliance screening of the regulator blacklists for agents vetting French counterparties in crypto and asset management. Official AMF open data (Licence Ouverte 2.0), refreshed daily.
GET /v1/score/defaillance/:siren exemple$0.10Credit risk scoring for a French company: a default-risk score (0-100) at ~12 months from a transparent scorecard — filed financial ratios (structure, profitability, liquidity, net cash, debt service, trend), company age, and a hard BODACC override (open insolvency/liquidation, or closure for insufficiency of assets). Returns the score, a qualitative band, every component with its threshold, and a confidence level. Decision-support indicator — NOT a solvency opinion or credit rating.
GET /v1/secteur/:code_naf/benchmarks exemple$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.
Marchés publics FR & UE — gagnés & à échéance / Public procurement (5)
RoutePrixDescription
GET /v1/entreprise/:siren/marches-publics-ue exemple$0.02European public procurement contract awards won by a French company, from TED (Tenders Electronic Daily, EU Publications Office): government contracts and tenders — buyer, country, subject, notice-level amount, CPV codes, co-winners and official notice link. Identifier-based matching only (SIREN/SIRET incl. spaced variants). Coverage: eForms award notices since 2023-10-25, above EU thresholds; ~57% of award notices carry a usable national identifier — an empty list is not proof of absence.
GET /v1/entreprise/:siren/marches-publics exemple$0.01Government contracts and public procurement awards won by a French company, from the official DECP open data (données essentielles de la commande publique): buyers, amounts, dates and procedures — aggregates plus the most recent contracts, each with its estimated end date. Covers French public tenders already awarded to the company rather than open calls, a factual view of its government contracts history for supplier due diligence.
GET /v1/marches/expirations exemple$0.05Upcoming French public-contract EXPIRATIONS — the predictive layer over DECP open data: contracts whose estimated end date falls inside your window (fenetre_mois, 1-24 months), filterable by CPV prefix (cpv=45) and department, with buyer, incumbent holders, amounts and framework-agreement flag. Buyers typically re-tender 4 to 9 months before expiry: tender anticipation BEFORE publication, not reactive alerts on published notices. Sorted by end date, 50 per page.
GET /v1/acheteur/:siret/profil exemple$0.02Procurement profile of a French public buyer (SIRET): contract counts and amounts, activity by year, top CPV segments, incumbent suppliers ranked with their contracts expiring within 18 months, framework-agreement share, average bids received per tender (competitive intensity) and median data-publication delay — the buying habits a bidder wants before a sourcing meeting. From DECP open data.
GET /v1/entreprise/:siren/concurrents-marches exemple$0.02Who wins French public contracts on the SAME CPV segments as a given company (SIREN): top rival contractors over the last 3 years, with contract counts, total amounts and shared segments — competitive intelligence for public-procurement bidding, from DECP open data. The company's own top-5 CPV segments (last 5 years) define the comparison scope.
France — conformité, sanctions, régulateurs (10)
RoutePrixDescription
GET /v1/sanctions/check exemple$0.02Sanctions screening (AML/KYC): screen a person or company name against 6 official watchlist sources — UN consolidated, EU FSF, US OFAC SDN, UK Sanctions List, French national asset-freeze register, Swiss SECO list — six official lists in one call. Fuzzy watchlist matching with a 0-100 confidence score per hit — never a bare yes/no. Each list reports its entry count, publication date and what that date means. One AML screening call covers UN, EU, OFAC, UK, FR and CH.
GET /v1/entreprise/:siren/risques-industriels exemple$0.01Industrial risk and environment profile of a French company from the official ICPE register (Géorisques/DGPR): classified facilities with Seveso status (upper/lower tier), authorisation regime, activity state, IED flag, nomenclature rubrics and a risk synthesis per SIREN — an ESG and environmental compliance signal on hazardous sites operated by the company. A company with no classified facility returns level aucun (still 200) — the clean answer is the signal.
GET /v1/entreprise/:siren/agrements exemple$0.02Regulatory authorisation and licences held by a French company, by SIREN: payment institution, e-money institution, account-information provider, payment agent or exempt entity from the EBA PSD2 register (daily), insurance undertaking from EIOPA, telecom operator (electronic-communications operator, ARCEP). Returns authorisation dates, licensed PSD2 services, EEA passporting and withdrawals — a compliance check across three official registers. Not authorised is a paid answer too (200).
GET /v1/entreprise/:siren/lobbying exemple$0.01Lobbying and influence profile of a French company from the official HATVP register of interest representatives — a transparency, governance and ESG due diligence signal: registration status, category, lobbying-expense brackets per fiscal year, staff count, recent subjects with intervention domains and action types, clients (for consulting firms), affiliations, declaration defaults and deregistrations. Organisation-level only — no personal data. Not registered is a meaningful answer (still 200).
GET /v1/eu/agrements exemple$0.01EU financial authorisation lookup in the official ESMA Registers: search ~14,000 MiFID-regulated entities across the EU/EEA (investment firms, UCITS/AIFM managers) by name or LEI — authorisation status of the regulated entity, home and host member states, competent authority, authorisation dates. One integration covers all 27+ countries of Europe: an investment firm and regulated entity KYB check for the whole single market. Data freely available at the source (ESMA).
GET /v1/dirigeant/recherche exemple$0.02Reverse search for company directors and officers in France: a people search by surname (?nom=) that lists the French companies where a person of that name holds or held an office, with each company SIREN, name and the person role — network mapping and due diligence on directors. Person data is limited to surname, first names, role and birth YEAR (French GDPR/INPI rules). Results are indicative: homonyms are not disambiguated and very common names are capped.
GET /v1/eu/entreprise/GB/:company_number/dirigeants exemple$0.01UK company officers live from Companies House, the official UK company registry, by company number (e.g. GB/00102498): active directors and secretaries with role, appointment date, nationality, occupation, country of residence and month+year of birth only — never a correspondence address (GDPR minimisation). Resigned-officer count included. Built for KYB and due diligence on director appointments and governance. Contains public sector information licensed under the Open Government Licence v3.0.
GET /v1/eu/entreprise/LV/:regnr/dirigeants exemple$0.01Latvian company officers and directors from the official Uzņēmumu reģistrs (Latvia's company registry) open data (CC0, daily): board members, chairs, liquidators and other representatives with name, role, governing body, representation rights (individually/jointly) and registration date; corporate officers carry their own registration number. For KYB and governance. GDPR minimisation: never the Latvian personal identity number, birth month+year only when published. 11-digit registration number.
GET /v1/eu/entreprise/:pays/:id/transactions-dirigeants exemple$0.02Director transactions and insider transactions at Belgian and German listed companies — managers transactions (directors' dealings) under MAR Article 19, as notified to the FSMA and BaFin: are the company's managers buying or selling? Issuer-level aggregate over a rolling 12 months — counts, gross buy and sell amounts, net flow, breakdown by declarer category, and the underlying notifications. BE: 10-digit enterprise number. DE: LEI or ISIN. No individual is ever named.
GET /v1/eu/entreprise/DK/:cvr/dirigeants exemple$0.01Danish company officers and directors (deltagere) live from the official CVR register (Erhvervsstyrelsen system-to-system) by CVR number — governance and KYB: executive board (Direktion), board members (Bestyrelse) incl. deputies, election method, fully liable I/S or K/S partners and auditors — name, body, role, mandate dates. Active mandates by default; inclure_anciens=true adds ended ones where founders (stiftere) normally are. GDPR minimisation: never an address, never a personal identifier.
France — KYB & rapports (5)
RoutePrixDescription
GET /v1/kyb/batch exemple$0.105 / entitéBatch KYB and bulk company lookup: full Know Your Business files for 2 to 100 French companies in one call (comma-separated sirens parameter) — bulk due diligence, compliance and onboarding screening of a whole portfolio, each file with per-block provenance (official register + as-of date). Billed per company at $0.105 (30% off the $0.15 unit price); the amount is quoted from the number of SIREN. A SIREN with no diffusible company is returned as trouve=false and billed as one lookup.
GET /v1/comparer exemple$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.
GET /v1/kyb/:siren exemple$0.15Company lookup KYB — Know Your Business verification of a French company in one call: official company data for due diligence, compliance and customer onboarding: identity, officers, BODACC legal alerts (insolvency, deregistration), filed financials, sanctions screening of the company and each officer against the 6 official lists, computed VAT number and a completeness score. Per-block provenance: every block states its official register and as-of date.
GET /v1/intelligence/:siren exemple$1.00French company intelligence report for due diligence — ONE call, all blocks cross-referenced: identity, officers with OTHER public offices (network map), financials with multi-year trends, sector benchmarks, failure-risk score, BODACC, sanctions, FR/EU procurement, IP, Seveso/ICPE, AMF, lobbying, Egapro, establishments, INPI filings, live VIES. Closed-list risk signals, rule-based verdict, figures-first executive summary. Ed25519-signed report, provenance per block (official register + as-of).
GET /v1/rapport/:siren PDF$0.50PDF report on a French company, on demand — the shareable due diligence dossier: the full KYB file (identity, officers, BODACC legal alerts, filed financials, sanctions screening, completeness score) laid out as an A4 document, including the AI health summary when one is cached. One paid call returns the finished company report as a PDF, ready to attach to a compliance or due diligence dossier. Response is application/pdf.
Europe — recherche & fiches pays (12)
RoutePrixDescription
GET /v1/eu/recherche exemple$0.003European company search across official registers: company lookup by name, returning European company data in one unified schema. Norway, Estonia, Latvia and Spain (BORME base, hoja key) are served from local copies; Czechia, Slovakia, Finland, Poland and Switzerland are queried live; Denmark and UK when enabled; plus worldwide GLEIF (LEI) coverage of financial entities and large groups. Top 10 matches with country, national ID, status and a score_confiance (0-1 match confidence).
GET /v1/eu/entreprise/BE/:id exemple$0.01Official Belgian company registry lookup (KBO/BCE, Banque-Carrefour des Entreprises / Kruispuntbank van Ondernemingen). Query: /v1/eu/entreprise/BE/0403199702 (10-digit enterprise number, with or without dots). Returns legal name, legal form, normalized status, incorporation date, registered office, NACEBEL activities with French labels, the establishment-unit list, VAT number and LEI, plus a link to the official register entry — Belgian company data from KBO/BCE open data, refreshed daily.
GET /v1/eu/entreprise/CH/:id exemple$0.01Official Swiss company registry lookup (Zefix — Central Business Name Index / Registre central du commerce), covering companies registered in Switzerland. Query: /v1/eu/entreprise/CH/CHE-107.480.920 (CHE UID number, with or without dots). Returns legal name, legal form, normalized status, registered office and the cantonal register link — Swiss company data live from Zefix. Same unified JSON schema as every Sirenic European company profile.
GET /v1/eu/entreprise/NO/:id exemple$0.01Official Norwegian company registry lookup (Brønnøysundregistrene / Enhetsregisteret — BRREG open data). Query: /v1/eu/entreprise/NO/923609016 (9-digit organisasjonsnummer). Returns legal name, legal form, normalized status, incorporation date, registered office, VAT/MVA and LEI — Norwegian company data from Norway's official register, the Enhetsregisteret (NLOD open data). Unified JSON schema shared by all Sirenic European company profiles.
GET /v1/eu/entreprise/CZ/:id exemple$0.01Official Czech company registry lookup (ARES — register of economic subjects, Ministry of Finance of Czechia). Query: /v1/eu/entreprise/CZ/45274649 (8-digit IČO / ICO identifier). Returns legal name, legal form, normalized status, incorporation date, registered office and the DIČ (DIC) VAT number — Czech company data live from ARES, the official register of companies in Czechia. Unified JSON schema shared by all Sirenic European company profiles.
GET /v1/eu/entreprise/SK/:id exemple$0.01Official Slovak company registry lookup (RPO — Register právnických osôb, the register of legal entities of Slovakia, Statistical Office SR, CC-BY). Query: /v1/eu/entreprise/SK/35763469 (8-digit IČO / ICO identifier). Returns legal name, legal form, normalized status, incorporation date and registered office — Slovak company data live from the official RPO register of Slovakia. Unified JSON schema shared by all Sirenic European company profiles.
GET /v1/eu/entreprise/FI/:id exemple$0.01Official Finnish company registry lookup (PRH / YTJ — Finnish Patent and Registration Office Business Information System, CC-BY). Query: /v1/eu/entreprise/FI/0112038-9 (Business ID / Y-tunnus). Returns legal name, legal form, normalized status, registered office and the FI VAT number — Finnish company data live from the PRH open data API, covering companies registered in Finland. Unified JSON schema shared by all Sirenic European company profiles.
GET /v1/eu/entreprise/PL/:id exemple$0.01Official Polish company registry lookup (KRS — Krajowy Rejestr Sądowy, the National Court Register of Poland, Ministry of Justice). Query: /v1/eu/entreprise/PL/0000006865 (10-digit KRS number). Returns legal name, legal form, normalized status, incorporation date and registered office — Polish company data live from KRS (officers anonymized at the source). Unified JSON schema shared by all Sirenic European company profiles.
GET /v1/eu/entreprise/EE/:id exemple$0.01Official Estonian company registry lookup (e-Business Register / Äriregister of Estonia). Query: /v1/eu/entreprise/EE/12417834 (8-digit registrikood). Returns legal name, legal form, normalized status, incorporation date and registered office — Estonian company data from Estonia's official e-Business Register. Unified JSON schema shared by all Sirenic European company profiles.
GET /v1/eu/entreprise/LV/:id exemple$0.01Official Latvian company registry lookup (Uzņēmumu reģistrs / Uznemumu registrs — the Register of Enterprises of Latvia). Query: /v1/eu/entreprise/LV/40003245752 (11-digit registration number). Returns legal name, legal form, normalized status, incorporation date and registered office — Latvian company data from Latvia's official register. Unified JSON schema shared by all Sirenic European company profiles.
GET /v1/eu/entreprise/SE/:id exemple$0.01Official Swedish company registry lookup (Bolagsverket — Swedish Companies Registration Office). Query: /v1/eu/entreprise/SE/5560012402 (10-digit organisationsnummer). Returns legal name, legal form, normalized status, registration date and registered office — Swedish company data for Sweden, from Bolagsverket's official weekly national file, free of charge under the EU high-value datasets regulation. Part of Sirenic's Nordics coverage, unified JSON schema.
GET /v1/eu/entreprise/:pays/:id exemple$0.01European company profile by country code and national ID — official company registry data in one unified JSON schema: identity, legal form, status, creation date, head office, VAT, LEI, register link. Live: Norway, Estonia, Latvia, Belgium (KBO, NACEBEL + establishments), Czechia (ARES), Slovakia (RPO), Finland (PRH), Poland (KRS), Switzerland (Zefix, the Swiss company registry); Denmark and UK when enabled; elsewhere via GLEIF (LEI). European company data for KYB and due diligence.
Europe — comptes annuels (12)
RoutePrixDescription
GET /v1/eu/entreprise/LV/:regnr/comptes exemple$0.03Latvian company annual accounts — official financial statements from VID filings via the Uzņēmumu reģistrs open data of Latvia (CC0, daily). Query: /v1/eu/entreprise/LV/40003032065/comptes (11-digit registration number). EVERY filed fiscal year in one call: balance sheet, profit and loss (revenue, net income), cash flow when filed, employees, as published (EUR, LVL before 2014; statutory and consolidated filings kept apart). Null = not published, never zero.
GET /v1/eu/entreprise/EE/:registrikood/comptes exemple$0.02Estonian company annual accounts — key figures from the official e-Business Register open data (RIK, CC BY 4.0, refreshed monthly). Query: /v1/eu/entreprise/EE/10003666/comptes (8-digit registrikood). EVERY published financial year since 2019 in one call: balance sheet (assets, equity, liabilities), revenue, employee expense, depreciation, operating and net profit, average FTE headcount — in EUR as published. Statutory and consolidated figures kept apart. Null = not published, never zero.
GET /v1/eu/entreprise/SE/:orgnr/comptes exemple$0.03Swedish company annual accounts and financial statements decoded from the iXBRL filings Bolagsverket publishes for free (EU high-value datasets since 3 Feb 2025). Query: /v1/eu/entreprise/SE/5560401977/comptes (10-digit organisationsnummer). EVERY digitally filed fiscal year: revenue, operating and net result, balance sheet (total assets, equity, debts), average employees and prior-year column as filed. Digital filing is optional in Sweden (~63% of reports): absence never means no accounts.
GET /v1/eu/entreprise/NO/:id/comptes exemple$0.02Norwegian company annual accounts and financial statements from Norway's official Regnskapsregisteret (Brønnøysundregistrene, Brreg, NLOD 2.0). Query: /v1/eu/entreprise/NO/923609016/comptes (9-digit organisasjonsnummer). Latest filed fiscal year live from the register plus earlier years collected since 2026-07 — financials: balance sheet (assets, equity, debts), P&L (operating income and result, net result) in the filing currency (can be USD). Banks and insurers are not served by the source.
GET /v1/eu/entreprise/DK/:id/comptes exemple$0.01Danish company registry filings from the official virk.dk publication index (Erhvervsstyrelsen), Denmark: the fiscal years whose XBRL annual report has been decoded — the entry point to Danish annual accounts and financial statements — with closing dates, period, entity name and currency. 8-digit CVR number. Danish-taxonomy (fsa) filings only: IFRS/ESEF-only groups are not decoded, absence does not mean no accounts exist. Unique on x402: no other service exposes decoded Danish filed accounts.
GET /v1/eu/entreprise/DK/:id/comptes/:date_cloture exemple$0.05A Danish fiscal year of annual accounts decoded from the XBRL annual report filed with Erhvervsstyrelsen (Denmark) — financial statements: revenue (null = not published, never zero), gross result, operating result, pre-tax and net result, balance sheet (equity, total assets, debts), average employees, plus prior-year comparatives from the same filing. Amounts in the filing currency (mostly DKK). Closing date (YYYY-MM-DD) comes from the filings-list endpoint; official XBRL document URL included.
GET /v1/eu/entreprise/SK/:ico/comptes exemple$0.01Slovak company annual accounts — filings list from the official Register účtovných závierok (RÚZ, registeruz.sk, Ministry of Finance, CC0). Query: /v1/eu/entreprise/SK/36417475/comptes (8-digit IČO). The fiscal years whose STRUCTURED financial statements have been decoded: closing date, period, filing type, form model, statutory vs consolidated scope, official document link. PDF-only filings (all IFRS groups) are not decoded — absence does not mean no accounts exist.
GET /v1/eu/entreprise/SK/:ico/comptes/:date_cloture exemple$0.03One Slovak fiscal year decoded from the structured statements filed with the RÚZ (CC0) — balance sheet and profit and loss: net turnover, operating income and costs, value added, staff costs, operating, financial, pre-tax and net result, income tax, total assets, non-current and current assets, equity, share capital, liabilities — plus prior-year comparatives (EUR, never converted). Null = not published, never zero. Closing date comes from the filings list; ?perimetre=consolide for consolidated.
GET /v1/eu/entreprise/GB/:company_number/comptes exemple$0.01UK annual accounts filings list — financial statements from iXBRL in the official Companies House Accounts Data Product (Open Government Licence v3.0). Query: /v1/eu/entreprise/GB/00095407/comptes (8-character company number, leading zeros included, SC/NI/OC prefixes supported). Every decoded balance sheet date with period, entity name, currency, accounting framework (micro-entity, FRS 102...) and accounts type. Electronically filed accounts only — absence does not mean no accounts exist.
GET /v1/eu/entreprise/GB/:company_number/comptes/:date_cloture exemple$0.05One United Kingdom financial year from the iXBRL financial statements filed at Companies House: balance sheet (fixed and current assets, stocks, debtors, cash, creditors split by maturity, provisions, net assets, equity), average employees, the profit and loss when filed (turnover, operating, pre-tax and net result — most small companies file a balance sheet only), plus prior-year comparatives as published. Filing currency, null = not published, never zero. Open Government Licence v3.0.
GET /v1/eu/entreprise/:pays/:id/comptes exemple$0.01European company financials — Belgian and Finnish company annual accounts, filings list. BE: every published deposit reference at the NBB CBSO (Central Balance Sheet Office, Authentic Data, since 1978), 10-digit enterprise number. FI: fiscal years available as PRH XBRL filings (~5% of Finnish limited companies file digitally; empty filings are filtered out, every listed year carries figures), Business ID NNNNNNN-N. Unique on x402: no other service exposes Belgian or Finnish filed accounts.
GET /v1/eu/entreprise/:pays/:id/comptes/:reference exemple$0.15One annual-account filing — Belgian or Finnish company financial statements. BE: the deposit as filed at the NBB CBSO — structured JSON for deposits published since April 2022, official PDF for older filings (?format=pdf to force). FI: one fiscal year decoded from the PRH XBRL filing — revenue, operating and net result, equity, total assets, debts, plus prior-year comparatives as published (EUR, CC BY 4.0). Reference = BE deposit reference or FI closing date (YYYY-MM-DD), from the filings list.
Europe — événements, dirigeants, actes (10)
RoutePrixDescription
GET /v1/eu/entreprise/ES/:hoja/actes exemple$0.02Spanish company acts from the official BORME gazette (Registro Mercantil, section A) by hoja registral — the register key, e.g. VI-23141: incorporations, officer appointments and dismissals (role + name), capital changes, mergers, dissolutions, insolvency. Daily filings flow since 2009, newest first (100 max + total count). Spanish personal IDs (DNI/NIE) and natural-person sole-shareholder names are redacted at ingestion. Basado en datos de la Agencia Estatal Boletin Oficial del Estado (boe.es).
GET /v1/eu/entreprise/GB/:company_number/beneficiaires-effectifs exemple$0.02UK beneficial owners (PSC, persons with significant control) live from Companies House for AML, KYB and compliance: individual and corporate-entity PSCs with natures of control (ownership/voting bands), notification dates, plus official PSC statements. Ceased PSCs excluded by default (inclure_cesses=true adds them with their ceased date). Beyond French-registry parity — France exposes no open UBO register. Month+year of birth only, no addresses. Open Government Licence v3.0 (Companies House).
GET /v1/eu/entreprise/GB/:company_number/insolvabilite exemple$0.02UK company insolvency record for credit risk and compliance screening, live from Companies House by company number: liquidation (compulsory or voluntary), administration, receivership and other cases with their dates and insolvency practitioners (name and role only, no addresses). A company with NO recorded case returns an explicit positive answer (200, aucune_procedure) — the register is authoritative, an empty record is a fact. Open Government Licence v3.0 (Companies House).
GET /v1/eu/entreprise/LV/:regnr/insolvabilite exemple$0.02Latvian company insolvency record from the official Uzņēmumu reģistrs open data (CC0, daily photo since 2008), built for credit risk and compliance screening: insolvency and legal protection proceedings in Latvia with start/end dates, resolution, court and case number. A registered company with NO proceeding returns an explicit positive answer (200, aucune_procedure: true) — the register is authoritative. 11-digit registration number.
GET /v1/eu/entreprise/LV/:regnr/beneficiaires-effectifs exemple$0.02Latvian beneficial owners (patiesie labuma guvēji) from the official Uzņēmumu reģistrs open data (CC0, refreshed daily), for AML, KYB and compliance ownership checks: registered UBOs in Latvia with name, nationality, country of residence and registration date — an open national UBO register, depth France does not expose. GDPR minimisation: never the Latvian personal identity number, birth month+year only when published. 11-digit registration number.
GET /v1/eu/entreprise/EE/:registrikood/evenements exemple$0.02Estonian registry rulings (määrused) — early-warning credit-risk signal from the e-Business Register open data (RIK, CC BY 4.0, daily national photo): entries, remedy orders, striking-off/dissolution WARNINGS, annual-report fines, dated. alerte flags a CLOSED type list (rest in types_non_qualifies); nombre_alertes excludes only rulings explicitly resolved (etat_code=L) — every other state (J, K, unseen codes) still counts. A still-registered entity with no ruling gets a dated positive answer.
GET /v1/eu/entreprise/SE/:orgnr/evenements exemple$0.02Swedish company registry events from Bolagsverket's official weekly national file (free EU high-value dataset) — credit risk signals: incorporation, ONGOING bankruptcy (konkurs), liquidation, company reconstruction, composition proceedings, merger or division, and deregistration with coded reason and date. Query: /v1/eu/entreprise/SE/5560012402/evenements (10-digit organisationsnummer). A registered company with no proceeding returns an explicit positive answer — the register is authoritative.
GET /v1/eu/entreprise/CZ/:ico/insolvabilite exemple$0.02Czech company insolvency from ISIR, the official insolvency register of Czechia, since 2008. Query: /v1/eu/entreprise/CZ/45274649/insolvabilite (8-digit IČO). Every proceeding — bankruptcy (konkurs), reorganisation (reorganizace): case number, court, status, dates, its 100 most recent events with document links. Publication is compulsory by law: no proceeding is an explicit positive answer. LEGAL PERSONS ONLY: a natural person's IČO (sole trader — most Czech IČOs) is refused, never cleared.
GET /v1/eu/entreprise/PL/:krs/evenements exemple$0.02Polish company registry EVENTS from the official KRS daily bulletin (Ministry of Justice) — company monitoring for Poland. Query: /v1/eu/entreprise/PL/0000006865/evenements (KRS number). Liquidation, bankruptcy, restructuring, mergers, suspension/resumption, dissolution, tax arrears, enforcement, accounts filings, name/seat/capital changes, strike-off — each typed from a CLOSED list, dated, traced to its section, in a gap-free window. GDPR by design: no officer, no PESEL, no register free text.
GET /v1/eu/entreprise/NO/:id/evenements exemple$0.02Norwegian company legal events from the official Enhetsregisteret (Brreg, NLOD 2.0) for insolvency and credit risk monitoring: bankruptcy (konkurs, with the registered date), voluntary or compulsory liquidation, and strike-off, plus current flags checked live. 9-digit organisasjonsnummer. A live-verified company with no flag gets an explicit positive answer. Coarser than France's BODACC: no ruling text, no court; undated events carry an upper-bound date. Legal persons only, never individuals.
Surveillance (2)
RoutePrixDescription
GET /v1/surveillance/creer exemple$0.05 (30 j) · $0.135 (90 j) · $0.50 (365 j) / entitéCompany monitoring for France: a 30, 90 or 365-day surveillance watchlist (?duree=), recurring KYB & compliance alerts. Each target checked DAILY against official sources; Ed25519-signed webhook and/or e-mail digest, always pollable. Company targets (SIREN): BODACC, status, officers, sanctions/AMF blacklist, PSAN/SGP, Seveso, new FR & EU procurement awards. Director targets (dirigeant:Name): new/ended offices. Per target (1-100) x duration: $0.05 / $0.135 / $0.50. No account, no refund.
GET /v1/surveillance/:jeton/renouveler exemple$0.05 (30 j) · $0.135 (90 j) · $0.50 (365 j) / entitéWatchlist renewal: extend an existing company monitoring watchlist by 30, 90 or 365 days (?duree=, default 30, any duration whatever the original) of daily surveillance against official sources — $0.05 / $0.135 / $0.50 per target. The cibles parameter must repeat the exact watched targets: it is what the quote is computed from. Possible until 7 days after expiry, then the watch is purged. No refund, no pro rata.
Autres (3)
RoutePrixDescription
GET /v1/facture/verifier exemple$0.02Invoice verification for France — cross-check the identifiers PRINTED ON an invoice in one call: SIREN against the official registry (existence, active status, live), the VAT number on the invoice against the one computed from the SIREN AND live against VIES, the IBAN (ISO form, key digits, bank identified). Deterministic verdict coherent/incoherent/inverifiable, closed-list reasons. Flags a VAT that belongs to another company or a ceased supplier. Not a payee verification.
GET /v1/bodacc/recherche exemple$0.03Search French BODACC legal announcements by CRITERIA, not by company: pick a family (insolvency proceedings, deregistrations, sales, incorporations, accounts filings, conciliation...), a date window and optionally a department. Answers questions like: which companies entered insolvency proceedings in department 59 this week? Up to 100 announcements, newest first, each with its SIREN, court, town and structured judgment. Sole traders are excluded (their name is personal data) and counted.
GET /v1/entreprise/:siren/dossier exemple$0.005Full French company file in ONE call: identity is the base, then add the blocks you want and pay only for those — etablissements, alertes_bodacc, finances, marches_publics, marches_publics_ue, lobbying, risques_industriels, agrements, pi, documents, facturation_prep, score. Example: blocs=finances,pi,score on siren 552032534. Each block costs what its own endpoint costs, total capped at $0.35. A block that cannot be served is NAMED with its reason: no data, not disclosable, or upstream outage.

Réseau / network: eip155:8453 (base) · actifs / assets: USDC (0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913) ou / or EURC (0x60a3E35Cc302bFA44Cb288Bc5a4F316Fdb1adb42) · même montant dans les deux / same numeric amount in either · facilitateur / facilitator: https://api.cdp.coinbase.com/platform/v2/x402

Essayer / Try the 402 flow

# 1. L'appel sans paiement renvoie 402 + les instructions de paiement
#    Calling without payment returns 402 + payment instructions
curl -i https://api.sirenic.eu/v1/entreprise/552032534

# 2. Un client x402 (ex. @x402/fetch) signe le paiement USDC ou EURC et
#    rejoue la requête avec l'en-tête PAYMENT-SIGNATURE — réponse 200.
#    An x402 client signs the USDC or EURC payment and retries with the
#    PAYMENT-SIGNATURE header — you get a 200.

Ce qui est facturé — Toute réponse non-2xx (400, 402, 404, 5xx) n'est jamais facturée : le paiement x402 est annulé avant règlement — le transfert n'a pas lieu, il n'y a donc rien à rembourser. Tous les chemins /v1, payants comme gratuits, ne répondent qu'en GET (plus OPTIONS pour le préflight CORS) : toute autre méthode (HEAD, POST, PUT, DELETE…) reçoit un 405 avec Allow: GET, OPTIONS, avant même la lecture du corps — le handler ne s'exécute pas, aucun appel amont n'est fait. What you are charged for — Any non-2xx response is never charged: the x402 payment is cancelled before settlement — the transfer never happens, so there is nothing to refund. Every /v1 path, paid or free, only answers GET (plus OPTIONS for the CORS preflight): any other method (HEAD, POST, PUT, DELETE…) gets a 405 with Allow: GET, OPTIONS, before any body is read — the handler never runs and no upstream call is made.

Exemple gratuit / free sample: /preview/entreprise/55203253400646

Commencer gratuitement / Start for free

FR — Vous avez un NOM d'entreprise, pas son SIREN ? GET /v1/suggestions?q= est gratuit, sans compte ni clé d'API : jusqu'à 5 correspondances avec SIREN, ville, code NAF et état actif/cessé. Résolvez le nom, puis achetez la fiche. Quota de 2 000 appels par jour et par adresse IP ; correspondance sur le début du nom puis sur les mots entiers, sans tolérance aux fautes de frappe — pour celle-ci et le score de confiance, GET /v1/recherche ($0.001).

EN — Got a company NAME but not its SIREN? GET /v1/suggestions?q= is free, no account and no API key: up to 5 matches with SIREN, city, NAF code and active/ceased status. Resolve the name, then buy the profile. 2,000 calls per day per IP; prefix and whole-word matching, no typo tolerance — for that and a match-confidence score, use GET /v1/recherche ($0.001).

Intégration agents / Agent integration

Source des données / Data source

INSEE Sirene & INPI RNE via recherche-entreprises.api.gouv.fr — licence ouverte Etalab 2.0 ; registres officiels européens (KBO/BCE, BNB, Companies House, ARES, RPO, PRH, KRS, GLEIF…) sous leurs licences ouvertes respectives, source citée dans chaque réponse. Les personnes physiques concernées disposent d'un droit d'opposition : voir la politique de confidentialité.