Sirenic
payment-ready until 2026-10-27
French & European company data for AI agents, pay-per-call in USDC or EURC via x402 · company lookup & KYB files, officers, annual accounts & financials, share capital, default-risk scoring, AML sanctions screening, INPI/INSEE documents, e-invoicing supplier checks (France 2026 mandate, Belgium, Poland); official company registries across 12 European countries (Belgium, Switzerland, UK, Norway, Sweden, Czechia, Slovakia, Finland, Poland, Estonia, Latvia, Spanish BORME acts) + worldwide LEI/GLEIF.
Call it x402 v2
x402 v2
- Base URL
- https://api.sirenic.eu
- Payment
- x402 v2, header channel
$ curl -i 'https://api.sirenic.eu/v1/acheteur/26310012500016/profil' An unpaid request returns HTTP 402 with the payment terms. Sign a payment authorization, then retry with the PAYMENT-SIGNATURE header.
Endpoints 89 paid routes on api.sirenic.eu
81 more in Example 402 response
Prices as captured in the 402 response: median $0.02 across the 89 endpoints.
Example 402 response
Endpoints and prices
| Method | Path | Description | Price | Network | Asset | 402 channel | Captured |
|---|---|---|---|---|---|---|---|
| GET | / | Procurement 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. | $0.02 | Base | USDC, EURC | header | since 09-21 |
| GET | / | Official Journal notices of a French association (JOAFE, DILA) by RNA number: creations, modifications (title, purpose, registered office), dissolutions, corrections · the association equivalent of BODACC notices, most recent first, with issue date, declaration date and prefecture, purpose themes and the PDF file name. Carries `couverture` (first and last loaded issue): no notice inside that window is a fact, not a gap. Weekly issue, loaded every Tuesday. | $0.01 | Base | USDC, EURC | header | since 09-21 |
| GET | / | Official profile of a French association (loi 1901) by RNA number (W + 9), from the RNA register (Ministry of the Interior, monthly): title, purpose and Waldec codes, nature, grouping, position (active/dissolved/deleted), creation, declaration, JO publication and dissolution dates, registered office, website, RUP number as declared, prefecture, and the SIREN when Sirene confirms it (categorie juridique 92xx). Covers associations WITHOUT a SIREN. No officer data. Excludes Alsace-Moselle. | $0.005 | Base | USDC, EURC | header | since 09-21 |
| GET | / | Search French associations (loi 1901) by name in the Répertoire national des associations (RNA, Ministry of the Interior): normalised title prefix, then trigram similarity, optional postal-code, department and position filters, top 20 with score_confiance and the RNA number to use on /v1/association/{rna}. Associations with AND without a SIREN; legacy file (no declaration since 2009) flagged fichier_source: import. Excludes Alsace-Moselle (local law). | $0.002 | Base | USDC, EURC | header | since 09-21 |
| GET | / | Search 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. | $0.03 | Base | USDC, EURC | header | since 09-21 |
| GET | / | 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. | $0.12 | Base | USDC, EURC | header | since 08-03 |
| GET | / | Reverse 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. | $0.02 | Base | USDC, EURC | header | since 07-21 |
| GET | / | No description | $0.10 | Base | USDC, EURC | header | since 07-21 |
| GET | / | Hiring signals for a French company, derived on demand from France Travail data (snapshot under 24 h, nothing stored): actively-hiring yes/no/unprovable, active-postings count (SIREN-keyed employer page when available, else strict name matching over known locations), top ROME occupation families, contract-type mix, share of postings displaying a pay amount - plus the Egapro gender-equality index and the INSEE workforce bracket. Aggregated signals only, never posting texts or recruiter contacts. | $0.02 | Base | USDC, EURC | header | since 09-21 |
| GET | / | Who 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. | $0.02 | Base | USDC, EURC | header | since 09-21 |
| GET | / | Company-level collective agreements of a French company published on Légifrance (ACCO fund, mandatory since 2017-09-01): title, nature (accord, avenant), DILA themes (pay, working time, telework, gender equality, profit-sharing...), signature, effect and end dates, collective-agreement code (IDCC) checked against Sirene, signatory unions and the official link. Metadata only, never the text nor a person's name. Searched by filing SIRET (up to 25 establishments), cached 24h. | $0.02 | Base | USDC, EURC | header | since 09-21 |
| GET | / | Full French company profile by SIREN: official company data from the French company registry (INSEE Sirene / INPI RNE). One lookup returns legal name, legal form, head office, NAF code, workforce bracket, creation date, active or ceased status, officers with name and role, collective agreement, the intra-EU VAT number and, for LEI holders, the GLEIF level-2 group (groupe_lei: consolidating parents or declared reason for none). The core KYB building block for verifying a French counterparty. | $0.005 | Base | USDC, EURC | header | since 07-21 |
| GET | / | Regulatory 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). | $0.02 | Base | USDC, EURC | header | since 08-03 |
| GET | / | Legal 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. | $0.01 | Base | USDC, EURC | header | since 07-21 |
| GET | / | Ownership and share capital of a French company, AI-extracted from the latest PUBLIC articles of association filed at the INPI: share capital, legal form, shareholders (CORPORATE holders named with role and %; natural persons COUNTED with their %, never named (GDPR) since 2026-09-19), notable clauses, confidence, source document. From public filed deeds, NOT a beneficial-ownership register (RBE) nor a beneficial-owner identification. Cached; 90 days at most when natural persons are counted. | $0.35 | Base | USDC, EURC | header | since 07-21 |
| GET | / | Company 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). | $0.01 | Base | USDC, EURC | header | since 07-21 |
| GET | / | No description | $2.00 | Base | USDC, EURC | header | since 07-21 |
| GET | / | Commercial-court decisions linked to a French company (SIREN), from the Cour de cassation open data (Judilibre): counts, closed-list nature (insolvency judgment, order to pay, summary proceedings, expert appraisal, other dispute), the company's role, the other companies involved (SIREN only) and the official link to each decision. No text, no individual's name, no amount. Partial, measured coverage (about 62% of decisions carry a usable identifier): no result never means no litigation. | $0.01 | Base | USDC, EURC | header | since 09-21 |
| GET | / | Official 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 publishes 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. | $0.02 | Base | USDC, EURC | header | since 07-21 |
| GET | / | Full French company file in ONE call: identity is the base, then add the blocks you want and pay only for those · etablissements, alertes_bodacc, contentieux, finances, marches_publics, marches_publics_ue, lobbying, risques_industriels, agrements, pi, documents, facturation_prep, score. Example: blocs=finances,pi,score. 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. | $0.005 | Base | USDC, EURC | header | since 09-21 |
| GET | / | All 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. | $0.003 | Base | USDC, EURC | header | since 07-21 |
| GET | / | Supplier 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. | $0.02 | Base | USDC, EURC | header | since 07-21 |
| GET | / | Financials of a French company (annual accounts filed at INPI, Banque de France ratios): revenue, EBITDA, net income, debt, financial autonomy, ONE row per fiscal year, each graded (qualite: exploitable / a_verifier / non_exploitable, anomalies, doubtful fields); source rows set aside are served in exercices_ecartes with their reason. Consolidated accounts are served apart and graded the same way. Includes INPI-keyed tax-form line items (up to 20 balance sheets) and a perimetre_comptable block. | $0.01 | Base | USDC, EURC | header | since 07-21 |
| GET | / | No description | $2.00 | Base | USDC, EURC | header | since 07-21 |
| GET | / | Lobbying 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). | $0.01 | Base | USDC, EURC | header | since 08-03 |
| GET | / | Government contracts won by a French company, from the official DECP open data: buyers, dates, procedures, estimated end date, lot number, joint holders, CCAG, price type, advance, amendments, declared subcontracting. Each amount is per contract or LOT, excl. VAT, over its full duration, flagged firm price or ENVELOPE (call-offs, framework ceiling · 43% of rows). Totals as two bounds: raw, and deduplicated when one award is published twice. Awarded contracts, not open calls. | $0.01 | Base | USDC, EURC | header | since 07-21 |
| GET | / | European public procurement 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, official notice link, co-winners proven legal persons (others counted, unnamed). Matching by SIREN/SIRET only, spaced variants included. Coverage: eForms award notices since 2023-10-25, above EU thresholds; ~57% carry a usable national identifier: an empty list is not proof of absence. | $0.02 | Base | USDC, EURC | header | since 08-03 |
| GET | / | Intellectual property portfolio of a French company from official INPI open data: patents, trademarks and designs · counts plus items with number, title/label, status, ISO dates (trademark filing/registration/expiry, patent publication) and classification (Nice/CIB/Locarno). Designs: one line per filing. An R&D / brand-value signal for due diligence. Trademarks and designs are most-recent-first; patents are NOT sorted upstream (liste_ordre). Inventor names are never returned. | $0.03 | Base | USDC, EURC | header | since 07-21 |
| GET | / | Industrial 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. | $0.01 | Base | USDC, EURC | header | since 08-03 |
| GET | / | Company 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. | $0.15 | Base | USDC, EURC | header | since 07-21 |
| GET | / | EU financial authorisations in five official registers, by name or LEI: ESMA Registers (MiFID entities, EU/EEA: status, authority, dates), the ECB list of supervised entities (banking union: significant banks under direct ECB supervision, less significant under national authorities, group, monthly changes), ESMA benchmark administrators and money market funds (fund, manager, status), EIOPA pension institutions (IORP). One integration for the single market; data free at the sources. | $0.01 | Base | USDC, EURC | header | since 08-03 |
| GET | / | European 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. | $0.01 | Base | USDC, EURC | header | since 08-03 |
| GET | / | One annual-account filing · Belgian or Finnish company financial statements. BE: the deposit as filed at the NBB CBSO · structured JSON when the NBB publishes one, official PDF otherwise (?format=pdf forces the PDF; ?format=json refuses the fallback and answers 406, not charged). FI: one fiscal year decoded from the PRH XBRL filing · revenue, results, equity, assets, debts, prior-year figures (EUR, CC BY 4.0). Reference: BE deposit ref or FI closing date, from the filings list. | $0.15 | Base | USDC, EURC | header | since 08-03 |
| GET | / | Official Belgian company registry lookup (KBO/BCE, Banque-Carrefour des Entreprises / Kruispuntbank van Ondernemingen). Query: /v1/eu/entreprise/BE/0403199702 (10-digit number, dots optional). Returns legal name, legal form, normalized status, incorporation date, registered office, NACEBEL activities (French labels), establishment units, VAT, LEI and register link. Legal persons only: an entity without legal form or of a form without legal personality returns 404, not billed. | $0.01 | Base | USDC, EURC | header | since 08-03 |
| GET | / | Director 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. | $0.02 | Base | USDC, EURC | header | since 08-03 |
| GET | / | Official Swiss company registry lookup (Zefix). Query: /v1/eu/entreprise/CH/CHE-107.480.920 (UID, dots optional). Returns legal name, legal form, normalized status, registered office, cantonal register link, live from Zefix. 404, not billed: a Swiss sole proprietorship (Einzelunternehmen), a branch whose head office is not served, an undecided form. Same unified schema as every Sirenic European profile. | $0.01 | Base | USDC, EURC | header | since 08-03 |
| GET | / | Official 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, live from ARES. Legal persons only: a sole trader's IČO or a form not recognised as a legal person returns 404, not billed. Unified JSON schema shared by all Sirenic European company profiles. | $0.01 | Base | USDC, EURC | header | since 08-03 |
| GET | / | Czech 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. | $0.02 | Base | USDC, EURC | header | since 08-03 |
| GET | / | A Danish fiscal year of accounts decoded from the XBRL annual report filed with Erhvervsstyrelsen: 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) from the filings list; XBRL document URL included. Sole proprietorship or undecided CVR form: 404, not billed. | $0.05 | Base | USDC, EURC | header | since 09-21 |
| GET | / | Danish company registry filings from the official virk.dk publication index (Erhvervsstyrelsen), Denmark: the fiscal years whose XBRL annual report has been decoded, 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. A sole proprietorship or undecided CVR form: 404, not billed. Unique on x402: no other service exposes decoded Danish filed accounts. | $0.01 | Base | USDC, EURC | header | since 08-03 |
| GET | / | Danish company officers (deltagere), live from the CVR register (Erhvervsstyrelsen), for 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) usually are. GDPR: never an address or personal identifier. Sole proprietorship or undecided CVR form: 404, not billed. | $0.01 | Base | USDC, EURC | header | since 08-03 |
| GET | / | Estonian company annual accounts: key figures from the e-Business Register open data (RIK, CC BY 4.0, refreshed monthly). Query: /v1/eu/entreprise/EE/10003666/comptes. EVERY published 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 kept apart. Null = not published, never zero. Sole proprietorship (FIE): 404, not billed. | $0.02 | Base | USDC, EURC | header | since 08-03 |
| GET | / | Official Estonian company registry lookup (e-Business Register / Äriregister of Estonia). Query: /v1/eu/entreprise/EE/10060701 (8-digit registrikood). Returns legal name, legal form, normalized status, incorporation date and registered office, from Estonia's official e-Business Register. Legal persons only: a sole proprietorship (FIE) or a form not recognised as a legal person returns 404, not billed. Unified JSON schema shared by all Sirenic European company profiles. | $0.01 | Base | USDC, EURC | header | since 08-03 |
| GET | / | Estonian registry rulings (määrused): early warning 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 still counts. A still-registered entity with no ruling gets a dated positive answer. Legal persons only (FIE: 404, not billed). | $0.02 | Base | USDC, EURC | header | since 08-03 |
| GET | / | Spanish company acts from the 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 since 2009, newest first (100 max + total). DNI/NIE and natural-person sole-shareholder names redacted; a sole trader's hoja (empresario individual): 404, not billed. Basado en datos de la Agencia Estatal Boletin Oficial del Estado (boe.es). | $0.02 | Base | USDC, EURC | header | since 08-03 |
| GET | / | One annual-account filing · Belgian or Finnish company financial statements. BE: the deposit as filed at the NBB CBSO · structured JSON when the NBB publishes one, official PDF otherwise (?format=pdf forces the PDF; ?format=json refuses the fallback and answers 406, not charged). FI: one fiscal year decoded from the PRH XBRL filing · revenue, results, equity, assets, debts, prior-year figures (EUR, CC BY 4.0). Reference: BE deposit ref or FI closing date, from the filings list. | $0.15 | Base | USDC, EURC | header | since 09-21 |
| GET | / | Official 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, live from the PRH open data API. A foreign trader's branch or a form outside the YRMU codebook returns 404, not billed. Unified JSON schema. | $0.01 | Base | USDC, EURC | header | since 08-03 |
| GET | / | European company profile by country and national ID, one JSON schema (identity, legal form, status, seat, VAT, LEI, register link, groupe_lei: GLEIF level-2 group). Registers from local copies: Belgium (KBO, NACEBEL + establishments), Croatia, Cyprus, Estonia, Ireland, Latvia, Lithuania, Norway, Romania, Sweden; live: Czechia, Finland, Poland, Slovakia, Switzerland; DK, UK if enabled; elsewhere via GLEIF (a natural-person or ambiguous-form LEI: 404, not billed), under the LEI's own country. | $0.01 | Base | USDC, EURC | header | since 09-21 |
| GET | / | UK 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. | $0.01 | Base | USDC, EURC | header | since 08-03 |
| GET | / | One 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. | $0.05 | Base | USDC, EURC | header | since 08-03 |
| GET | / | UK persons with significant control (PSC register) live from Companies House, for KYB and group-structure checks: LEGAL-ENTITY controllers only (corporate entities, legal persons) with natures of control (ownership/voting bands), notification dates and register identification, plus official PSC statements. Natural-person controllers are COUNTED, never named (GDPR, CJEU C-798/24, since 2026-09-19). Ceased PSCs excluded by default (inclure_cesses=true adds them). | $0.02 | Base | USDC, EURC | header | since 08-03 |
| GET | / | UK 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. | $0.01 | Base | USDC, EURC | header | since 08-03 |
| GET | / | UK company insolvency record, 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; one under an objection is left out, counted in praticiens_omis). A company with NO recorded case returns an explicit positive answer (200, aucune_procedure): the register is authoritative. Open Government Licence v3.0 (Companies House). | $0.02 | Base | USDC, EURC | header | since 08-03 |
| GET | / | Latvian company annual accounts: official VID filings, Uzņēmumu reģistrs open data (CC0, daily). Query: /v1/eu/entreprise/LV/40003032065/comptes. EVERY filed fiscal year in one call: balance sheet, P&L (revenue, net income), cash flow when filed, employees, as published (EUR, LVL before 2014; statutory and consolidated kept apart). Null = not published, never zero. Legal persons only: IK, sole traders and unrecognised forms get 404, not billed. | $0.03 | Base | USDC, EURC | header | since 08-03 |
| GET | / | Official 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. Legal persons only: an individual merchant (IK) or enterprise, or a form not recognised as a legal person returns 404, not billed. Unified JSON schema shared by all Sirenic European company profiles. | $0.01 | Base | USDC, EURC | header | since 08-03 |
| GET | / | No description | $0.02 | Base | USDC, EURC | header | since 08-03 |
| GET | / | Latvian company officers, Uzņēmumu reģistrs open data (CC0, daily), for KYB: board members, chairs, liquidators, other representatives: name, role, body, representation rights, registration date; corporate officers with number. GDPR: never the personal code; birth month+year if published. Active, none: empty list; struck off keeping some: partial coverage. 11 digits. Legal persons only: IK, sole traders, other forms, struck off, entries removed (radiee_inscriptions_retirees): 404, not billed. | $0.01 | Base | USDC, EURC | header | since 08-03 |
| GET | / | Latvian company insolvency record from the Uzņēmumu reģistrs open data (CC0, daily photo since 2008): insolvency and legal protection proceedings with start/end dates, resolution, court and case number. A registered company with NO proceeding gets an explicit positive answer (aucune_procedure: true): the register is authoritative, except for one struck off before 2008 (not conclusive). 11-digit number. Legal persons only: IK, sole traders and unrecognised forms get 404, not billed. | $0.02 | Base | USDC, EURC | header | since 08-03 |
| GET | / | Latvian SIA members, AS registered holders (Uzņēmumu reģistrs, CC0, daily): shares, nominal value, currency as filed (LVL pre-2014), votes, nominal capital %, held since. Legal persons named, numbered; natural persons (IK too) COUNTED, never named (GDPR); dematerialised: depository only. Active, none: aucun_associe_inscrit: true; struck off with some: partial coverage. Legal persons only: IK, sole traders, other forms, struck off, entries removed (radiee_inscriptions_retirees): 404, not billed. | $0.02 | Base | USDC, EURC | header | since 09-21 |
| GET | / | Latvian company events, Uzņēmumu reģistrs official open data (CC0, daily): liquidations, closures, absorptions, mergers, divisions, transformations (other company no.), VID suspensions, securing measures (bans, seizures, attachments), institution; closed-list types, source code+label. Active, none: aucun_evenement: true; struck off, reorganisations kept: blocs_absents. Legal persons only: IK, sole traders, other forms, struck off, entries removed (radiee_inscriptions_retirees): 404, not billed. | $0.02 | Base | USDC, EURC | header | since 09-21 |
| GET | / | Official Norwegian company registry lookup (Brønnøysundregistrene, Enhetsregisteret, BRREG open data, NLOD). Query: /v1/eu/entreprise/NO/923609016 (9-digit organisasjonsnummer). Returns legal name, legal form, status, incorporation date, registered office, VAT/MVA and LEI. Legal persons only: a sole proprietorship (ENK), an estate (KBO, BO) or a form not recognised as a legal person returns 404, not billed. Same unified JSON schema as every Sirenic European profile. | $0.01 | Base | USDC, EURC | header | since 07-21 |
| GET | / | Norwegian company annual accounts from the official Regnskapsregisteret (Brreg, NLOD 2.0). Query: /v1/eu/entreprise/NO/923609016/comptes. Latest filed year live plus earlier years kept since 2026-07: balance sheet (assets, equity, debts), P&L (operating and net result) in the filing currency (can be USD). Banks and insurers not served by the source. Legal persons only: a sole proprietorship (ENK), registered individual (PERS, TVAM), estate (KBO, BO) or unrecognised form returns 404, not billed. | $0.02 | Base | USDC, EURC | header | since 08-03 |
| GET | / | Norwegian 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. | $0.02 | Base | USDC, EURC | header | since 08-03 |
| GET | / | Official Polish company registry lookup (KRS, Krajowy Rejestr Sądowy, National Court Register). Query: /v1/eu/entreprise/PL/0000006865 (10-digit KRS number). Returns legal name, legal form, status, incorporation date and registered office, live from KRS (officers anonymized at source). Status reads the extract (proceedings: bankruptcy, liquidation, restructuring, suspension; strike-off). A foreign entrepreneur or its branch, a professional partnership or a form off the list: 404, not billed. | $0.01 | Base | USDC, EURC | header | since 08-03 |
| GET | / | Polish 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. | $0.02 | Base | USDC, EURC | header | since 08-03 |
| GET | / | Official 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, from Bolagsverket's official weekly national file, free under the EU high-value datasets regulation. Unified JSON schema. Legal persons only: a sole proprietorship (enskild näringsverksamhet) or an undecided form returns 404, not billed. | $0.01 | Base | USDC, EURC | header | since 08-03 |
| GET | / | Swedish 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 gets an explicit positive answer. Legal persons only. | $0.02 | Base | USDC, EURC | header | since 08-03 |
| GET | / | Swedish company annual accounts 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. Legal persons only. | $0.03 | Base | USDC, EURC | header | since 08-03 |
| GET | / | Official Slovak company registry lookup (RPO, Register právnických osôb, 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, live. Legal persons only: a sole trader's IČO or a form not recognised as a legal person returns 404, not billed. Unified JSON schema shared by all Sirenic European company profiles. | $0.01 | Base | USDC, EURC | header | since 08-03 |
| GET | / | Slovak 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). Fiscal years whose STRUCTURED statements are decoded: closing date, period, filing type, form model, statutory or consolidated scope, document link. PDF-only filings (all IFRS groups) not decoded: absence is not proof. Legal persons only: a unit whose form is not served returns 404, not billed. | $0.01 | Base | USDC, EURC | header | since 08-03 |
| GET | / | One Slovak fiscal year decoded from the structured statements filed at the RÚZ (CC0), balance sheet and P&L: net turnover, operating income, costs, value added, staff costs, operating, financial, pre-tax and net result, income tax, total, non-current and current assets, equity, share capital, liabilities, plus prior-year comparatives (EUR, never converted). Null = not published. Closing date from the filings list; ?perimetre=consolide. Legal persons only (unit form not served: 404, not billed). | $0.03 | Base | USDC, EURC | header | since 08-03 |
| GET | / | European supplier and invoice verification for e-invoicing compliance in Belgium (mandate since 1 Jan 2026) and Poland (KSeF): registry identity, VIES VAT check, Peppol reachability (BE), IBAN form + key, bank and, in Poland, the official White List: is the IBAN DECLARED by the taxpayer? Paying an undeclared account over 15,000 PLN costs the VAT deduction and joint liability. Natural person or doubtful form (BE, PL): no name or address (ecartes). Deterministic verdict, closed-list reasons. | $0.03 | Base | USDC, EURC | header | since 08-03 |
| GET | / | Name search, European registers. Local copies, all searched without pays: Belgium, Croatia, Cyprus, Estonia, Ireland, Latvia, Lithuania, Norway, Romania, Sweden, Spain (BORME); live only with pays set: Czechia, Finland, Slovakia, Switzerland; Poland through GLEIF; DK/UK if enabled; +GLEIF. Top 10, score_confiance. BE, CH, CZ, DK, EE, HR, LT, LV, NO, RO, SE, SK: legal persons only (no FIE, ENK, IK), nor ES sole traders; no GLEIF sole proprietor or CH branch (ecartes; ecartes_non_mesures (LV/NO)). | $0.003 | Base | USDC, EURC | header | since 07-21 |
| GET | / | Invoice 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. | $0.03 | Base | USDC, EURC | header | since 08-03 |
| GET | / | Invoice 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. | $0.02 | Base | USDC, EURC | header | since 09-21 |
| GET | / | IBAN 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). | $0.005 | Base | USDC, EURC | header | since 08-03 |
| GET | / | French 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). | $1.00 | Base | USDC, EURC | header | since 08-03 |
| GET | / | Company 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), commercial-court decisions (Judilibre), 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. | $0.15 | Base | USDC, EURC | header | since 07-21 |
| GET | / | Batch KYB and bulk company lookup for 2 to 100 French companies in one call (comma-separated sirens): full KYB files with commercial-court decisions (Judilibre) and per-block provenance (official register, as-of date), for due diligence and compliance; or vue=synthese, one line per SIREN for a supplier list. Billed $0.105 per company (30% off the $0.15 unit price), quoted from the SIREN count. A SIREN with no diffusible company is returned as trouve=false and billed as one lookup. | $0.105 | Base | USDC, EURC | header | since 07-21 |
| GET | / | Upcoming 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, lot number, declared subcontracting, and amounts flagged firm price or ENVELOPE (call-offs, subsequent contracts, tranches, framework ceiling). Anticipation BEFORE publication. 50 per page. | $0.05 | Base | USDC, EURC | header | since 09-21 |
| GET | / | French B2B prospecting and lead generation over the full official French company registry: 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. | $0.02 | Base | USDC, EURC | header | since 07-21 |
| GET | / | PDF 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. | $0.50 | Base | USDC, EURC | header | since 07-21 |
| GET | / | French 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. | $0.002 | Base | USDC, EURC | header | since 07-21 |
| GET | / | French 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. | $0.01 | Base | USDC, EURC | header | since 08-03 |
| GET | / | Sanctions 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. | $0.02 | Base | USDC, EURC | header | since 07-21 |
| GET | / | Credit 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. | $0.10 | Base | USDC, EURC | header | since 07-21 |
| GET | / | Sector 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. | $0.05 | Base | USDC, EURC | header | since 07-21 |
| GET | / | Monitoring for France: a 30, 90 or 365-day watchlist (?duree=) for KYB & compliance alerts, checked DAILY against official sources; Ed25519-signed webhook and/or e-mail digest, always pollable. Companies (SIREN): BODACC, status, officers, sanctions/AMF blacklist, PSAN/SGP, Seveso, commercial-court decisions, FR/EU procurement awards. Directors (dirigeant:Name): new/ended offices. Associations (RNA W…): JOAFE notices. Per target (1-100) x duration: $0.05 / $0.135 / $0.50. No account, no refund. | $0.05 | Base | USDC, EURC | header | since 08-03 |
| GET | / | EU VAT validation against the official VIES service: validate any intra-community VAT number (all member states) for compliance and due diligence, the tax half of verify supplier before payment and a required check under the e-invoicing mandate France September 2026. Returns valid/invalid with the VIES consultation identifier as proof. Name and address only for a holder that its number's format or its country's register proves a legal person; otherwise left out, counted in ecartes. | $0.003 | Base | USDC, EURC | header | since 07-21 |
Payment evidence
402 payload captured at . Check evidence JSON · Measurement methodology.
First of 85 payloads captured by the monitor.
141 lines, scroll inside
{
"error": "Payment required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0x76A672EEe56D29D475b0715cc03B8C99D70EC8A2",
"amount": "20000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 120
},
{
"asset": "0x60a3E35Cc302bFA44Cb288Bc5a4F316Fdb1adb42",
"extra": {
"name": "EURC",
"version": "2"
},
"payTo": "0x76A672EEe56D29D475b0715cc03B8C99D70EC8A2",
"amount": "20000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 120
}
],
"resource": {
"url": "https://api.sirenic.eu/v1/eu/entreprise/PL/{krs}/evenements",
"tags": [
"poland",
"krs",
"company-events",
"registry-changes",
"monitoring"
],
"iconUrl": "https://api.sirenic.eu/logo.png",
"mimeType": "application/json",
"description": "Polish 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.",
"serviceName": "Sirenic"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"type": "http",
"method": "GET",
"pathParams": {
"krs": "0000006865"
},
"queryParams": {}
},
"output": {
"type": "json",
"example": {
"krs": "0000006865",
"pays": "PL",
"source": "Krajowy Rejestr Sądowy (KRS) — Ministerstwo Sprawiedliwości, API ouverte api-krs.ms.gov.pl (Biuletyn quotidien + OdpisAktualny)",
"licence": "Données publiques du Krajowy Rejestr Sądowy (Ministerstwo Sprawiedliwości, api-krs.ms.gov.pl), réutilisation libre",
"existence": {
"verifiee": false,
"explication": "Existence NON vérifiée : cette route ne lit que les journées du Biuletyn, et ce numéro n'y a jamais figuré pendant la fenêtre. `aucun_evenement: true` signifie « aucun changement publié pendant la fenêtre » — PAS « société existante restée calme » : un numéro inexistant donne exactement la même réponse. Pour trancher l'existence, appeler la fiche d'identité LIVE (elle rend 404 si le KRS n'existe pas). / Existence NOT verified: this route only reads the daily bulletin and this number never appeared in it during the window; an unknown number yields the very same answer. Use the live identity endpoint to settle existence (it returns 404 when the KRS does not exist).",
"route_identite": "/v1/eu/entreprise/PL/0000006865"
},
"evenements": [],
"observation": {
"depuis": "2026-07-01",
"jusqu_au": "2026-07-28"
},
"retard_jours": 1,
"aucun_evenement": true,
"nombre_evenements": 0,
"derniere_observation": null
}
}
},
"schema": {
"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": [
"krs"
],
"properties": {
"krs": {
"type": "string",
"description": "10-digit KRS number, leading zeros required (not the NIP, not the REGON), e.g. 0000006865"
}
}
},
"queryParams": {
"type": "object",
"properties": {}
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string"
},
"example": {
"type": "object"
}
}
}
}
},
"routeTemplate": "/v1/eu/entreprise/PL/:krs/evenements"
}
},
"x402Version": 2
} Other captured 402 responses (84)
Captured payload 2 of 85
{
"error": "Payment required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0x76A672EEe56D29D475b0715cc03B8C99D70EC8A2",
"amount": "20000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 120
},
{
"asset": "0x60a3E35Cc302bFA44Cb288Bc5a4F316Fdb1adb42",
"extra": {
"name": "EURC",
"version": "2"
},
"payTo": "0x76A672EEe56D29D475b0715cc03B8C99D70EC8A2",
"amount": "20000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 120
}
],
"resource": {
"url": "https://api.sirenic.eu/v1/acheteur/{siret}/profil",
"tags": [
"france",
"public-procurement",
"buyer-profile",
"government",
"sourcing"
],
"iconUrl": "https://api.sirenic.eu/logo.png",
"mimeType": "application/json",
"description": "Procurement 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.",
"serviceName": "Sirenic"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"type": "http",
"method": "GET",
"pathParams": {
"siret": "26310012500016"
},
"queryParams": {}
},
"output": {
"type": "json",
"example": {
"top_cpv": [
{
"cpv4": "3300",
"nombre": 3002
}
],
"acheteur": {
"nom": "CENTRE HOSPITALIER UNIVERSITAIRE DE TOULOUSE",
"siren": "263100125",
"siret": "26310012500016"
},
"habitudes": {
"avance_connue": 5723,
"ccag_dominant": "Fournitures courantes et services",
"part_avances_pct": 57.4,
"modalites_connues": 5723,
"types_prix_dominant": "Définitif révisable",
"offres_recues_moyenne": 3.5,
"sous_traitance_connue": 5723,
"part_accords_cadres_pct": 78.4,
"part_montants_enveloppe_pct": 79.8,
"delai_publication_median_jours": 11,
"part_sous_traitance_declaree_pct": 77.6,
"plateforme_publication_dominante": "DGFIP – PES MARCHÉ"
},
"montant_moyen": 2065897,
"montant_total": 11823128968.9,
"nombre_marches": 5723,
"marches_en_cours": 4830,
"echeances_12_mois": 1167,
"prochaine_echeance": "2026-09-05",
"titulaires_principaux": [
{
"nom": "ARROW GENERIQUES",
"siren": "433944485",
"nombre_marches": 164,
"marches_expirant_18_mois": 67
}
]
}
}
},
"schema": {
"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": [
"siret"
],
"properties": {
"siret": {
"type": "string",
"description": "14-digit SIRET of the public buyer (Luhn-checked), e.g. 26310012500016 (CHU de Toulouse, 5 400+ contracts)"
}
}
},
"queryParams": {
"type": "object",
"properties": {}
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string"
},
"example": {
"type": "object"
}
}
}
}
},
"routeTemplate": "/v1/acheteur/:siret/profil"
}
},
"x402Version": 2
}Captured payload 3 of 85
{
"error": "Payment required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0x76A672EEe56D29D475b0715cc03B8C99D70EC8A2",
"amount": "10000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 120
},
{
"asset": "0x60a3E35Cc302bFA44Cb288Bc5a4F316Fdb1adb42",
"extra": {
"name": "EURC",
"version": "2"
},
"payTo": "0x76A672EEe56D29D475b0715cc03B8C99D70EC8A2",
"amount": "10000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 120
}
],
"resource": {
"url": "https://api.sirenic.eu/v1/entreprise/{siren}/risques-industriels",
"tags": [
"france",
"industrial-risk",
"seveso",
"icpe",
"environment"
],
"iconUrl": "https://api.sirenic.eu/logo.png",
"mimeType": "application/json",
"description": "Industrial 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.",
"serviceName": "Sirenic"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"type": "http",
"method": "GET",
"pathParams": {
"siren": "552032534"
},
"queryParams": {}
},
"output": {
"type": "json",
"example": {
"siren": "095580841",
"source": "Géorisques — Ministère de la Transition écologique (DGPR), base des installations classées, Licence Ouverte / etalab-2.0",
"synthese": {
"ied": 0,
"par_regime": {
"autres": 0,
"autorisation": 2,
"enregistrement": 4
},
"nb_installations": 6,
"seveso_seuil_bas": 0,
"niveau_risque_max": "seveso_seuil_haut",
"seveso_seuil_haut": 2,
"nb_en_exploitation": 6,
"priorite_nationale": 2
},
"installations": [
{
"ied": false,
"regime": "Autorisation",
"commune": "Lussagnet",
"code_aiot": "0005207266",
"code_postal": "40270",
"etat_activite": "En exploitation avec titre",
"statut_seveso": "Seveso seuil haut",
"raison_sociale": "TEREGA - Centre de stockage"
}
],
"data_freshness": "stock Géorisques mensuel (extrait 2026-07-23)"
}
}
},
"schema": {
"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 (Luhn-checked), e.g. 095580841 (TEREGA, 6 classified sites)"
}
}
},
"queryParams": {
"type": "object",
"properties": {}
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string"
},
"example": {
"type": "object"
}
}
}
}
},
"routeTemplate": "/v1/entreprise/:siren/risques-industriels"
}
},
"x402Version": 2
}Captured payload 4 of 85
{
"error": "Payment required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0x76A672EEe56D29D475b0715cc03B8C99D70EC8A2",
"amount": "20000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 120
},
{
"asset": "0x60a3E35Cc302bFA44Cb288Bc5a4F316Fdb1adb42",
"extra": {
"name": "EURC",
"version": "2"
},
"payTo": "0x76A672EEe56D29D475b0715cc03B8C99D70EC8A2",
"amount": "20000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 120
}
],
"resource": {
"url": "https://api.sirenic.eu/v1/eu/entreprise/NO/{id}/comptes",
"tags": [
"norway",
"annual-accounts",
"financials",
"norwegian-company",
"financial-statements"
],
"iconUrl": "https://api.sirenic.eu/logo.png",
"mimeType": "application/json",
"description": "Norwegian 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.",
"serviceName": "Sirenic"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"type": "http",
"method": "GET",
"pathParams": {
"id": "923609016"
},
"queryParams": {}
},
"output": {
"type": "json",
"example": {
"pays": "NO",
"source": "Data from Brønnøysundregistrene — Regnskapsregisteret (data.brreg.no), licence NLOD 2.0",
"licence": "Data from Brønnøysundregistrene, NLOD 2.0",
"exercices": [
{
"bilan": {
"dettes": 68060000000,
"total_actif": 109150000000,
"capitaux_propres": 41090000000
},
"devise": "USD",
"resultat": {
"resultat_net": 8141000000,
"produits_exploitation": 72543000000
},
"collecte_le": "2026-07-29",
"date_cloture": "2024-12-31",
"debut_exercice": "2024-01-01",
"oppstillingsplan": "store",
"petite_entreprise": false
}
],
"disclaimer": "Le Regnskapsregisteret ouvert ne sert que le DERNIER exercice déposé",
"id_national": "923609016",
"nombre_exercices": 1,
"score_defaillance": {
"pays": "NO",
"statut": "non_evaluable",
"lecture": "Aucun score pour cette entité : `raisons` dit, en liste fermée, ce qui manque au barème pour ce pays. Ni score bas, ni signal, ni absence de risque : aucune bande, aucun classement. / No score for this entity: `raisons` lists, closed, what the scorecard lacks for this country. Neither a low score, nor a signal, nor an absence of risk: no band, no ranking.",
"raisons": [
"axes_hors_d_atteinte",
"historique_a_la_demande",
"bareme_non_calibre_pour_le_pays"
],
"version": "evaluabilite-v1",
"postes_normalises": [
"produits_exploitation"
],
"flux_insolvabilite": "stock",
"ratios_hors_d_atteinte": [
"marge_ebe"
]
}
}
}
},
"schema": {
"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": [
"id"
],
"properties": {
"id": {
"type": "string",
"description": "9-digit Norwegian organisasjonsnummer, no spaces, e.g. 923609016"
}
}
},
"queryParams": {
"type": "object",
"properties": {}
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string"
},
"example": {
"type": "object"
}
}
}
}
},
"routeTemplate": "/v1/eu/entreprise/NO/:id/comptes"
}
},
"x402Version": 2
}Captured payload 5 of 85
{
"error": "Payment required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0x76A672EEe56D29D475b0715cc03B8C99D70EC8A2",
"amount": "20000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 120
},
{
"asset": "0x60a3E35Cc302bFA44Cb288Bc5a4F316Fdb1adb42",
"extra": {
"name": "EURC",
"version": "2"
},
"payTo": "0x76A672EEe56D29D475b0715cc03B8C99D70EC8A2",
"amount": "20000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 120
}
],
"resource": {
"url": "https://api.sirenic.eu/v1/eu/entreprise/LV/{regnr}/insolvabilite",
"tags": [
"latvia",
"insolvency",
"legal-protection",
"liquidation",
"uznemumu-registrs"
],
"iconUrl": "https://api.sirenic.eu/logo.png",
"mimeType": "application/json",
"description": "Latvian 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.",
"serviceName": "Sirenic"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"type": "http",
"method": "GET",
"pathParams": {
"regnr": "40003245752"
},
"queryParams": {}
},
"output": {
"type": "json",
"example": {
"pays": "LV",
"source": "Uzņēmumu reģistrs / VID — open data data.gov.lv (Gada pārskatu finanšu dati, Maksātnespējas procesi, Amatpersonas, Patiesie labuma guvēji), licence CC0 1.0",
"procedures": [
{
"fin": null,
"type": "NATIONAL",
"debut": "2025-10-14",
"forme": "LEGAL_PROTECTION",
"debiteur": "SIA \"NaviFleet\"",
"tribunal": "Rīgas pilsētas tiesa",
"resolution": null,
"proceeding_id": 90134947,
"numero_affaire": "C771723525"
}
],
"id_national": "40103144555",
"data_freshness": "photo quotidienne data.gov.lv pré-ingérée (MAJ amont ~20:25 UTC)",
"aucune_procedure": false
}
}
},
"schema": {
"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": [
"regnr"
],
"properties": {
"regnr": {
"type": "string",
"description": "11-digit Latvian registration number (Uzņēmumu reģistrs). Legal-person proceedings only; an entity unknown to the register returns 404, payment cancelled., e.g. 40103144555"
}
}
},
"queryParams": {
"type": "object",
"properties": {}
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string"
},
"example": {
"type": "object"
}
}
}
}
},
"routeTemplate": "/v1/eu/entreprise/LV/:regnr/insolvabilite"
}
},
"x402Version": 2
}Captured payload 6 of 85
{
"error": "Payment required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0x76A672EEe56D29D475b0715cc03B8C99D70EC8A2",
"amount": "5000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 120
},
{
"asset": "0x60a3E35Cc302bFA44Cb288Bc5a4F316Fdb1adb42",
"extra": {
"name": "EURC",
"version": "2"
},
"payTo": "0x76A672EEe56D29D475b0715cc03B8C99D70EC8A2",
"amount": "5000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 120
}
],
"resource": {
"url": "https://api.sirenic.eu/v1/association/{rna}",
"tags": [
"nonprofit",
"association",
"charity",
"rna",
"france"
],
"iconUrl": "https://api.sirenic.eu/logo.png",
"mimeType": "application/json",
"description": "Official profile of a French association (loi 1901) by RNA number (W + 9), from the RNA register (Ministry of the Interior, monthly): title, purpose and Waldec codes, nature, grouping, position (active/dissolved/deleted), creation, declaration, JO publication and dissolution dates, registered office, website, RUP number as declared, prefecture, and the SIREN when Sirene confirms it (categorie juridique 92xx). Covers associations WITHOUT a SIREN. No officer data. Excludes Alsace-Moselle.",
"serviceName": "Sirenic"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"type": "http",
"method": "GET",
"pathParams": {
"rna": "W751004076"
},
"queryParams": {}
},
"output": {
"type": "json",
"example": {
"rna": "W751004076",
"dates": {
"creation": "1964-12-30",
"dissolution": null,
"publication_jo": null,
"derniere_declaration": "2025-09-26"
},
"objet": "prévenir et alléger en toutes circonstances les souffrances humaines. Protéger la vie et la santé ainsi qu'à faire respecter la personnes humaine.",
"siege": {
"adresse": "98 RUE Didot",
"commune": "Paris 14e",
"code_insee": "75114",
"code_postal": "75694"
},
"siren": "775672272",
"titre": "CROIX ROUGE FRANCAISE",
"nature": {
"code": "R",
"libelle": "reconnue_utilite_publique"
},
"rup_mi": "75.000.0001",
"position": {
"code": "A",
"libelle": "active"
},
"site_web": null,
"anomalies": [],
"fraicheur": {
"qualite": "declaree",
"millesime_export": "2026-09-01",
"derniere_mise_a_jour": "2026-03-28T19:00:02.000Z"
},
"groupement": {
"code": "S",
"libelle": "simple"
},
"titre_court": "CROIX ROUGE FRANCAISE",
"siren_origine": "identifiant_sirene",
"siret_declare": null,
"data_freshness": "export RNA 2026-09-01 (photo mensuelle, 5 j)",
"fichier_source": "waldec",
"objet_social_codes": [
"017055",
"050000"
],
"prefecture_gestionnaire": "759S",
"publication_web_autorisee": false
}
}
},
"schema": {
"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": [
"rna"
],
"properties": {
"rna": {
"type": "string",
"description": "RNA number (W + 9 characters), e.g. W751004076 — or a legacy RNA identifier as published (3-14 characters)"
}
}
},
"queryParams": {
"type": "object",
"properties": {}
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string"
},
"example": {
"type": "object"
}
}
}
}
},
"routeTemplate": "/v1/association/:rna"
}
},
"x402Version": 2
}Captured payload 7 of 85
{
"error": "Payment required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0x76A672EEe56D29D475b0715cc03B8C99D70EC8A2",
"amount": "10000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 120
},
{
"asset": "0x60a3E35Cc302bFA44Cb288Bc5a4F316Fdb1adb42",
"extra": {
"name": "EURC",
"version": "2"
},
"payTo": "0x76A672EEe56D29D475b0715cc03B8C99D70EC8A2",
"amount": "10000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 120
}
],
"resource": {
"url": "https://api.sirenic.eu/v1/association/{rna}/annonces",
"tags": [
"nonprofit",
"official-journal",
"joafe",
"legal-notices",
"france"
],
"iconUrl": "https://api.sirenic.eu/logo.png",
"mimeType": "application/json",
"description": "Official Journal notices of a French association (JOAFE, DILA) by RNA number: creations, modifications (title, purpose, registered office), dissolutions, corrections — the association equivalent of BODACC notices, most recent first, with issue date, declaration date and prefecture, purpose themes and the PDF file name. Carries `couverture` (first and last loaded issue): no notice inside that window is a fact, not a gap. Weekly issue, loaded every Tuesday.",
"serviceName": "Sirenic"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"type": "http",
"method": "GET",
"pathParams": {
"rna": "W011006690"
},
"queryParams": {}
},
"output": {
"type": "json",
"example": {
"rna": "W011006690",
"nombre": 1,
"tronque": false,
"annonces": [
{
"type": {
"code": "1",
"libelle": "creation"
},
"forme": "assoLoi1901",
"objet": "promouvoir, organiser et développer la pratique sportive sous toutes ses formes, dans une optique multisport, à destination de tous les publics",
"siege": {
"adresse": "8 rue du Faubourg",
"commune": "Meximieux",
"code_postal": "01800"
},
"titre": "MEXIMIEUX EN MOUVEMENT",
"themes": [
{
"code": "011005",
"libelle": "associations multisports locales"
}
],
"parution": "20260035",
"site_web": null,
"departement": "01",
"fichier_pdf": "JOAFE_PDF_Unitaire_20260035_00001.pdf",
"identifiant": "202600350001",
"ancien_titre": null,
"nouvel_objet": null,
"date_parution": "2026-09-01",
"nouveau_titre": null,
"numero_annonce": 1,
"date_declaration": "2026-08-23",
"lieu_declaration": "Belley"
}
],
"couverture": {
"depuis": "2020-01-07",
"jusqu_a": "2026-09-01",
"parutions": 348
},
"association": {
"titre": "MEXIMIEUX EN MOUVEMENT",
"position": "active"
},
"data_freshness": "JOAFE parution 20260035 (5 j)"
}
}
},
"schema": {
"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": [
"rna"
],
"properties": {
"rna": {
"type": "string",
"description": "RNA number (W + 9 characters), e.g. W011006690"
}
}
},
"queryParams": {
"type": "object",
"properties": {}
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string"
},
"example": {
"type": "object"
}
}
}
}
},
"routeTemplate": "/v1/association/:rna/annonces"
}
},
"x402Version": 2
}Captured payload 8 of 85
{
"error": "Payment required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0x76A672EEe56D29D475b0715cc03B8C99D70EC8A2",
"amount": "2000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 120
},
{
"asset": "0x60a3E35Cc302bFA44Cb288Bc5a4F316Fdb1adb42",
"extra": {
"name": "EURC",
"version": "2"
},
"payTo": "0x76A672EEe56D29D475b0715cc03B8C99D70EC8A2",
"amount": "2000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 120
}
],
"resource": {
"url": "https://api.sirenic.eu/v1/associations/recherche",
"tags": [
"nonprofit-search",
"association",
"charity",
"name-search",
"france"
],
"iconUrl": "https://api.sirenic.eu/logo.png",
"mimeType": "application/json",
"description": "Search French associations (loi 1901) by name in the Répertoire national des associations (RNA, Ministry of the Interior): trigram similarity on the normalised title, optional postal-code, department and position filters (active, dissoute, supprimee), top 20 with score_confiance and the RNA number to use on /v1/association/{rna}. Associations with AND without a SIREN; the legacy file (no declaration since 2009) is flagged fichier_source: import. Excludes Alsace-Moselle (local law).",
"serviceName": "Sirenic"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"type": "http",
"method": "GET",
"queryParams": {
"q": "croix rouge",
"code_postal": "75"
}
},
"output": {
"type": "json",
"example": {
"q": "croix rouge",
"filtres": {
"position": null,
"code_postal": "75",
"departement": null
},
"resultats": [
{
"rna": "W751004076",
"siren": "775672272",
"titre": "CROIX ROUGE FRANCAISE",
"commune": "Paris 14e",
"position": "active",
"code_postal": "75694",
"date_creation": "1964-12-30",
"correspondance": "debut_du_titre",
"fichier_source": "waldec",
"score_confiance": 0.55
}
],
"total_results": 2,
"data_freshness": "export RNA 2026-09-01 (photo mensuelle, 5 j)",
"etages_abandonnes": []
}
}
},
"schema": {
"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"
},
"queryParams": {
"type": "object",
"required": [
"q"
],
"properties": {
"q": {
"type": "string",
"description": "Association title, or an RNA number (W + 9) resolved directly. Unsupported characters are stripped; 400 only if nothing searchable is left (1-100 chars once cleaned)."
},
"position": {
"type": "string",
"description": "Optional position filter: active, dissoute or supprimee (default: all)"
},
"code_postal": {
"type": "string",
"description": "Optional postal code or prefix (2-5 digits) of the registered office, e.g. 75 or 75014"
},
"departement": {
"type": "string",
"description": "Optional department: 01-95, 2A, 2B or 971-989 (ignored when code_postal is given)"
}
}
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string"
},
"example": {
"type": "object"
}
}
}
}
}
}
},
"x402Version": 2
}Captured payload 9 of 85
{
"error": "Payment required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0x76A672EEe56D29D475b0715cc03B8C99D70EC8A2",
"amount": "30000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 120
},
{
"asset": "0x60a3E35Cc302bFA44Cb288Bc5a4F316Fdb1adb42",
"extra": {
"name": "EURC",
"version": "2"
},
"payTo": "0x76A672EEe56D29D475b0715cc03B8C99D70EC8A2",
"amount": "30000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 120
}
],
"resource": {
"url": "https://api.sirenic.eu/v1/bodacc/recherche",
"tags": [
"france",
"bodacc",
"insolvency",
"legal-announcements",
"monitoring"
],
"iconUrl": "https://api.sirenic.eu/logo.png",
"mimeType": "application/json",
"description": "Search 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.",
"serviceName": "Sirenic"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"type": "http",
"method": "GET",
"queryParams": {
"depuis": "2026-08-04",
"famille": "collective",
"jusqu_a": "2026-08-11",
"departement": "59"
}
},
"output": {
"type": "json",
"example": {
"limite": 100,
"source": "BODACC (Bulletin officiel des annonces civiles et commerciales), DILA — via l'API Opendatasoft officielle, Licence Ouverte 2.0",
"tronque": false,
"annonces": [
{
"id": "A202601513770",
"siren": null,
"ville": "Tourcoing, Lille Cedex",
"famille": "Procédures collectives",
"jugement": {
"date": "2026-07-09",
"nature": "Autre jugement et ordonnance",
"famille": "Extrait de jugement"
},
"tribunal": "Greffe du Tribunal Judiciaire de Lille",
"type_avis": "Avis initial",
"url_bodacc": "https://www.bodacc.fr/pages/annonces-commerciales-detail/?q.id=id:A202601513770",
"code_postal": "59200, 59009",
"departement": "59",
"date_parution": "2026-08-11",
"departement_nom": "Nord"
},
{
"id": "A202601503905",
"siren": "907941801",
"ville": "Hornaing",
"famille": "Procédures collectives",
"jugement": {
"date": "2026-08-04",
"nature": "Jugement d'ouverture d'une procédure de redressement judiciaire",
"famille": "Jugement d'ouverture"
},
"tribunal": "Greffe du Tribunal de Commerce de Douai",
"type_avis": "Avis initial",
"url_bodacc": "https://www.bodacc.fr/pages/annonces-commerciales-detail/?q.id=id:A202601503905",
"code_postal": "59171",
"departement": "59",
"date_parution": "2026-08-09",
"departement_nom": "Nord"
}
],
"criteres": {
"depuis": "2026-08-04",
"famille": "collective",
"departement": "59"
},
"consulte_le": "2026-08-11T22:19:24.289Z",
"total_servi": 56,
"exclues_type_indetermine": 0,
"exclues_personnes_physiques": 8
}
}
},
"schema": {
"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"
},
"queryParams": {
"type": "object",
"required": [
"famille",
"depuis"
],
"properties": {
"depuis": {
"type": "string",
"description": "Start of the publication window, YYYY-MM-DD. Required — there is no unbounded search. Example: 2026-08-04."
},
"famille": {
"type": "string",
"description": "Announcement family code (closed list, these are the UPSTREAM BODACC codes): dpc (accounts filings, the largest family), modification, creation, radiation, collective (insolvency proceedings), vente, immatriculation, divers, conciliation, retablissement_professionnel. Example: collective."
},
"jusqu_a": {
"type": "string",
"description": "Optional end of the publication window, YYYY-MM-DD. The window may not exceed 366 days, so a long-lived example should set BOTH bounds. Example: 2026-08-11."
},
"departement": {
"type": "string",
"description": "Optional French department code: 01-95, 2A, 2B, 971-978. Example: 59 (Nord)."
}
}
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string"
},
"example": {
"type": "object"
}
}
}
}
}
}
},
"x402Version": 2
}Captured payload 10 of 85
{
"error": "Payment required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0x76A672EEe56D29D475b0715cc03B8C99D70EC8A2",
"amount": "20000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 120
},
{
"asset": "0x60a3E35Cc302bFA44Cb288Bc5a4F316Fdb1adb42",
"extra": {
"name": "EURC",
"version": "2"
},
"payTo": "0x76A672EEe56D29D475b0715cc03B8C99D70EC8A2",
"amount": "20000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 120
}
],
"resource": {
"url": "https://api.sirenic.eu/v1/entreprise/{siren}/accords-collectifs",
"tags": [
"france",
"collective-agreements",
"labour",
"social-dialogue",
"legifrance"
],
"iconUrl": "https://api.sirenic.eu/logo.png",
"mimeType": "application/json",
"description": "Company-level collective agreements of a French company published on Légifrance (ACCO fund, mandatory since 2017-09-01): title, nature (accord, avenant), DILA themes (pay, working time, telework, gender equality, profit-sharing...), signature, effect and end dates, collective-agreement code (IDCC) checked against Sirene, signatory unions and the official link. Metadata only, never the text nor a person's name. Searched by filing SIRET (up to 25 establishments), cached 24h.",
"serviceName": "Sirenic"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"type": "http",
"method": "GET",
"pathParams": {
"siren": "335146965"
},
"queryParams": {}
},
"output": {
"type": "json",
"example": {
"siren": "335146965",
"textes": [
{
"id": "ACCOTEXT000053386910",
"titre": "AVENANT N°4 RENOUVELLEMENT ACCORD TELETRAVAIL",
"nature": "avenant",
"themes": [
"Télétravail"
],
"date_signature": "2025-12-30",
"url_legifrance": "https://www.legifrance.gouv.fr/acco/id/ACCOTEXT000053386910"
}
],
"synthese": {
"dernier_texte": "2025-12-30",
"nombre_textes": 5,
"coherence_idcc": "identique"
}
}
}
},
"schema": {
"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 of a legal entity (Luhn-checked; 400 otherwise), e.g. 335146965"
}
}
},
"queryParams": {
"type": "object",
"properties": {}
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string"
},
"example": {
"type": "object"
}
}
}
}
},
"routeTemplate": "/v1/entreprise/:siren/accords-collectifs"
}
},
"x402Version": 2
}Captured payload 11 of 85
{
"error": "Payment required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0x76A672EEe56D29D475b0715cc03B8C99D70EC8A2",
"amount": "20000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 120
},
{
"asset": "0x60a3E35Cc302bFA44Cb288Bc5a4F316Fdb1adb42",
"extra": {
"name": "EURC",
"version": "2"
},
"payTo": "0x76A672EEe56D29D475b0715cc03B8C99D70EC8A2",
"amount": "20000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 120
}
],
"resource": {
"url": "https://api.sirenic.eu/v1/entreprise/{siren}/concurrents-marches",
"tags": [
"france",
"public-procurement",
"competitive-intelligence",
"tenders",
"decp"
],
"iconUrl": "https://api.sirenic.eu/logo.png",
"mimeType": "application/json",
"description": "Who 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.",
"serviceName": "Sirenic"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"type": "http",
"method": "GET",
"pathParams": {
"siren": "130031487"
},
"queryParams": {}
},
"output": {
"type": "json",
"example": {
"siren": "130031487",
"concurrents": [
{
"nom": "ARTELIA",
"siren": "444523526",
"montant_total": 116410066.59,
"nombre_marches": 262,
"segments_communs": [
"7124",
"7931"
]
}
],
"segments_cpv": [
{
"cpv4": "7999",
"nombre": 7
},
{
"cpv4": "8053",
"nombre": 4
}
],
"periode_comparaison_annees": 3
}
}
},
"schema": {
"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 (Luhn-checked) of a company holding public contracts, e.g. 130031487"
}
}
},
"queryParams": {
"type": "object",
"properties": {}
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string"
},
"example": {
"type": "object"
}
}
}
}
},
"routeTemplate": "/v1/entreprise/:siren/concurrents-marches"
}
},
"x402Version": 2
}Captured payload 12 of 85
{
"error": "Payment required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0x76A672EEe56D29D475b0715cc03B8C99D70EC8A2",
"amount": "10000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 120
},
{
"asset": "0x60a3E35Cc302bFA44Cb288Bc5a4F316Fdb1adb42",
"extra": {
"name": "EURC",
"version": "2"
},
"payTo": "0x76A672EEe56D29D475b0715cc03B8C99D70EC8A2",
"amount": "10000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 120
}
],
"resource": {
"url": "https://api.sirenic.eu/v1/entreprise/{siren}/contentieux",
"tags": [
"france",
"court-decisions",
"litigation",
"commercial-court",
"judilibre"
],
"iconUrl": "https://api.sirenic.eu/logo.png",
"mimeType": "application/json",
"description": "Commercial-court decisions linked to a French company (SIREN), from the Cour de cassation open data (Judilibre): counts, closed-list nature (insolvency judgment, order to pay, summary proceedings, expert appraisal, other dispute), the company's role, the other companies involved (SIREN only) and the official link to each decision. No text, no individual's name, no amount. Partial, measured coverage (about 62% of decisions carry a usable identifier): no result never means no litigation.",
"serviceName": "Sirenic"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"type": "http",
"method": "GET",
"pathParams": {
"siren": "552032534"
},
"queryParams": {}
},
"output": {
"type": "json",
"example": {
"siren": "552032534",
"source": "Cour de cassation — base Judilibre (open data, source juritcom), Licence Ouverte 2.0 ; dernière mise à jour de notre stock : 2026-09-10.",
"tronque": false,
"synthese": {
"par_nature": {
"condamnation_ou_injonction_a_payer": 1
},
"nombre_decisions": 1
},
"decisions": [
{
"date": "2026-04-30",
"role": "demandeur",
"nature": "condamnation_ou_injonction_a_payer",
"confiance": "certain",
"juridiction": "Tribunal de commerce d'Orléans",
"id_judilibre": "69f4703ccdc6046d4731b4af",
"url_officielle": "https://www.courdecassation.fr/decision/69f4703ccdc6046d4731b4af",
"mode_rattachement": "identifiant_etiquete"
}
],
"disclaimer": "Liens décision ↔ société par identifiant RCS/SIREN ; couverture partielle mesurée ; aucune donnée de personne physique. / Partial measured coverage; no natural-person data.",
"consulte_le": "2026-09-10T11:44:00Z",
"denomination": "DANONE",
"exhaustivite": "partielle",
"avertissement": "Une absence de résultat ne vaut pas absence de contentieux.",
"data_freshness": "stock Judilibre tcom collecté quotidiennement (dernier passage réussi : 2026-09-10) ; identité Sirene"
}
}
},
"schema": {
"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 of a legal entity (Luhn-checked; 400 otherwise; a sole proprietorship or a restricted-diffusion entity answers 400 and is never charged), e.g. 552032534"
}
}
},
"queryParams": {
"type": "object",
"properties": {}
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string"
},
"example": {
"type": "object"
}
}
}
}
},
"routeTemplate": "/v1/entreprise/:siren/contentieux"
}
},
"x402Version": 2
}Captured payload 13 of 85
{
"error": "Payment required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0x76A672EEe56D29D475b0715cc03B8C99D70EC8A2",
"amount": "5000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 200
},
{
"asset": "0x60a3E35Cc302bFA44Cb288Bc5a4F316Fdb1adb42",
"extra": {
"name": "EURC",
"version": "2"
},
"payTo": "0x76A672EEe56D29D475b0715cc03B8C99D70EC8A2",
"amount": "5000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 200
}
],
"resource": {
"url": "https://api.sirenic.eu/v1/entreprise/{siren}/dossier",
"tags": [
"france",
"company-file",
"one-call",
"bundle",
"due-diligence"
],
"iconUrl": "https://api.sirenic.eu/logo.png",
"mimeType": "application/json",
"description": "Full French company file in ONE call: identity is the base, then add the blocks you want and pay only for those — etablissements, alertes_bodacc, contentieux, finances, marches_publics, marches_publics_ue, lobbying, risques_industriels, agrements, pi, documents, facturation_prep, score. Example: blocs=finances,pi,score. 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.",
"serviceName": "Sirenic"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"type": "http",
"method": "GET",
"pathParams": {
"siren": "552032534"
},
"queryParams": {
"blocs": "finances,pi,score"
}
},
"output": {
"type": "json",
"example": {
"blocs": {
"pi": {
"brevets": {
"nombre": 12
},
"marques": {
"liste": [
{
"date": "2021-07-31",
"numero": "4789796",
"statut": "Marque enregistrée",
"libelle": "THE ONE HOME",
"date_nature": "depot",
"classification": "41, 44"
}
],
"nombre": 88
},
"modeles": {
"nombre": 3
}
},
"score": {
"siren": "552032534",
"classe": "sain",
"confiance": "moyenne",
"risque_12m": "faible",
"score_risque": 22,
"version_modele": "defaillance-v1.8"
},
"finances": {
"siren": "552032534",
"exercices": [
{
"ebe": 697000000,
"date_cloture": "2024-12-31",
"resultat_net": 592000000,
"chiffre_affaires": 1030000000
}
],
"nombre_exercices": 8
}
},
"siren": "552032534",
"resume": {
"servis": 3,
"absents": 0,
"demandes": 3,
"dont_panne_amont": 0
},
"identite": {
"siren": "552032534",
"denomination": "DANONE",
"nature_juridique": "5599",
"etat_administratif": "actif",
"activite_principale": "70.10Z",
"categorie_entreprise": "GE"
},
"blocs_absents": [],
"blocs_demandes": [
"finances",
"pi",
"score"
]
}
}
},
"schema": {
"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, e.g. 552032534"
}
}
},
"queryParams": {
"type": "object",
"required": [
"blocs"
],
"properties": {
"blocs": {
"type": "string",
"description": "Comma-separated blocks to add to the identity base. Available: etablissements, alertes_bodacc, contentieux, finances, marches_publics, marches_publics_ue, lobbying, risques_industriels, agrements, pi, documents, facturation_prep, score. Billed per block on top of the $0.005 base, capped at $0.35. Example: blocs=finances,pi,score on siren 552032534."
}
}
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string"
},
"example": {
"type": "object"
}
}
}
}
},
"routeTemplate": "/v1/entreprise/:siren/dossier"
}
},
"x402Version": 2
}Captured payload 14 of 85
{
"error": "Payment required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0x76A672EEe56D29D475b0715cc03B8C99D70EC8A2",
"amount": "20000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 90
},
{
"asset": "0x60a3E35Cc302bFA44Cb288Bc5a4F316Fdb1adb42",
"extra": {
"name": "EURC",
"version": "2"
},
"payTo": "0x76A672EEe56D29D475b0715cc03B8C99D70EC8A2",
"amount": "20000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 90
}
],
"resource": {
"url": "https://api.sirenic.eu/v1/entreprise/{siren}/emploi",
"tags": [
"france",
"hiring-signals",
"recruitment",
"hr-intelligence",
"sales-intelligence"
],
"iconUrl": "https://api.sirenic.eu/logo.png",
"mimeType": "application/json",
"description": "Hiring signals for a French company, derived on demand from France Travail data (snapshot under 24 h, nothing stored): actively-hiring yes/no/unprovable, active-postings count (SIREN-keyed employer page when available, else strict name matching over known locations), top ROME occupation families, contract-type mix, share of postings displaying a pay amount - plus the Egapro gender-equality index and the INSEE workforce bracket. Aggregated signals only, never posting texts or recruiter contacts.",
"serviceName": "Sirenic"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"type": "http",
"method": "GET",
"pathParams": {
"siren": "095580841"
},
"queryParams": {}
},
"output": {
"type": "json",
"example": {
"siren": "095580841",
"effectif": {
"annee": "2023",
"tranche": "500 à 999 salariés"
},
"denomination": "TEREGA",
"index_egapro": [
{
"note": 93,
"annee": 2025
}
],
"signaux_recrutement": {
"methode": {
"zones": {
"type": "departements",
"connues": 12,
"interrogees": 5
},
"comptage": "correspondance_denomination",
"annonces_examinees": 1050,
"couverture_complete": false
},
"consulte_le": "2026-08-25T05:39:42.272Z",
"familles_rome": [],
"annonces_actives": 0,
"recrute_activement": null
}
}
}
},
"schema": {
"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 (Luhn-validated), e.g. 095580841 (TEREGA, a name-distinctive industrial company with province-based establishments)"
}
}
},
"queryParams": {
"type": "object",
"properties": {}
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string"
},
"example": {
"type": "object"
}
}
}
}
},
"routeTemplate": "/v1/entreprise/:siren/emploi"
}
},
"x402Version": 2
}Captured payload 15 of 85
{
"error": "Payment required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0x76A672EEe56D29D475b0715cc03B8C99D70EC8A2",
"amount": "50000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 120
},
{
"asset": "0x60a3E35Cc302bFA44Cb288Bc5a4F316Fdb1adb42",
"extra": {
"name": "EURC",
"version": "2"
},
"payTo": "0x76A672EEe56D29D475b0715cc03B8C99D70EC8A2",
"amount": "50000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 120
}
],
"resource": {
"url": "https://api.sirenic.eu/v1/eu/entreprise/DK/{id}/comptes/{date_cloture}",
"tags": [
"denmark",
"cvr",
"erhvervsstyrelsen",
"annual-accounts",
"financial-statements"
],
"iconUrl": "https://api.sirenic.eu/logo.png",
"mimeType": "application/json",
"description": "A 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.",
"serviceName": "Sirenic"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"type": "http",
"method": "GET",
"pathParams": {
"id": "41235292",
"date_cloture": "2025-12-31"
},
"queryParams": {}
},
"output": {
"type": "json",
"example": {
"pays": "DK",
"source": "Erhvervsstyrelsen (Danish Business Authority) — offentliggørelser, distribution.virk.dk",
"exercice": {
"dettes": null,
"devise": "DKK",
"total_actif": 15978409,
"date_cloture": "2025-12-31",
"denomination": "Nielsen Media Denmark ApS",
"resultat_net": 1082932,
"resultat_brut": 16122431,
"effectif_moyen": 34,
"capitaux_propres": 4879267,
"chiffre_affaires": 48566339,
"exercice_precedent": {
"resultat_net": 164204,
"chiffre_affaires": 49775255
}
},
"disclaimer": "Extraits décodés des dépôts XBRL danois en taxonomie « regnskab » (fsa) tels que publiés",
"id_national": "41235292",
"date_cloture": "2025-12-31"
}
}
},
"schema": {
"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": [
"id",
"date_cloture"
],
"properties": {
"id": {
"type": "string",
"description": "8-digit Danish CVR number, e.g. 41235292"
},
"date_cloture": {
"type": "string",
"description": "Closing date YYYY-MM-DD, taken from `date_cloture` in the filings list endpoint, e.g. 2025-12-31"
}
}
},
"queryParams": {
"type": "object",
"properties": {}
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string"
},
"example": {
"type": "object"
}
}
}
}
},
"routeTemplate": "/v1/eu/entreprise/DK/:id/comptes/:date_cloture"
}
},
"x402Version": 2
}Captured payload 16 of 85
{
"error": "Payment required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0x76A672EEe56D29D475b0715cc03B8C99D70EC8A2",
"amount": "150000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 120
},
{
"asset": "0x60a3E35Cc302bFA44Cb288Bc5a4F316Fdb1adb42",
"extra": {
"name": "EURC",
"version": "2"
},
"payTo": "0x76A672EEe56D29D475b0715cc03B8C99D70EC8A2",
"amount": "150000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 120
}
],
"resource": {
"url": "https://api.sirenic.eu/v1/eu/entreprise/{pays}/{id}/comptes/{reference}",
"tags": [
"belgium",
"finland",
"xbrl",
"annual-accounts",
"cbso"
],
"iconUrl": "https://api.sirenic.eu/logo.png",
"mimeType": "application/json",
"description": "One annual-account filing — Belgian or Finnish company financial statements. BE: the deposit as filed at the NBB CBSO — structured JSON when the NBB publishes one, official PDF otherwise (?format=pdf forces the PDF; ?format=json refuses the fallback and answers 406, not charged). FI: one fiscal year decoded from the PRH XBRL filing — revenue, results, equity, assets, debts, prior-year figures (EUR, CC BY 4.0). Reference: BE deposit ref or FI closing date, from the filings list.",
"serviceName": "Sirenic"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"type": "http",
"method": "GET",
"pathParams": {
"id": "0103396-3",
"pays": "FI",
"reference": "2024-12-31"
},
"queryParams": {
"format": "pdf"
}
},
"output": {
"type": "json",
"example": {
"pays": "FI",
"source": "PRH / avoindata.prh.fi — Patentti- ja rekisterihallitus (Finnish Patent and Registration Office), licence CC BY 4.0",
"exercice": {
"dettes": 111784.25,
"total_actif": 594206.51,
"date_cloture": "2024-12-31",
"denomination": "Arkkitehtitoimisto HKP Oy",
"resultat_net": -48510.86,
"debut_exercice": "2024-01-01",
"capitaux_propres": 482422.26,
"chiffre_affaires": 582458.35,
"exercice_precedent": {
"resultat_net": 26876.86,
"chiffre_affaires": 1128645.82
},
"resultat_exploitation": -54382.16
},
"disclaimer": "Comptes annuels finlandais LORSQU'ILS SONT DÉPOSÉS EN XBRL au PRH (~5 % des sociétés à responsabilité limitée)",
"id_national": "0103396-3",
"date_cloture": "2024-12-31"
}
}
},
"schema": {
"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": [
"pays",
"id",
"reference"
],
"properties": {
"id": {
"type": "string",
"description": "BE: 10-digit enterprise number. FI: Business ID NNNNNNN-N, e.g. 0103396-3"
},
"pays": {
"type": "string",
"description": "BE or FI only on this pattern"
},
"reference": {
"type": "string",
"description": "BE: deposit reference YYYY-NNNNNNNN taken from the `reference` field of the filings list. FI: closing date YYYY-MM-DD taken from `date_cloture`, e.g. 2024-12-31"
}
}
},
"queryParams": {
"type": "object",
"required": [],
"properties": {
"format": {
"type": "string",
"description": "BE only, optional. `pdf` forces the official PDF instead of the structured JSON; `json` refuses the PDF fallback and answers 406 (not charged) when the filing has no JSON representation"
}
}
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string"
},
"example": {
"type": "object"
}
}
}
}
},
"routeTemplate": "/v1/eu/entreprise/:pays/:id/comptes/:reference"
}
},
"x402Version": 2
}Captured payload 17 of 85
{
"error": "Payment required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0x76A672EEe56D29D475b0715cc03B8C99D70EC8A2",
"amount": "10000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 120
},
{
"asset": "0x60a3E35Cc302bFA44Cb288Bc5a4F316Fdb1adb42",
"extra": {
"name": "EURC",
"version": "2"
},
"payTo": "0x76A672EEe56D29D475b0715cc03B8C99D70EC8A2",
"amount": "10000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 120
}
],
"resource": {
"url": "https://api.sirenic.eu/v1/eu/entreprise/{pays}/{id}",
"tags": [
"europe",
"company-profile",
"european-company-data",
"company-registry",
"belgium"
],
"iconUrl": "https://api.sirenic.eu/logo.png",
"mimeType": "application/json",
"description": "European company profile by country code and national ID — official company registry data in one unified JSON schema: identity, legal form, status, head office, VAT, LEI, register link and, for LEI holders, the GLEIF level-2 group (groupe_lei: consolidating parents or reason for none). Live: Norway, Estonia, Latvia, Belgium (KBO, NACEBEL + establishments), Czechia (ARES), Slovakia (RPO), Finland (PRH), Poland (KRS), Switzerland (Zefix); Denmark and UK when enabled; elsewhere via GLEIF.",
"serviceName": "Sirenic"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"type": "http",
"method": "GET",
"pathParams": {
"id": "00000006",
"pays": "GB"
},
"queryParams": {}
},
"output": {
"type": "json",
"example": {
"lei": null,
"pays": "GB",
"source": "Registres officiels : Brønnøysundregistrene (NO, NLOD), e-Business Register (EE, CC-BY 4.0), Uzņēmumu reģistrs (LV), KBO/BCE (BE), CVR (DK), Companies House (GB, OGL), ARES (CZ), Register právnických osôb (SK, CC-BY 4.0), PRH/YTJ (FI, CC-BY 4.0), Krajowy Rejestr Sądowy (PL), Zefix (CH, OGD), Bolagsverket (SE), GLEIF (CC0)",
"statut": "cesse",
"activite": {
"code": "65110",
"libelle": null,
"nomenclature": "SIC-2007"
},
"registre": "Companies House",
"disclaimer": "Données rediffusées telles que publiées par les registres officiels, dans un schéma unifié ; `statut` est une normalisation en 3 valeurs, le libellé source est conservé dans `statut_detail`. / Official register data as published, unified schema; `statut` is a 3-value normalization.",
"id_national": "00000006",
"denomination": "MARINE AND GENERAL MUTUAL LIFE ASSURANCE SOCIETY",
"identifiants": {
"lei": null,
"tva": null
},
"adresse_siege": {
"pays": "GB",
"ville": "London",
"adresse": "Cms Cameron Mckenna Llp Cannon Place",
"code_postal": "EC4N 6AF"
},
"date_creation": "1862-10-25",
"lien_registre": "https://find-and-update.company-information.service.gov.uk/company/00000006",
"statut_detail": "dissolved",
"data_freshness": "Companies House temps réel (cache 24 h)",
"forme_juridique": {
"code": "private-unlimited-nsc",
"libelle": null
}
}
}
},
"schema": {
"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": [
"pays",
"id"
],
"properties": {
"id": {
"type": "string",
"description": "National register identifier, format depends on the country: NO 9 digits, EE 8, CZ 8, SK 8, LV 11, BE 10, PL 10 (KRS), SE 10 (organisationsnummer, 556001-2402 also accepted), FI NNNNNNN-N, CH CHE-nnn.nnn.nnn., e.g. 00000006"
},
"pays": {
"type": "string",
"description": "ISO-3166 alpha-2 country code. Served: NO, EE, LV, BE, SE (local stock), CZ, SK, FI, PL, CH (live registry); DK/GB when enabled; any other jurisdiction falls back to GLEIF (LEI only). FR → 400 (use /v1/entreprise/{siren}), DE and NL → 400 (excluded), ES → 404 (no identity profile, see /v1/eu/entreprise/ES/{hoja}/actes)."
}
}
},
"queryParams": {
"type": "object",
"properties": {}
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string"
},
"example": {
"type": "object"
}
}
}
}
},
"routeTemplate": "/v1/eu/entreprise/:pays/:id"
}
},
"x402Version": 2
}Captured payload 18 of 85
{
"error": "Payment required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0x76A672EEe56D29D475b0715cc03B8C99D70EC8A2",
"amount": "20000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 120
},
{
"asset": "0x60a3E35Cc302bFA44Cb288Bc5a4F316Fdb1adb42",
"extra": {
"name": "EURC",
"version": "2"
},
"payTo": "0x76A672EEe56D29D475b0715cc03B8C99D70EC8A2",
"amount": "20000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 120
}
],
"resource": {
"url": "https://api.sirenic.eu/v1/eu/entreprise/LV/{regnr}/associes",
"tags": [
"latvia",
"shareholders",
"members",
"ownership",
"group-links"
],
"iconUrl": "https://api.sirenic.eu/logo.png",
"mimeType": "application/json",
"description": "Latvian company members and shareholders from the official Uzņēmumu reģistrs open data (CC0, daily): SIA members (parts) and AS registered shareholders with number of shares, nominal value and currency as published (LVL before 2014), votes, share of nominal capital and holding start date. Corporate holders are named with their registration number; natural persons are COUNTED, never named (GDPR); dematerialised shares show the depository only. Group links for KYB. 11-digit number.",
"serviceName": "Sirenic"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"type": "http",
"method": "GET",
"pathParams": {
"regnr": "40103774127"
},
"queryParams": {}
},
"output": {
"type": "json",
"example": {
"pays": "LV",
"capital": {
"devise": "EUR",
"nature": "parts_sociales",
"nombre_titres": 3000,
"valeur_nominale_totale": 3000,
"detenu_par_personnes_physiques_pct": 49
},
"licence": "Uzņēmumu reģistrs / VID, data.gov.lv, CC0 1.0",
"associes": [
{
"nom": "JC, Sabiedrība ar ierobežotu atbildību",
"type": "personne_morale",
"depuis": "2014-03-27",
"titres": {
"votes": null,
"devise": "EUR",
"nature": "parts_sociales",
"nombre": 1530,
"type_actions": null,
"valeur_nominale": 1
},
"inscrit_le": "2014-03-27",
"modifie_le": "2014-03-27T16:38:01Z",
"regnr_entite": "40003666739",
"coproprietaires": null,
"part_capital_pct": 51,
"actionnaires_non_publies": false
},
{
"nom": null,
"type": "personne_physique",
"depuis": "2014-03-27",
"titres": {
"votes": null,
"devise": "EUR",
"nature": "parts_sociales",
"nombre": 1470,
"type_actions": null,
"valeur_nominale": 1
},
"inscrit_le": "2014-03-27",
"modifie_le": "2014-03-27T16:38:01Z",
"regnr_entite": null,
"coproprietaires": null,
"part_capital_pct": 49,
"actionnaires_non_publies": false
}
],
"id_national": "40103774127",
"nombre_associes": 2,
"aucun_associe_inscrit": false
}
}
},
"schema": {
"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": [
"regnr"
],
"properties": {
"regnr": {
"type": "string",
"description": "11-digit Latvian registration number. Legal persons are named with their number; natural persons are counted, never named. An unknown number returns 404, payment cancelled., e.g. 40103774127"
}
}
},
"queryParams": {
"type": "object",
"properties": {}
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string"
},
"example": {
"type": "object"
}
}
}
}
},
"routeTemplate": "/v1/eu/entreprise/LV/:regnr/associes"
}
},
"x402Version": 2
}Captured payload 19 of 85
{
"error": "Payment required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0x76A672EEe56D29D475b0715cc03B8C99D70EC8A2",
"amount": "20000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 120
},
{
"asset": "0x60a3E35Cc302bFA44Cb288Bc5a4F316Fdb1adb42",
"extra": {
"name": "EURC",
"version": "2"
},
"payTo": "0x76A672EEe56D29D475b0715cc03B8C99D70EC8A2",
"amount": "20000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 120
}
],
"resource": {
"url": "https://api.sirenic.eu/v1/eu/entreprise/LV/{regnr}/evenements",
"tags": [
"latvia",
"company-events",
"liquidation",
"merger",
"activity-suspension"
],
"iconUrl": "https://api.sirenic.eu/logo.png",
"mimeType": "application/json",
"description": "Latvian company legal events from the official Uzņēmumu reģistrs open data (CC0, daily photo): liquidations and activity terminations (incl. by court or tax authority), mergers, acquisitions, divisions and transformations with the other company's number, VID activity suspensions, securing measures (prohibitions, liens, attachments) with the registering institution. Closed-list types plus source code and wording. A registered company with no event gets aucun_evenement: true. 11-digit number.",
"serviceName": "Sirenic"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"type": "http",
"method": "GET",
"pathParams": {
"regnr": "50203219311"
},
"queryParams": {}
},
"output": {
"type": "json",
"example": {
"pays": "LV",
"licence": "Uzņēmumu reģistrs / VID, data.gov.lv, CC0 1.0",
"evenements": [
{
"date": "2026-08-31",
"role": "objet",
"type": "cessation_activite",
"famille": "liquidation",
"fondement": "Latvijas Republikas Uzņēmumu reģistra valsts notāra 03.07.2026. lēmums Nr.6-12/53992",
"inscrit_le": "2026-08-31T11:37:11Z",
"institution": null,
"type_source": "ACTIVITY_TERMINATED",
"societe_liee": null,
"libelle_source": "Darbības izbeigšana",
"numero_affaire": null
},
{
"date": "2025-07-28",
"role": "objet",
"type": "interdiction",
"famille": "surete",
"fondement": "Piemērots aizliegums reorganizācijai un dalībnieku maiņai",
"inscrit_le": null,
"institution": {
"nom": "Valsts ieņēmumu dienests",
"type": "administration_fiscale",
"regnr": "90000069281"
},
"type_source": "PROHIBITION",
"societe_liee": null,
"libelle_source": "Aizliegums",
"numero_affaire": "32.1/17.22.1/25774"
}
],
"id_national": "50203219311",
"aucun_evenement": false,
"nombre_evenements": 2
}
}
},
"schema": {
"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": [
"regnr"
],
"properties": {
"regnr": {
"type": "string",
"description": "11-digit Latvian registration number (Uzņēmumu reģistrs). A registered company with no event returns aucun_evenement: true; an unknown number returns 404, payment cancelled., e.g. 50203219311"
}
}
},
"queryParams": {
"type": "object",
"properties": {}
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string"
},
"example": {
"type": "object"
}
}
}
}
},
"routeTemplate": "/v1/eu/entreprise/LV/:regnr/evenements"
}
},
"x402Version": 2
}Captured payload 20 of 85
{
"error": "Payment required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0x76A672EEe56D29D475b0715cc03B8C99D70EC8A2",
"amount": "20000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 45
},
{
"asset": "0x60a3E35Cc302bFA44Cb288Bc5a4F316Fdb1adb42",
"extra": {
"name": "EURC",
"version": "2"
},
"payTo": "0x76A672EEe56D29D475b0715cc03B8C99D70EC8A2",
"amount": "20000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 45
}
],
"resource": {
"url": "https://api.sirenic.eu/v1/facture/verifier",
"tags": [
"france",
"invoice-verification",
"supplier-verification",
"vat-check",
"iban-check"
],
"iconUrl": "https://api.sirenic.eu/logo.png",
"mimeType": "application/json",
"description": "Invoice 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.",
"serviceName": "Sirenic"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"type": "http",
"method": "GET",
"queryParams": {
"tva": "FR27552032534",
"iban": "FR1420041010050500013M02606",
"siren": "552032534"
}
},
"output": {
"type": "json",
"example": {
"siren": "552032534",
"source": "Composition Sirenic : INSEE Sirene (état, live), croisement TVA calculée (clé FR déterministe), VIES (Commission européenne, live), contrôle de forme IBAN + registres bancaires officiels",
"raisons": [
{
"code": "iban_exemple_documentation",
"niveau": "information",
"source": "IBAN publié comme EXEMPLE de documentation — bien formé ; existence du compte non contrôlée."
}
],
"verdict": "coherent",
"controles": {
"tva": {
"vies": {
"statut": "valide"
},
"fournie": "FR27552032534",
"correspond_au_siren": true,
"attendue_pour_ce_siren": "FR27552032534"
},
"iban": {
"banque": {
"identifiee": true
},
"valide": true,
"exemple_de_documentation": true
}
},
"disclaimer": "Croisement déterministe des identifiants affichés par une facture (raisons en liste fermée, tracées à leur source) — ni un avis de conformité fiscale, ni une Verification of Payee : le volet bancaire contrôle la FORME et identifie la banque, sans vérifier l'existence du compte ni le nom du titulaire — un IBAN valide mais substitué n'est pas détectable ici. / Deterministic cross-check of the identifiers printed on an invoice — neither tax advice nor a Verification of Payee: the bank leg checks FORM and identifies the bank; a valid-but-swapped IBAN cannot be detected here.",
"non_verifie": [
"existence_du_compte",
"nom_du_titulaire"
],
"etat_administratif": "actif"
}
}
},
"schema": {
"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"
},
"queryParams": {
"type": "object",
"required": [
"siren"
],
"properties": {
"tva": {
"type": "string",
"description": "VAT number printed on the invoice, cross-checked against the one computed from the SIREN (FR key is deterministic) AND live against VIES, e.g. FR27552032534. At least one of tva/iban is required (400 otherwise)"
},
"iban": {
"type": "string",
"description": "IBAN printed on the invoice: ISO 13616 form + key digits + bank identification. NOT a payee verification (no holder name, no account existence). At least one of tva/iban is required"
},
"siren": {
"type": "string",
"description": "9-digit SIREN printed on the invoice (required), e.g. 552032534"
}
}
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string"
},
"example": {
"type": "object"
}
}
}
}
}
}
},
"x402Version": 2
}Captured payload 21 of 85
{
"error": "Payment required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0x76A672EEe56D29D475b0715cc03B8C99D70EC8A2",
"amount": "50000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 120
},
{
"asset": "0x60a3E35Cc302bFA44Cb288Bc5a4F316Fdb1adb42",
"extra": {
"name": "EURC",
"version": "2"
},
"payTo": "0x76A672EEe56D29D475b0715cc03B8C99D70EC8A2",
"amount": "50000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 120
}
],
"resource": {
"url": "https://api.sirenic.eu/v1/marches/expirations",
"tags": [
"france",
"public-procurement",
"contract-expiry",
"tender-anticipation",
"renewal"
],
"iconUrl": "https://api.sirenic.eu/logo.png",
"mimeType": "application/json",
"description": "Upcoming 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, lot number, declared subcontracting, and amounts flagged firm price or ENVELOPE (call-offs, subsequent contracts, tranches, framework ceiling). Buyers re-tender 4 to 9 months before expiry: anticipation BEFORE publication. 50 per page.",
"serviceName": "Sirenic"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"type": "http",
"method": "GET",
"queryParams": {
"cpv": "45",
"fenetre_mois": "6"
}
},
"output": {
"type": "json",
"example": {
"page": 1,
"pages": 685,
"filtres": {
"cpv": "45",
"departement": null,
"fenetre_mois": 6
},
"marches": [
{
"id": "2777529",
"objet": "Travaux de menuiserie pour l'accueil de la DRFIP 44",
"montant": 9788.8,
"acheteur": {
"nom": "DIRECTION REGIONALE FINANCES PUBLIQUES PAYS DE LA LOIRE ET DEPARTEMENT LOIRE ATLANTIQUE",
"siret": "13001292500017"
},
"code_cpv": "45421100-5",
"duree_mois": 12,
"lot_numero": null,
"departement": null,
"accord_cadre": false,
"date_fin_estimee": "2026-09-02",
"date_notification": "2025-09-02",
"modalites_execution": "Marchés subséquents",
"titulaires_sortants": [
{
"nom": "SOGEA ATLANTIQUE BTP",
"siren": "501383251"
}
],
"montant_est_enveloppe": true,
"sous_traitance_declaree": false
}
],
"total_marches": 34249
}
}
},
"schema": {
"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"
},
"queryParams": {
"type": "object",
"required": [],
"properties": {
"cpv": {
"type": "string",
"description": "Optional CPV prefix, 2-8 digits (45 = construction, 9091 = cleaning)"
},
"page": {
"type": "string",
"description": "Page number, 50 contracts per page (default 1)"
},
"departement": {
"type": "string",
"description": "Optional French department code: 2-3 digits, 2A or 2B (e.g. 69)"
},
"fenetre_mois": {
"type": "string",
"description": "Window in months, 1-24 (default 12): contracts whose estimated end falls inside"
}
}
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string"
},
"example": {
"type": "object"
}
}
}
}
}
}
},
"x402Version": 2
}Captured payload 22 of 85
{
"error": "Payment required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0x76A672EEe56D29D475b0715cc03B8C99D70EC8A2",
"amount": "20000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 120
},
{
"asset": "0x60a3E35Cc302bFA44Cb288Bc5a4F316Fdb1adb42",
"extra": {
"name": "EURC",
"version": "2"
},
"payTo": "0x76A672EEe56D29D475b0715cc03B8C99D70EC8A2",
"amount": "20000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 120
}
],
"resource": {
"url": "https://api.sirenic.eu/v1/eu/entreprise/{pays}/{id}/transactions-dirigeants",
"tags": [
"belgium",
"germany",
"insider-transactions",
"managers-transactions",
"directors-dealings"
],
"iconUrl": "https://api.sirenic.eu/logo.png",
"mimeType": "application/json",
"description": "Director 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.",
"serviceName": "Sirenic"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"type": "http",
"method": "GET",
"pathParams": {
"id": "0403199702",
"pays": "BE"
},
"queryParams": {}
},
"output": {
"type": "json",
"example": {
"pays": "BE",
"source": "FSMA — Transactions de dirigeants (art. 19 MAR), licence CC BY 4.0 ; identifiants d'entreprise résolus via GLEIF.",
"synthese": {
"nb_achats": 2,
"nb_autres": 0,
"nb_ventes": 0,
"montant_net_eur": 9765,
"nb_notifications": 2,
"montant_achats_eur": 9765,
"montant_ventes_eur": 0,
"nb_declarants_distincts": 2,
"date_derniere_notification": "2026-08-06",
"nb_notifications_montant_hors_eur": 0
},
"denomination": "UMICORE",
"note_montants": null,
"notifications": [
{
"lieu": "Off exchange",
"devise": "EUR",
"montant": 0,
"quantite": 12500,
"date_publication": "2026-08-06",
"date_transaction": "2026-08-05",
"reference_source": "621888",
"type_transaction": "acquisition",
"categorie_declarant": null
}
],
"ventilation_masquee": "Moins de 3 déclarants distincts sur la période : la ventilation par catégorie est masquée (y compris dans le détail des notifications), elle désignerait une personne identifiable. Les transactions et leurs montants restent servis.",
"par_categorie_declarant": null
}
}
},
"schema": {
"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": [
"pays",
"id"
],
"properties": {
"id": {
"type": "string",
"description": "BE: 10-digit enterprise number (KBO/BCE), e.g. 0428750985. DE: LEI (20 chars) or ISIN (12 chars), e.g. 529900D6BF99LW9R2E68 — BaFin publishes no register number. An issuer absent from the register returns 404 emetteur_inconnu; a malformed German identifier returns 400."
},
"pays": {
"type": "string",
"description": "ISO-3166 alpha-2 country code. BE (FSMA) or DE (BaFin) ONLY: any other country returns 404 pays_non_couvert."
}
}
},
"queryParams": {
"type": "object",
"required": [],
"properties": {
"depuis": {
"type": "string",
"description": "Optional start date YYYY-MM-DD; omitted = rolling 12 months. A malformed value returns 400 parametre_invalide (payment cancelled)."
}
}
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string"
},
"example": {
"type": "object"
}
}
}
}
},
"routeTemplate": "/v1/eu/entreprise/:pays/:id/transactions-dirigeants"
}
},
"x402Version": 2
}Captured payload 23 of 85
{
"error": "Payment required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0x76A672EEe56D29D475b0715cc03B8C99D70EC8A2",
"amount": "10000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 120
},
{
"asset": "0x60a3E35Cc302bFA44Cb288Bc5a4F316Fdb1adb42",
"extra": {
"name": "EURC",
"version": "2"
},
"payTo": "0x76A672EEe56D29D475b0715cc03B8C99D70EC8A2",
"amount": "10000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 120
}
],
"resource": {
"url": "https://api.sirenic.eu/v1/eu/entreprise/PL/{id}",
"tags": [
"poland",
"polish-company-registry",
"krs",
"company-lookup",
"company-registry"
],
"iconUrl": "https://api.sirenic.eu/logo.png",
"mimeType": "application/json",
"description": "Official 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.",
"serviceName": "Sirenic"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"type": "http",
"method": "GET",
"pathParams": {
"id": "0000006865"
},
"queryParams": {}
},
"output": {
"type": "json",
"example": {
"pays": "PL",
"source": "Registres officiels : Brønnøysundregistrene (NO, NLOD), e-Business Register (EE, CC-BY 4.0), Uzņēmumu reģistrs (LV), KBO/BCE (BE), CVR (DK), Companies House (GB, OGL), ARES (CZ), Register právnických osôb (SK, CC-BY 4.0), PRH/YTJ (FI, CC-BY 4.0), Krajowy Rejestr Sądowy (PL), Zefix (CH, OGD), Bolagsverket (SE), GLEIF (CC0)",
"statut": "actif",
"registre": "Krajowy Rejestr Sądowy (Ministerstwo Sprawiedliwości)",
"disclaimer": "Données rediffusées telles que publiées par les registres officiels, dans un schéma unifié ; `statut` est une normalisation en 3 valeurs, le libellé source est conservé dans `statut_detail`. / Official register data as published, unified schema; `statut` is a 3-value normalization.",
"id_national": "0000006865",
"denomination": "CD PROJEKT SPÓŁKA AKCYJNA",
"identifiants": {
"lei": null,
"tva": "PL7342867148"
},
"adresse_siege": {
"pays": "PL",
"ville": "WARSZAWA",
"adresse": "JAGIELLOŃSKA 74",
"code_postal": "03-301"
},
"date_creation": "2001-04-06",
"lien_registre": "https://wyszukiwarka-krs.ms.gov.pl",
"statut_detail": null,
"data_freshness": "KRS temps réel (cache 24 h)",
"forme_juridique": {
"code": null,
"libelle": "SPÓŁKA AKCYJNA"
}
}
}
},
"schema": {
"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": [
"id"
],
"properties": {
"id": {
"type": "string",
"description": "Polish KRS number, exactly 10 digits INCLUDING leading zeros (0000006865). Not the NIP, not the REGON. Krajowy Rejestr Sądowy, Ministry of Justice."
}
}
},
"queryParams": {
"type": "object",
"properties": {}
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string"
},
"example": {
"type": "object"
}
}
}
}
},
"routeTemplate": "/v1/eu/entreprise/PL/:id"
}
},
"x402Version": 2
}Captured payload 24 of 85
{
"error": "Payment required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0x76A672EEe56D29D475b0715cc03B8C99D70EC8A2",
"amount": "3000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 120
},
{
"asset": "0x60a3E35Cc302bFA44Cb288Bc5a4F316Fdb1adb42",
"extra": {
"name": "EURC",
"version": "2"
},
"payTo": "0x76A672EEe56D29D475b0715cc03B8C99D70EC8A2",
"amount": "3000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 120
}
],
"resource": {
"url": "https://api.sirenic.eu/v1/tva/verifier/{numero}",
"tags": [
"vat",
"vies",
"europe",
"validation",
"tax-id"
],
"iconUrl": "https://api.sirenic.eu/logo.png",
"mimeType": "application/json",
"description": "EU 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.",
"serviceName": "Sirenic"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"type": "http",
"method": "GET",
"pathParams": {
"numero": "FR27552032534"
},
"queryParams": {}
},
"output": {
"type": "json",
"example": {
"nom": "SA DANONE",
"pays": "FR",
"numero": "FR27552032534",
"source": "VIES — Commission européenne (service officiel de validation TVA)",
"statut": "valide",
"valide": true,
"adresse": "59 RUE LA FAYETTE 75009 PARIS",
"disclaimer": "Statut au moment de la consultation ; en cas d'indisponibilité du service de l'État membre, le statut est `indisponible` (jamais un faux invalide).",
"verifie_le": "2026-07-29T07:29:08.915Z",
"request_identifier": null
}
}
},
"schema": {
"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": [
"numero"
],
"properties": {
"numero": {
"type": "string",
"description": "Full EU VAT number with its country prefix, e.g. FR27552032534 or DE811569869"
}
}
},
"queryParams": {
"type": "object",
"properties": {}
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string"
},
"example": {
"type": "object"
}
}
}
}
},
"routeTemplate": "/v1/tva/verifier/:numero"
}
},
"x402Version": 2
}Captured payload 25 of 85
{
"error": "Payment required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0x76A672EEe56D29D475b0715cc03B8C99D70EC8A2",
"amount": "20000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 120
},
{
"asset": "0x60a3E35Cc302bFA44Cb288Bc5a4F316Fdb1adb42",
"extra": {
"name": "EURC",
"version": "2"
},
"payTo": "0x76A672EEe56D29D475b0715cc03B8C99D70EC8A2",
"amount": "20000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 120
}
],
"resource": {
"url": "https://api.sirenic.eu/v1/eu/entreprise/GB/{company_number}/insolvabilite",
"tags": [
"uk",
"united-kingdom",
"insolvency",
"liquidation",
"administration"
],
"iconUrl": "https://api.sirenic.eu/logo.png",
"mimeType": "application/json",
"description": "UK 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).",
"serviceName": "Sirenic"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"type": "http",
"method": "GET",
"pathParams": {
"company_number": "00102498"
},
"queryParams": {}
},
"output": {
"type": "json",
"example": {
"cas": [
{
"type": "compulsory-liquidation",
"dates": [
{
"date": "2008-11-20",
"type": "wound-up-on"
}
],
"notes": [],
"numero": "1",
"praticiens": [
{
"nom": "<nom du praticien de l'insolvabilité>",
"role": "practitioner",
"nomme_le": null,
"fin_de_mission_le": null
}
]
}
],
"pays": "GB",
"source": "Companies House (api.company-information.service.gov.uk). Contains public sector information licensed under the Open Government Licence v3.0 (Companies House).",
"statuts": [
"liquidation"
],
"company_number": "NI017460",
"data_freshness": "Companies House temps réel (cache 24 h)",
"aucune_procedure": false
}
}
},
"schema": {
"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": [
"company_number"
],
"properties": {
"company_number": {
"type": "string",
"description": "Companies House company number, leading zeros required; NI/SC prefixes accepted (NI017460). No recorded case AND no status returns 200 with aucune_procedure: true (a paid positive fact)."
}
}
},
"queryParams": {
"type": "object",
"properties": {}
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string"
},
"example": {
"type": "object"
}
}
}
}
},
"routeTemplate": "/v1/eu/entreprise/GB/:company_number/insolvabilite"
}
},
"x402Version": 2
}Captured payload 26 of 85
{
"error": "Payment required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0x76A672EEe56D29D475b0715cc03B8C99D70EC8A2",
"amount": "10000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 120
},
{
"asset": "0x60a3E35Cc302bFA44Cb288Bc5a4F316Fdb1adb42",
"extra": {
"name": "EURC",
"version": "2"
},
"payTo": "0x76A672EEe56D29D475b0715cc03B8C99D70EC8A2",
"amount": "10000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 120
}
],
"resource": {
"url": "https://api.sirenic.eu/v1/entreprise/{siren}/alertes",
"tags": [
"france",
"bodacc",
"legal-notices",
"insolvency",
"alerts"
],
"iconUrl": "https://api.sirenic.eu/logo.png",
"mimeType": "application/json",
"description": "Legal 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.",
"serviceName": "Sirenic"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"type": "http",
"method": "GET",
"pathParams": {
"siren": "552032534"
},
"queryParams": {}
},
"output": {
"type": "json",
"example": {
"siren": "552032534",
"source": "BODACC (DILA) via bodacc-datadila.opendatasoft.com, licence ouverte Etalab 2.0",
"disclaimer": "Annonces officielles telles que publiées ; les avis rectificatifs et annulations sont restitués avec leur type, sans fusion. / Official announcements as published; rectifications and cancellations carry their type.",
"radiations": [],
"consulte_le": "2026-07-29T07:28:49.560Z",
"denomination": "DANONE",
"data_freshness": "BODACC temps réel (API DILA), cache 24 h",
"total_annonces": 106,
"autres_annonces": {
"Dépôts des comptes": 37,
"Modifications diverses": 63
},
"ventes_cessions": [],
"procedures_collectives": []
}
}
},
"schema": {
"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 (Luhn-checked; 400 otherwise), e.g. 552032534"
}
}
},
"queryParams": {
"type": "object",
"properties": {}
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string"
},
"example": {
"type": "object"
}
}
}
}
},
"routeTemplate": "/v1/entreprise/:siren/alertes"
}
},
"x402Version": 2
}Captured payload 27 of 85
{
"error": "Payment required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0x76A672EEe56D29D475b0715cc03B8C99D70EC8A2",
"amount": "10000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 120
},
{
"asset": "0x60a3E35Cc302bFA44Cb288Bc5a4F316Fdb1adb42",
"extra": {
"name": "EURC",
"version": "2"
},
"payTo": "0x76A672EEe56D29D475b0715cc03B8C99D70EC8A2",
"amount": "10000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 120
}
],
"resource": {
"url": "https://api.sirenic.eu/v1/eu/entreprise/SE/{id}",
"tags": [
"sweden",
"swedish-company-registry",
"bolagsverket",
"organisationsnummer",
"company-lookup"
],
"iconUrl": "https://api.sirenic.eu/logo.png",
"mimeType": "application/json",
"description": "Official 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.",
"serviceName": "Sirenic"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"type": "http",
"method": "GET",
"pathParams": {
"id": "5560012402"
},
"queryParams": {}
},
"output": {
"type": "json",
"example": {
"pays": "SE",
"source": "Registres officiels : Brønnøysundregistrene (NO, NLOD), e-Business Register (EE, CC-BY 4.0), Uzņēmumu reģistrs (LV), KBO/BCE (BE), CVR (DK), Companies House (GB, OGL), ARES (CZ), Register právnických osôb (SK, CC-BY 4.0), PRH/YTJ (FI, CC-BY 4.0), Krajowy Rejestr Sądowy (PL), Zefix (CH, OGD), Bolagsverket (SE), GLEIF (CC0)",
"statut": "actif",
"registre": "Bolagsverket (registre suédois des sociétés)",
"disclaimer": "Données rediffusées telles que publiées par les registres officiels, dans un schéma unifié ; `statut` est une normalisation en 3 valeurs, le libellé source est conservé dans `statut_detail`. / Official register data as published, unified schema; `statut` is a 3-value normalization.",
"id_national": "5560012402",
"denomination": "Aktiebolaget Ystads Saltsjöbad",
"identifiants": {
"lei": null,
"tva": null
},
"adresse_siege": {
"pays": "SE",
"ville": "YSTAD",
"adresse": "Nya Rådhuset Östra Flygeln",
"code_postal": "27180"
},
"date_creation": "1897-09-20",
"lien_registre": null,
"statut_detail": null,
"data_freshness": "stock Bolagsverket (registre suédois des sociétés) (2026-07-27)",
"forme_juridique": {
"code": "AB-ORGFO",
"libelle": "Aktiebolag (société anonyme)"
}
}
}
},
"schema": {
"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": [
"id"
],
"properties": {
"id": {
"type": "string",
"description": "Swedish organisationsnummer, 10 digits; the display form 556001-2402 is accepted and normalised. LEGAL PERSONS ONLY — sole traders are identified by a personnummer in the source and are never ingested (GDPR)., e.g. 5560012402"
}
}
},
"queryParams": {
"type": "object",
"properties": {}
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string"
},
"example": {
"type": "object"
}
}
}
}
},
"routeTemplate": "/v1/eu/entreprise/SE/:id"
}
},
"x402Version": 2
}Captured payload 28 of 85
{
"error": "Payment required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0x76A672EEe56D29D475b0715cc03B8C99D70EC8A2",
"amount": "10000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 120
},
{
"asset": "0x60a3E35Cc302bFA44Cb288Bc5a4F316Fdb1adb42",
"extra": {
"name": "EURC",
"version": "2"
},
"payTo": "0x76A672EEe56D29D475b0715cc03B8C99D70EC8A2",
"amount": "10000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 120
}
],
"resource": {
"url": "https://api.sirenic.eu/v1/eu/entreprise/{pays}/{id}/comptes",
"tags": [
"belgium",
"finland",
"annual-accounts",
"financial-statements",
"nbb"
],
"iconUrl": "https://api.sirenic.eu/logo.png",
"mimeType": "application/json",
"description": "European 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.",
"serviceName": "Sirenic"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"type": "http",
"method": "GET",
"pathParams": {
"id": "0400378485",
"pays": "BE"
},
"queryParams": {}
},
"output": {
"type": "json",
"example": {
"pays": "BE",
"depots": [
{
"detail": {
"Currency": "EUR",
"DepositDate": "2025-10-07",
"ExerciseDates": {
"endDate": "2025-03-31",
"startDate": "2024-04-01"
},
"EnterpriseName": "Colruyt Group",
"AccountingDataURL": "https://ws.cbso.nbb.be/authentic/deposit/2025-00539072/accountingData"
},
"reference": "2025-00539072"
}
],
"source": "Banque nationale de Belgique — Centrale des bilans (CBSO), webservice Authentic Data",
"disclaimer": "Comptes annuels tels que déposés et publiés par la Centrale des bilans de la BNB (dépôts immuables)",
"id_national": "0400378485",
"nombre_depots": 93,
"data_freshness": "BNB CBSO temps réel, liste en cache 24 h",
"telechargement": "GET /v1/eu/entreprise/BE/{id}/comptes/{reference}"
}
}
},
"schema": {
"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": [
"pays",
"id"
],
"properties": {
"id": {
"type": "string",
"description": "BE: 10-digit enterprise number, no dots. FI: Business ID NNNNNNN-N (hyphen included), e.g. 0400378485"
},
"pays": {
"type": "string",
"description": "BE or FI only on this pattern (NO/DK/LV/EE/SE/SK/GB have their own literal, differently priced routes)"
}
}
},
"queryParams": {
"type": "object",
"properties": {}
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string"
},
"example": {
"type": "object"
}
}
}
}
},
"routeTemplate": "/v1/eu/entreprise/:pays/:id/comptes"
}
},
"x402Version": 2
}Captured payload 29 of 85
{
"error": "Payment required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0x76A672EEe56D29D475b0715cc03B8C99D70EC8A2",
"amount": "50000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 120
},
{
"asset": "0x60a3E35Cc302bFA44Cb288Bc5a4F316Fdb1adb42",
"extra": {
"name": "EURC",
"version": "2"
},
"payTo": "0x76A672EEe56D29D475b0715cc03B8C99D70EC8A2",
"amount": "50000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 120
}
],
"resource": {
"url": "https://api.sirenic.eu/v1/eu/entreprise/GB/{company_number}/comptes/{date_cloture}",
"tags": [
"uk",
"united-kingdom",
"ixbrl",
"annual-accounts",
"balance-sheet"
],
"iconUrl": "https://api.sirenic.eu/logo.png",
"mimeType": "application/json",
"description": "One 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.",
"serviceName": "Sirenic"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"type": "http",
"method": "GET",
"pathParams": {
"date_cloture": "2024-12-31",
"company_number": "00095407"
},
"queryParams": {}
},
"output": {
"type": "json",
"example": {
"pays": "GB",
"source": "Companies House — Free Accounts Data Product (download.companieshouse.gov.uk)",
"licence": "Contains public sector information licensed under the Open Government Licence v3.0 (Companies House)",
"exercice": {
"devise": "GBP",
"stocks": null,
"referentiel": "SmallEntities",
"date_cloture": "2026-03-31",
"denomination": "National Consortium For Examination Results CIC",
"resultat_net": 141386,
"chiffre_affaires": 2257340,
"dettes_moins_un_an": null,
"exercice_precedent": {
"resultat_net": -45647,
"chiffre_affaires": 1941115
},
"dettes_non_ventilees": 200582,
"resultat_exploitation": 144109
},
"id_national": "07960839",
"date_cloture": "2026-03-31"
}
}
},
"schema": {
"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": [
"company_number",
"date_cloture"
],
"properties": {
"date_cloture": {
"type": "string",
"description": "Balance-sheet date YYYY-MM-DD from the filings list, e.g. 2026-03-31"
},
"company_number": {
"type": "string",
"description": "8-character Companies House number, leading zeros included, e.g. 07960839"
}
}
},
"queryParams": {
"type": "object",
"properties": {}
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string"
},
"example": {
"type": "object"
}
}
}
}
},
"routeTemplate": "/v1/eu/entreprise/GB/:company_number/comptes/:date_cloture"
}
},
"x402Version": 2
}Captured payload 30 of 85
{
"error": "Payment required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0x76A672EEe56D29D475b0715cc03B8C99D70EC8A2",
"amount": "10000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 120
},
{
"asset": "0x60a3E35Cc302bFA44Cb288Bc5a4F316Fdb1adb42",
"extra": {
"name": "EURC",
"version": "2"
},
"payTo": "0x76A672EEe56D29D475b0715cc03B8C99D70EC8A2",
"amount": "10000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 120
}
],
"resource": {
"url": "https://api.sirenic.eu/v1/eu/entreprise/EE/{id}",
"tags": [
"estonia",
"estonian-company-registry",
"ariregister",
"registrikood",
"company-lookup"
],
"iconUrl": "https://api.sirenic.eu/logo.png",
"mimeType": "application/json",
"description": "Official 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.",
"serviceName": "Sirenic"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"type": "http",
"method": "GET",
"pathParams": {
"id": "12417834"
},
"queryParams": {}
},
"output": {
"type": "json",
"example": {
"pays": "EE",
"source": "Registres officiels : Brønnøysundregistrene (NO, NLOD), e-Business Register (EE, CC-BY 4.0), Uzņēmumu reģistrs (LV), KBO/BCE (BE), CVR (DK), Companies House (GB, OGL), ARES (CZ), Register právnických osôb (SK, CC-BY 4.0), PRH/YTJ (FI, CC-BY 4.0), Krajowy Rejestr Sądowy (PL), Zefix (CH, OGD), Bolagsverket (SE), GLEIF (CC0)",
"statut": "actif",
"registre": "e-Business Register (RIK)",
"disclaimer": "Données rediffusées telles que publiées par les registres officiels, dans un schéma unifié ; `statut` est une normalisation en 3 valeurs, le libellé source est conservé dans `statut_detail`. / Official register data as published, unified schema; `statut` is a 3-value normalization.",
"id_national": "12417834",
"denomination": "Bolt Technology OÜ",
"identifiants": {
"lei": null,
"tva": "EE102090374"
},
"adresse_siege": {
"pays": "EE",
"ville": "Kesklinna linnaosa, Tallinn, Harju maakond",
"adresse": "Vana-Lõuna tn 15",
"code_postal": "10134"
},
"date_creation": "2013-02-07",
"lien_registre": "https://ariregister.rik.ee/est/company/12417834",
"statut_detail": "Registrisse kantud",
"data_freshness": "stock e-Business Register (RIK) (2026-07)",
"forme_juridique": {
"code": null,
"libelle": "Osaühing"
}
}
}
},
"schema": {
"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": [
"id"
],
"properties": {
"id": {
"type": "string",
"description": "Estonian registrikood, exactly 8 digits (e-Business Register / Äriregister, RIK)., e.g. 12417834"
}
}
},
"queryParams": {
"type": "object",
"properties": {}
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string"
},
"example": {
"type": "object"
}
}
}
}
},
"routeTemplate": "/v1/eu/entreprise/EE/:id"
}
},
"x402Version": 2
}Captured payload 31 of 85
{
"error": "Payment required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0x76A672EEe56D29D475b0715cc03B8C99D70EC8A2",
"amount": "10000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 120
},
{
"asset": "0x60a3E35Cc302bFA44Cb288Bc5a4F316Fdb1adb42",
"extra": {
"name": "EURC",
"version": "2"
},
"payTo": "0x76A672EEe56D29D475b0715cc03B8C99D70EC8A2",
"amount": "10000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 120
}
],
"resource": {
"url": "https://api.sirenic.eu/v1/eu/agrements",
"tags": [
"europe",
"esma",
"mifid",
"financial-authorisation",
"regulated-entity"
],
"iconUrl": "https://api.sirenic.eu/logo.png",
"mimeType": "application/json",
"description": "EU financial authorisations in five official registers, by name or LEI: ESMA Registers (~14,000 MiFID entities, EU/EEA: status, authority, dates), the ECB list of supervised entities (banking union: significant banks under direct ECB supervision, less significant under national authorities, group, monthly changes), ESMA benchmark administrators and money market funds (fund, manager, status), EIOPA pension institutions (IORP). One integration for the single market; data free at the sources.",
"serviceName": "Sirenic"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"type": "http",
"method": "GET",
"queryParams": {
"q": "BNP Paribas"
}
},
"output": {
"type": "json",
"example": {
"iorp": {
"stock": {
"version": "2026-09-17"
},
"institutions": [],
"nombre_total": 0
},
"source": "ESMA Registers — European Securities and Markets Authority (registers.esma.europa.eu). This data is freely available at the source.",
"requete": {
"q": "BNP Paribas",
"pays": null
},
"tronque": true,
"agrements": [
{
"lei": "W51AX6427FJZJFPF8H34",
"nom": "BNP PARIBAS ASSET MANAGEMENT EUROPE",
"statut": "Active",
"type_entite": "UCITS management company",
"pays_origine": "FRANCE"
}
],
"disclaimer": "Entités telles que publiées dans le registre unifié ESMA au moment de la consultation (statuts, autorités, passeports) — ni un avis de conformité ni une confirmation d'agrément ; vérifier auprès de l'autorité compétente.",
"nombre_total": 64,
"blocs_absents": [],
"nombre_retourne": 10,
"supervision_bce": {
"photo": {
"version": "202608"
},
"entites": [
{
"nom": "BNP Paribas S.A.",
"categorie": "significative",
"groupe_tete": true,
"identifiant": "R0MUWSFPU8MPRO8K5P83",
"groupe_numero": 54
}
],
"nombre_total": 10
},
"fonds_monetaires": {
"fonds": [
{
"lei": "21380096QN526QUJVA22",
"nom": "BNP PARIBAS INSTICASH - BNP PARIBAS INSTICASH EUR 1D CNAV",
"statut": "Withdrawn",
"gestionnaire": {
"lei": "B25DM5T7808MMC5QRG60"
}
}
],
"tronque": true,
"nombre_total": 36
},
"administrateurs_indices": {
"nombre_total": 1,
"administrateurs": [
{
"lei": "R0MUWSFPU8MPRO8K5P83",
"nom": "BNP PARIBAS",
"statut_ue_eee": "Registration under Art. 34",
"nombre_indices": 0
}
]
}
}
}
},
"schema": {
"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"
},
"queryParams": {
"type": "object",
"required": [
"q"
],
"properties": {
"q": {
"type": "string",
"description": "Entity name or LEI to search in the ESMA registers. Unsupported characters are stripped, not rejected (1-100 chars once cleaned up)."
},
"pays": {
"type": "string",
"description": "Optional ISO-3166 alpha-2 home-country filter (FR, DE, LU...)"
}
}
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string"
},
"example": {
"type": "object"
}
}
}
}
}
}
},
"x402Version": 2
}Captured payload 32 of 85
{
"error": "Payment required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0x76A672EEe56D29D475b0715cc03B8C99D70EC8A2",
"amount": "500000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 120
},
{
"asset": "0x60a3E35Cc302bFA44Cb288Bc5a4F316Fdb1adb42",
"extra": {
"name": "EURC",
"version": "2"
},
"payTo": "0x76A672EEe56D29D475b0715cc03B8C99D70EC8A2",
"amount": "500000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 120
}
],
"resource": {
"url": "https://api.sirenic.eu/v1/rapport/{siren}",
"tags": [
"france",
"kyb",
"pdf-report",
"due-diligence",
"dossier"
],
"iconUrl": "https://api.sirenic.eu/logo.png",
"mimeType": "application/pdf",
"description": "PDF 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.",
"serviceName": "Sirenic"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"type": "http",
"method": "GET",
"pathParams": {
"siren": "552032534"
},
"queryParams": {}
}
},
"schema": {
"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
}
}
},
"routeTemplate": "/v1/rapport/:siren"
}
},
"x402Version": 2
}Captured payload 33 of 85
{
"error": "Payment required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0x76A672EEe56D29D475b0715cc03B8C99D70EC8A2",
"amount": "20000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 120
},
{
"asset": "0x60a3E35Cc302bFA44Cb288Bc5a4F316Fdb1adb42",
"extra": {
"name": "EURC",
"version": "2"
},
"payTo": "0x76A672EEe56D29D475b0715cc03B8C99D70EC8A2",
"amount": "20000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 120
}
],
"resource": {
"url": "https://api.sirenic.eu/v1/eu/entreprise/SE/{orgnr}/evenements",
"tags": [
"sweden",
"bankruptcy",
"konkurs",
"liquidation",
"company-reconstruction"
],
"iconUrl": "https://api.sirenic.eu/logo.png",
"mimeType": "application/json",
"description": "Swedish 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.",
"serviceName": "Sirenic"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"type": "http",
"method": "GET",
"pathParams": {
"orgnr": "5560012402"
},
"queryParams": {}
},
"output": {
"type": "json",
"example": {
"pays": "SE",
"radiee": false,
"source": "Bolagsverket — värdefulla datamängder (bulkfil des organisations et rapports annuels iXBRL), vardefulla-datamangder.bolagsverket.se",
"evenements": [
{
"code": "REG",
"date": "1897-09-20",
"type": "immatriculation",
"libelle": "immatriculation au registre",
"en_cours": false
}
],
"id_national": "5560012402",
"data_freshness": "photo nationale HEBDOMADAIRE de Bolagsverket pré-ingérée (republiée le lundi)",
"nombre_evenements": 1,
"procedure_en_cours": false
}
}
},
"schema": {
"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": [
"orgnr"
],
"properties": {
"orgnr": {
"type": "string",
"description": "10-digit Swedish organisationsnummer, with or without hyphen (556001-2402). Any other format returns 400., e.g. 5560012402"
}
}
},
"queryParams": {
"type": "object",
"properties": {}
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string"
},
"example": {
"type": "object"
}
}
}
}
},
"routeTemplate": "/v1/eu/entreprise/SE/:orgnr/evenements"
}
},
"x402Version": 2
}Captured payload 34 of 85
{
"error": "Payment required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0x76A672EEe56D29D475b0715cc03B8C99D70EC8A2",
"amount": "20000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 120
},
{
"asset": "0x60a3E35Cc302bFA44Cb288Bc5a4F316Fdb1adb42",
"extra": {
"name": "EURC",
"version": "2"
},
"payTo": "0x76A672EEe56D29D475b0715cc03B8C99D70EC8A2",
"amount": "20000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 120
}
],
"resource": {
"url": "https://api.sirenic.eu/v1/sanctions/check",
"tags": [
"sanctions",
"screening",
"aml",
"compliance",
"ofac"
],
"iconUrl": "https://api.sirenic.eu/logo.png",
"mimeType": "application/json",
"description": "Sanctions 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.",
"serviceName": "Sirenic"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"type": "http",
"method": "GET",
"queryParams": {
"name": "Vladimir Putin",
"birth_year": "1952"
}
},
"output": {
"type": "json",
"example": {
"requete": {
"nom": "Vladimir Putin",
"annee_naissance": 1952
},
"troncature": {
"note": null,
"tronquee": false,
"non_servies": 0,
"niveau_non_servi": null,
"prefiltre_sature": false,
"correspondances_servies": 1
},
"correspondances": [
{
"liste": "ue",
"score": 93,
"niveau": "forte",
"regime": "(EU) 2022/330",
"nom_principal": "Vladimir Vladimirovich PUTIN"
}
],
"listes_absentes": [],
"listes_consultees": [
{
"liste": "ue",
"entrees": 6017,
"libelle": "Liste consolidée des sanctions financières de l'UE (FSF)",
"publication": "2026-07-28"
}
],
"repartition_niveaux": {
"forte": 1,
"faible": 0,
"possible": 0
},
"nombre_correspondances": 1
}
}
},
"schema": {
"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"
},
"queryParams": {
"type": "object",
"required": [
"name"
],
"properties": {
"name": {
"type": "string",
"description": "Person or company name to screen (2-100 chars)"
},
"birth_year": {
"type": "string",
"description": "Optional birth year (YYYY, 1900-2100) to refine person matches"
}
}
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string"
},
"example": {
"type": "object"
}
}
}
}
}
}
},
"x402Version": 2
}Captured payload 35 of 85
{
"error": "Payment required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0x76A672EEe56D29D475b0715cc03B8C99D70EC8A2",
"amount": "30000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 120
},
{
"asset": "0x60a3E35Cc302bFA44Cb288Bc5a4F316Fdb1adb42",
"extra": {
"name": "EURC",
"version": "2"
},
"payTo": "0x76A672EEe56D29D475b0715cc03B8C99D70EC8A2",
"amount": "30000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 120
}
],
"resource": {
"url": "https://api.sirenic.eu/v1/eu/entreprise/SK/{ico}/comptes/{date_cloture}",
"tags": [
"slovakia",
"ico",
"registeruz",
"annual-accounts",
"financial-statements"
],
"iconUrl": "https://api.sirenic.eu/logo.png",
"mimeType": "application/json",
"description": "One 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.",
"serviceName": "Sirenic"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"type": "http",
"method": "GET",
"pathParams": {
"ico": "36417475",
"date_cloture": "2023-12-31"
},
"queryParams": {
"perimetre": "statutaire"
}
},
"output": {
"type": "json",
"example": {
"pays": "SK",
"source": "Register účtovných závierok (RÚZ) — Ministerstvo financií SR, registeruz.sk, open API publique",
"licence": "CC0 (RÚZ Open API, Ministerstvo financií SR)",
"exercice": {
"dettes": 4607618,
"total_actif": 7586344,
"date_cloture": "2025-12-31",
"denomination": "PODLAHY RK, s. r. o.",
"resultat_net": 616746,
"unite_montants": null,
"capitaux_propres": 2978726,
"chiffre_affaires": 11764975,
"exercice_precedent": {
"resultat_net": 511649,
"chiffre_affaires": 11207975
},
"resultat_exploitation": 940907
},
"perimetre": "statutaire",
"id_national": "36417475",
"date_cloture": "2025-12-31"
}
}
},
"schema": {
"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": [
"ico",
"date_cloture"
],
"properties": {
"ico": {
"type": "string",
"description": "8-digit Slovak IČO, e.g. 36417475"
},
"date_cloture": {
"type": "string",
"description": "Closing date YYYY-MM-DD from the filings list, e.g. 2025-12-31"
}
}
},
"queryParams": {
"type": "object",
"required": [],
"properties": {
"perimetre": {
"type": "string",
"description": "`statutaire` (default) or `consolide` — never merged"
},
"type_depot": {
"type": "string",
"description": "Riadna | Mimoriadna | Priebežná | Kombinovaná — from the filings list; defaults to the ordinary filing"
}
}
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string"
},
"example": {
"type": "object"
}
}
}
}
},
"routeTemplate": "/v1/eu/entreprise/SK/:ico/comptes/:date_cloture"
}
},
"x402Version": 2
}Captured payload 36 of 85
{
"error": "Payment required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0x76A672EEe56D29D475b0715cc03B8C99D70EC8A2",
"amount": "20000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 120
},
{
"asset": "0x60a3E35Cc302bFA44Cb288Bc5a4F316Fdb1adb42",
"extra": {
"name": "EURC",
"version": "2"
},
"payTo": "0x76A672EEe56D29D475b0715cc03B8C99D70EC8A2",
"amount": "20000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 120
}
],
"resource": {
"url": "https://api.sirenic.eu/v1/eu/entreprise/EE/{registrikood}/comptes",
"tags": [
"estonia",
"estonian-company",
"annual-accounts",
"financial-statements",
"balance-sheet"
],
"iconUrl": "https://api.sirenic.eu/logo.png",
"mimeType": "application/json",
"description": "Estonian 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.",
"serviceName": "Sirenic"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"type": "http",
"method": "GET",
"pathParams": {
"registrikood": "10003666"
},
"queryParams": {}
},
"output": {
"type": "json",
"example": {
"pays": "EE",
"devise": "EUR",
"source": "e-äriregister (Registre du commerce estonien) — open data avaandmed.ariregister.rik.ee",
"licence": "Registrite ja Infosüsteemide Keskus (RIK) — e-äriregistri avaandmed, CC BY 4.0",
"exercices": [
{
"bilan": {
"total_actif": 5952649
},
"forme": "OÜ",
"audite": true,
"depose_le": "2026-01-30",
"perimetre": "statutaire",
"date_cloture": "2025-07-31",
"auditeur_code": "16080550",
"debut_exercice": "2024-08-01",
"compte_resultat": {
"chiffre_affaires": 10475906,
"charges_personnel": -1614840
}
}
],
"disclaimer": "Chiffres clés des rapports annuels tels que publiés par le e-äriregister (RIK, CC BY 4.0), millésimes 2019 et suivants",
"id_national": "10003666",
"nombre_exercices": 2
}
}
},
"schema": {
"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": [
"registrikood"
],
"properties": {
"registrikood": {
"type": "string",
"description": "8-digit Estonian registry code, e.g. 10003666"
}
}
},
"queryParams": {
"type": "object",
"properties": {}
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string"
},
"example": {
"type": "object"
}
}
}
}
},
"routeTemplate": "/v1/eu/entreprise/EE/:registrikood/comptes"
}
},
"x402Version": 2
}Captured payload 37 of 85
{
"error": "Payment required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0x76A672EEe56D29D475b0715cc03B8C99D70EC8A2",
"amount": "10000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 120
},
{
"asset": "0x60a3E35Cc302bFA44Cb288Bc5a4F316Fdb1adb42",
"extra": {
"name": "EURC",
"version": "2"
},
"payTo": "0x76A672EEe56D29D475b0715cc03B8C99D70EC8A2",
"amount": "10000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 120
}
],
"resource": {
"url": "https://api.sirenic.eu/v1/eu/entreprise/LV/{regnr}/dirigeants",
"tags": [
"latvia",
"officers",
"directors",
"board-members",
"uznemumu-registrs"
],
"iconUrl": "https://api.sirenic.eu/logo.png",
"mimeType": "application/json",
"description": "Latvian 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.",
"serviceName": "Sirenic"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"type": "http",
"method": "GET",
"pathParams": {
"regnr": "40003245752"
},
"queryParams": {}
},
"output": {
"type": "json",
"example": {
"pays": "LV",
"source": "Uzņēmumu reģistrs / VID — open data data.gov.lv (Gada pārskatu finanšu dati, Maksātnespējas procesi, Amatpersonas, Patiesie labuma guvēji), licence CC0 1.0",
"licence": "Uzņēmumu reģistrs / VID, data.gov.lv, CC0 1.0",
"dirigeants": [
{
"nom": "SIA \"ENESAN\"",
"type": "entite",
"organe": null,
"fonction": "MEMBER",
"naissance": null,
"inscrit_le": "2019-04-29",
"regnr_entite": "40103761688",
"representation": "INDIVIDUALLY",
"representation_minimum": 0
}
],
"id_national": "40203109838",
"nombre_dirigeants": 1
}
}
},
"schema": {
"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": [
"regnr"
],
"properties": {
"regnr": {
"type": "string",
"description": "11-digit Latvian registration number. An empty list for a known company is a register fact (e.g. sole trader with no registered body); an unknown number returns 404., e.g. 40203109838"
}
}
},
"queryParams": {
"type": "object",
"properties": {}
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string"
},
"example": {
"type": "object"
}
}
}
}
},
"routeTemplate": "/v1/eu/entreprise/LV/:regnr/dirigeants"
}
},
"x402Version": 2
}Captured payload 38 of 85
{
"error": "Payment required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0x76A672EEe56D29D475b0715cc03B8C99D70EC8A2",
"amount": "2000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 120
},
{
"asset": "0x60a3E35Cc302bFA44Cb288Bc5a4F316Fdb1adb42",
"extra": {
"name": "EURC",
"version": "2"
},
"payTo": "0x76A672EEe56D29D475b0715cc03B8C99D70EC8A2",
"amount": "2000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 120
}
],
"resource": {
"url": "https://api.sirenic.eu/v1/recherche",
"tags": [
"france",
"search",
"siren",
"sirene",
"company-lookup"
],
"iconUrl": "https://api.sirenic.eu/logo.png",
"mimeType": "application/json",
"description": "French 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.",
"serviceName": "Sirenic"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"type": "http",
"method": "GET",
"queryParams": {
"q": "danone"
}
},
"output": {
"type": "json",
"example": {
"source": "INSEE Sirene / INPI RNE via recherche-entreprises.api.gouv.fr, licence ouverte Etalab 2.0",
"resultats": [
{
"siren": "552032534",
"denomination": "DANONE",
"commune_siege": "PARIS",
"score_confiance": 1,
"statut_diffusion": "totale",
"code_postal_siege": "75009",
"etat_administratif": "actif",
"activite_principale": "70.10Z"
}
],
"disclaimer": "Données issues de l'open data, fournies en l'état sans garantie. / Open data, provided as is without warranty.",
"total_results": 10,
"data_freshness": "stock Sirene mensuel (2026-08-01), dirigeants temps réel",
"etages_abandonnes": []
}
}
},
"schema": {
"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"
},
"queryParams": {
"type": "object",
"required": [
"q"
],
"properties": {
"q": {
"type": "string",
"description": "Company name, or a French identifier — SIREN, SIRET or FR VAT number, spaced or labelled (\"SIREN : 552 032 534\"), resolved directly. Unsupported characters are stripped, not rejected; 400 only if nothing searchable is left (1-100 chars once cleaned up)."
}
}
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string"
},
"example": {
"type": "object"
}
}
}
}
}
}
},
"x402Version": 2
}Captured payload 39 of 85
{
"error": "Payment required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0x76A672EEe56D29D475b0715cc03B8C99D70EC8A2",
"amount": "10000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 120
},
{
"asset": "0x60a3E35Cc302bFA44Cb288Bc5a4F316Fdb1adb42",
"extra": {
"name": "EURC",
"version": "2"
},
"payTo": "0x76A672EEe56D29D475b0715cc03B8C99D70EC8A2",
"amount": "10000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 120
}
],
"resource": {
"url": "https://api.sirenic.eu/v1/eu/entreprise/CZ/{id}",
"tags": [
"czechia",
"czech-company-registry",
"ares",
"ico",
"company-lookup"
],
"iconUrl": "https://api.sirenic.eu/logo.png",
"mimeType": "application/json",
"description": "Official 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.",
"serviceName": "Sirenic"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"type": "http",
"method": "GET",
"pathParams": {
"id": "45274649"
},
"queryParams": {}
},
"output": {
"type": "json",
"example": {
"pays": "CZ",
"source": "Registres officiels : Brønnøysundregistrene (NO, NLOD), e-Business Register (EE, CC-BY 4.0), Uzņēmumu reģistrs (LV), KBO/BCE (BE), CVR (DK), Companies House (GB, OGL), ARES (CZ), Register právnických osôb (SK, CC-BY 4.0), PRH/YTJ (FI, CC-BY 4.0), Krajowy Rejestr Sądowy (PL), Zefix (CH, OGD), Bolagsverket (SE), GLEIF (CC0)",
"statut": "actif",
"registre": "ARES — Registr ekonomických subjektů (MF ČR)",
"disclaimer": "Données rediffusées telles que publiées par les registres officiels, dans un schéma unifié ; `statut` est une normalisation en 3 valeurs, le libellé source est conservé dans `statut_detail`. / Official register data as published, unified schema; `statut` is a 3-value normalization.",
"id_national": "45274649",
"denomination": "ČEZ, a. s.",
"identifiants": {
"lei": null,
"tva": "CZ45274649"
},
"adresse_siege": {
"pays": "CZ",
"ville": "Praha",
"adresse": "Duhová 1444/2, Michle, 14000 Praha 4",
"code_postal": "14000"
},
"date_creation": "1992-05-06",
"lien_registre": "https://ares.gov.cz/ekonomicke-subjekty?ico=45274649",
"statut_detail": null,
"data_freshness": "ARES temps réel (cache 24 h)",
"forme_juridique": {
"code": "121",
"libelle": null
}
}
}
},
"schema": {
"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": [
"id"
],
"properties": {
"id": {
"type": "string",
"description": "Czech IČO, exactly 8 digits (ARES — Registr ekonomických subjektů, MF ČR)., e.g. 45274649"
}
}
},
"queryParams": {
"type": "object",
"properties": {}
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string"
},
"example": {
"type": "object"
}
}
}
}
},
"routeTemplate": "/v1/eu/entreprise/CZ/:id"
}
},
"x402Version": 2
}Captured payload 40 of 85
{
"error": "Payment required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0x76A672EEe56D29D475b0715cc03B8C99D70EC8A2",
"amount": "10000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 120
},
{
"asset": "0x60a3E35Cc302bFA44Cb288Bc5a4F316Fdb1adb42",
"extra": {
"name": "EURC",
"version": "2"
},
"payTo": "0x76A672EEe56D29D475b0715cc03B8C99D70EC8A2",
"amount": "10000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 120
}
],
"resource": {
"url": "https://api.sirenic.eu/v1/eu/entreprise/GB/{company_number}/comptes",
"tags": [
"uk",
"united-kingdom",
"companies-house",
"annual-accounts",
"financial-statements"
],
"iconUrl": "https://api.sirenic.eu/logo.png",
"mimeType": "application/json",
"description": "UK 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.",
"serviceName": "Sirenic"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"type": "http",
"method": "GET",
"pathParams": {
"company_number": "00095407"
},
"queryParams": {}
},
"output": {
"type": "json",
"example": {
"pays": "GB",
"depots": [
{
"devise": "GBP",
"referentiel": "Micro-entities",
"date_cloture": "2025-12-31",
"denomination": "COSSART,GORDON AND CO.LIMITED",
"type_comptes": "FullAccounts",
"debut_exercice": "2025-01-01",
"nb_postes_courant": 7,
"nb_postes_decodes": 14
}
],
"source": "Companies House — Free Accounts Data Product (download.companieshouse.gov.uk)",
"licence": "Contains public sector information licensed under the Open Government Licence v3.0 (Companies House)",
"disclaimer": "Postes décodés des comptes annuels déposés en iXBRL à Companies House",
"id_national": "00095407",
"nombre_depots": 1,
"telechargement": "GET /v1/eu/entreprise/GB/{company_number}/comptes/{date_cloture}"
}
}
},
"schema": {
"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": [
"company_number"
],
"properties": {
"company_number": {
"type": "string",
"description": "8-character Companies House number, leading zeros included (00095407, SC123456, OC427207)"
}
}
},
"queryParams": {
"type": "object",
"properties": {}
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string"
},
"example": {
"type": "object"
}
}
}
}
},
"routeTemplate": "/v1/eu/entreprise/GB/:company_number/comptes"
}
},
"x402Version": 2
}Captured payload 41 of 85
{
"error": "Payment required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0x76A672EEe56D29D475b0715cc03B8C99D70EC8A2",
"amount": "30000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 45
},
{
"asset": "0x60a3E35Cc302bFA44Cb288Bc5a4F316Fdb1adb42",
"extra": {
"name": "EURC",
"version": "2"
},
"payTo": "0x76A672EEe56D29D475b0715cc03B8C99D70EC8A2",
"amount": "30000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 45
}
],
"resource": {
"url": "https://api.sirenic.eu/v1/facturation/dossier",
"tags": [
"france",
"e-invoicing",
"supplier-verification",
"bank-details-check",
"invoicing-pack"
],
"iconUrl": "https://api.sirenic.eu/logo.png",
"mimeType": "application/json",
"description": "Invoice 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.",
"serviceName": "Sirenic"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"type": "http",
"method": "GET",
"queryParams": {
"iban": "FR1420041010050500013M02606",
"siren": "552032534"
}
},
"output": {
"type": "json",
"example": {
"siren": "552032534",
"banque": {
"banque": {
"bic": "PSSTFRPPXXX",
"nom": "La Banque Postale"
},
"valide": true,
"iban_normalise": "FR1420041010050500013M02606",
"verification_titulaire": "non_disponible",
"exemple_de_documentation": true
},
"source": "Composition Sirenic : préparation e-facturation (INSEE Sirene), VIES (Commission européenne, live), contrôle de forme IBAN + registres bancaires officiels",
"verdict": {
"raisons": [
{
"code": "iban_exemple_documentation",
"niveau": "information",
"source": "IBAN publié comme EXEMPLE de documentation — bien formé ; existence du compte non contrôlée."
}
],
"non_verifie": [
"existence_du_compte",
"nom_du_titulaire"
],
"pret_a_facturer": true
},
"tva_vies": {
"numero": "FR27552032534",
"statut": "valide"
},
"disclaimer": "Aide à la décision déterministe (raisons en liste fermée, tracées à leur source) — ni un avis de conformité fiscale, ni une Verification of Payee : le volet bancaire contrôle la FORME et identifie la banque, sans vérifier l'existence du compte ni le nom du titulaire ; la TVA (VIES) et l'état Sirene, eux, sont vérifiés en direct. / Deterministic decision support — neither tax-compliance advice nor a Verification of Payee: the bank leg checks FORM (structure + key digits) and identifies the bank, without checking the account's existence or the holder's name; the VAT (VIES) and the Sirene registry status are checked live.",
"destinataire": {
"destinataire": {
"denomination": "DANONE",
"etat_administratif": "actif"
}
}
}
}
},
"schema": {
"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"
},
"queryParams": {
"type": "object",
"required": [
"siren"
],
"properties": {
"iban": {
"type": "string",
"description": "Optional IBAN to validate and resolve to a bank; when omitted the verdict carries reason `iban_non_fourni` (information, non-blocking)"
},
"siren": {
"type": "string",
"description": "9-digit SIREN of the company to invoice or be invoiced by (required)"
}
}
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string"
},
"example": {
"type": "object"
}
}
}
}
}
}
},
"x402Version": 2
}Captured payload 42 of 85
{
"error": "Payment required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0x76A672EEe56D29D475b0715cc03B8C99D70EC8A2",
"amount": "20000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 120
},
{
"asset": "0x60a3E35Cc302bFA44Cb288Bc5a4F316Fdb1adb42",
"extra": {
"name": "EURC",
"version": "2"
},
"payTo": "0x76A672EEe56D29D475b0715cc03B8C99D70EC8A2",
"amount": "20000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 120
}
],
"resource": {
"url": "https://api.sirenic.eu/v1/eu/entreprise/GB/{company_number}/beneficiaires-effectifs",
"tags": [
"uk",
"united-kingdom",
"beneficial-owners",
"psc",
"ubo"
],
"iconUrl": "https://api.sirenic.eu/logo.png",
"mimeType": "application/json",
"description": "UK persons with significant control (PSC register) live from Companies House, for KYB and group-structure checks: LEGAL-ENTITY controllers only (corporate entities, legal persons) with natures of control (ownership/voting bands), notification dates and register identification, plus official PSC statements. Natural-person controllers are COUNTED, never named (GDPR, CJEU C-798/24, since 2026-09-19). Ceased PSCs excluded by default (inclure_cesses=true adds them).",
"serviceName": "Sirenic"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"type": "http",
"method": "GET",
"pathParams": {
"company_number": "00102498"
},
"queryParams": {}
},
"output": {
"type": "json",
"example": {
"pays": "GB",
"source": "Companies House (api.company-information.service.gov.uk). Contains public sector information licensed under the Open Government Licence v3.0 (Companies House).",
"declarations": [],
"beneficiaires": [
{
"nom": "Bp International Limited",
"type": "entite",
"notifie_le": "2016-04-06",
"identification": {
"registre": "Companies House",
"forme_juridique": "Limited By Shares",
"numero_registre": "00542515"
},
"natures_de_controle": [
"ownership-of-shares-75-to-100-percent"
]
}
],
"nombre_actifs": 1,
"nombre_cesses": 0,
"company_number": "00446915",
"data_freshness": "Companies House temps réel (cache 24 h)",
"autres_types_omis": {
"actifs": 0,
"cesses": 0
},
"exemption_possible": false,
"personnes_physiques_omises": {
"actifs": 0,
"cesses": 0
}
}
}
},
"schema": {
"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": [
"company_number"
],
"properties": {
"company_number": {
"type": "string",
"description": "Companies House company number, leading zeros required (00446915). Unknown number returns 404, payment cancelled."
}
}
},
"queryParams": {
"type": "object",
"required": [],
"properties": {
"inclure_cesses": {
"type": "string",
"description": "Set to \"true\" to add ceased PSCs in `beneficiaires_cesses` (with their cesse_le). Omitted or any other value: ceased PSCs are excluded."
}
}
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string"
},
"example": {
"type": "object"
}
}
}
}
},
"routeTemplate": "/v1/eu/entreprise/GB/:company_number/beneficiaires-effectifs"
}
},
"x402Version": 2
}Captured payload 43 of 85
{
"error": "Payment required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0x76A672EEe56D29D475b0715cc03B8C99D70EC8A2",
"amount": "20000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 120
},
{
"asset": "0x60a3E35Cc302bFA44Cb288Bc5a4F316Fdb1adb42",
"extra": {
"name": "EURC",
"version": "2"
},
"payTo": "0x76A672EEe56D29D475b0715cc03B8C99D70EC8A2",
"amount": "20000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 120
}
],
"resource": {
"url": "https://api.sirenic.eu/v1/eu/entreprise/CZ/{ico}/insolvabilite",
"tags": [
"czechia",
"insolvency",
"isir",
"insolvency-register",
"bankruptcy"
],
"iconUrl": "https://api.sirenic.eu/logo.png",
"mimeType": "application/json",
"description": "Czech 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.",
"serviceName": "Sirenic"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"type": "http",
"method": "GET",
"pathParams": {
"ico": "45274649"
},
"queryParams": {}
},
"output": {
"type": "json",
"example": {
"pays": "CZ",
"source": "ISIR — Insolvenční rejstřík (Ministerstvo spravedlnosti ČR), web service public isir.justice.cz",
"procedures": [
{
"etat": "VYRIZENA",
"affaire": "INS 9/2008",
"debiteur": "ZRK Čekanice s.r.o. v likvidaci",
"tribunal": "KSZPCPM",
"ouverture": "2008-01-03T14:15:17Z",
"evenements": [
{
"id": 1946,
"etat": "VYRIZENA",
"type": 83,
"publie_le": "2008-01-14T09:36:31Z",
"description": "Usnesení o zamítnutí insolvenčního návrhu pro nedostatek majetku dlužníka"
}
],
"nombre_evenements": 9,
"evenements_tronques": false
}
],
"collecte_le": "2026-07-31",
"id_national": "49193881",
"aucune_procedure": false
}
}
},
"schema": {
"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": [
"ico"
],
"properties": {
"ico": {
"type": "string",
"description": "8-digit Czech IČO. LEGAL PERSONS ONLY: a natural person's IČO (sole trader) is refused 404 entreprise_individuelle_non_servie, payment cancelled; an unrecognised legal form returns 502., e.g. 49193881"
}
}
},
"queryParams": {
"type": "object",
"properties": {}
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string"
},
"example": {
"type": "object"
}
}
}
}
},
"routeTemplate": "/v1/eu/entreprise/CZ/:ico/insolvabilite"
}
},
"x402Version": 2
}Captured payload 44 of 85
{
"error": "Payment required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0x76A672EEe56D29D475b0715cc03B8C99D70EC8A2",
"amount": "30000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 120
},
{
"asset": "0x60a3E35Cc302bFA44Cb288Bc5a4F316Fdb1adb42",
"extra": {
"name": "EURC",
"version": "2"
},
"payTo": "0x76A672EEe56D29D475b0715cc03B8C99D70EC8A2",
"amount": "30000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 120
}
],
"resource": {
"url": "https://api.sirenic.eu/v1/eu/facturation/dossier",
"tags": [
"europe",
"e-invoicing",
"supplier-verification",
"belgium",
"poland"
],
"iconUrl": "https://api.sirenic.eu/logo.png",
"mimeType": "application/json",
"description": "European 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.",
"serviceName": "Sirenic"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"type": "http",
"method": "GET",
"queryParams": {
"id": "0403199702",
"pays": "BE"
}
},
"output": {
"type": "json",
"example": {
"id": "0403199702",
"tva": {
"numero": "BE0403199702",
"statut": "valide"
},
"pays": "BE",
"banque": null,
"mandat": {
"obligation": "facturation électronique structurée entre assujettis",
"canal_par_defaut": "Peppol (art. 13ter, présomption réfragable)",
"en_vigueur_depuis": "2026-01-01"
},
"peppol": {
"documents": [
"Invoice"
],
"joignable": true,
"identifiant": "0208:0403199702",
"nom_enregistre": "BNP Paribas Fortis NV",
"accepte_facture_en16931": true
},
"source": "Banque-Carrefour des Entreprises (BCE/KBO), VIES (Commission européenne), annuaire Peppol, registres bancaires officiels.",
"verdict": {
"raisons": [
{
"code": "iban_non_fourni",
"niveau": "information",
"source": "Paramètre `iban` absent — contrôle bancaire non effectué."
}
],
"pret_a_facturer": true
},
"destinataire": {
"etat": null,
"denomination": "BNP Paribas Fortis"
}
}
}
},
"schema": {
"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"
},
"queryParams": {
"type": "object",
"required": [
"pays",
"id"
],
"properties": {
"id": {
"type": "string",
"description": "Required. BE: 10-digit enterprise number (KBO/BCE). PL: 10-digit NIP. Dots, spaces and dashes tolerated; must match ^[0-9.\\s-]{9,14}$ or 400 identifiant_invalide."
},
"iban": {
"type": "string",
"description": "Optional payee IBAN. Omitted → reason `iban_non_fourni` (informational). In POLAND it is what unlocks the White List check: an account not declared by that taxpayer is a BLOCKING reason (loss of VAT deduction + joint liability above 15 000 PLN)."
},
"pays": {
"type": "string",
"description": "Required. BE or PL only (for France use /v1/facturation/dossier). Anything else → 400 pays_non_couvert."
}
}
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string"
},
"example": {
"type": "object"
}
}
}
}
}
}
},
"x402Version": 2
}Captured payload 45 of 85
{
"error": "Payment required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0x76A672EEe56D29D475b0715cc03B8C99D70EC8A2",
"amount": "20000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 120
},
{
"asset": "0x60a3E35Cc302bFA44Cb288Bc5a4F316Fdb1adb42",
"extra": {
"name": "EURC",
"version": "2"
},
"payTo": "0x76A672EEe56D29D475b0715cc03B8C99D70EC8A2",
"amount": "20000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 120
}
],
"resource": {
"url": "https://api.sirenic.eu/v1/entreprise/{siren}/marches-publics-ue",
"tags": [
"europe",
"public-procurement",
"ted",
"government-contracts",
"tenders"
],
"iconUrl": "https://api.sirenic.eu/logo.png",
"mimeType": "application/json",
"description": "European 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.",
"serviceName": "Sirenic"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"type": "http",
"method": "GET",
"pathParams": {
"siren": "552032534"
},
"queryParams": {}
},
"output": {
"type": "json",
"example": {
"avis": [
{
"objet": "Études préliminaires usines d'eau potable",
"acheteur": {
"nom": "SYNDICAT EAU47",
"pays": "FRA"
},
"lien_ted": "https://ted.europa.eu/fr/notice/425760-2026/pdf",
"codes_cpv": [
"71241000"
],
"type_avis": "can-standard",
"montant_avis": {
"devise": "EUR",
"portee": "avis entier (tous lots/titulaires)",
"valeur": 1250000
},
"co_titulaires": [
"CABINET MERLIN"
],
"reference_ted": "425760-2026",
"correspondance": {
"methode": "identifiant",
"confiance": "haute"
},
"date_publication": "2026-06-22",
"identifiants_gagnants": [
"42863435600532"
]
}
],
"siren": "428634356",
"source": "TED — Tenders Electronic Daily (ted.europa.eu), Office des publications de l'UE ; réutilisation libre, © Union européenne",
"tronque": false,
"nombre_avis": 1,
"data_freshness": "interrogation TED en direct, cache 24 h",
"nombre_retourne": 1
}
}
},
"schema": {
"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 (Luhn-checked; 400 otherwise), e.g. 428634356"
}
}
},
"queryParams": {
"type": "object",
"properties": {}
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string"
},
"example": {
"type": "object"
}
}
}
}
},
"routeTemplate": "/v1/entreprise/:siren/marches-publics-ue"
}
},
"x402Version": 2
}Captured payload 46 of 85
{
"error": "Payment required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0x76A672EEe56D29D475b0715cc03B8C99D70EC8A2",
"amount": "10000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 120
},
{
"asset": "0x60a3E35Cc302bFA44Cb288Bc5a4F316Fdb1adb42",
"extra": {
"name": "EURC",
"version": "2"
},
"payTo": "0x76A672EEe56D29D475b0715cc03B8C99D70EC8A2",
"amount": "10000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 120
}
],
"resource": {
"url": "https://api.sirenic.eu/v1/entreprise/{siren}/changements",
"tags": [
"france",
"monitoring",
"company-changes",
"bodacc",
"watchlist"
],
"iconUrl": "https://api.sirenic.eu/logo.png",
"mimeType": "application/json",
"description": "Company 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).",
"serviceName": "Sirenic"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"type": "http",
"method": "GET",
"pathParams": {
"siren": "552032534"
},
"queryParams": {
"depuis": "2020-01-01"
}
},
"output": {
"type": "json",
"example": {
"siren": "552032534",
"depuis": "2020-01-01",
"source": "BODACC (DILA) via bodacc-datadila.opendatasoft.com, licence ouverte Etalab 2.0",
"denomination": "DANONE",
"data_freshness": "BODACC (bulletin quotidien DILA), cache court ≤ 1 h par (siren, depuis)",
"changements_fiche": {
"disponible": false,
"version_stock_courant": "2026-07-01"
},
"nouveaux_evenements_bodacc": {
"nombre": 41,
"tronque": false,
"annonces": [
{
"id": "B202601212014",
"famille": "Modifications diverses",
"jugement": null,
"tribunal": "Greffe du Tribunal des Activités Economiques de Paris",
"type_avis": "Avis initial",
"publication": "B",
"date_parution": "2026-06-28"
}
],
"nombre_total": 41
}
}
}
},
"schema": {
"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 (Luhn-checked; 400 otherwise), e.g. 552032534"
}
}
},
"queryParams": {
"type": "object",
"required": [
"depuis"
],
"properties": {
"depuis": {
"type": "string",
"description": "Required calendar date YYYY-MM-DD; lists BODACC announcements published since it (400 otherwise)"
}
}
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string"
},
"example": {
"type": "object"
}
}
}
}
},
"routeTemplate": "/v1/entreprise/:siren/changements"
}
},
"x402Version": 2
}Captured payload 47 of 85
{
"error": "Payment required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0x76A672EEe56D29D475b0715cc03B8C99D70EC8A2",
"amount": "20000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 120
},
{
"asset": "0x60a3E35Cc302bFA44Cb288Bc5a4F316Fdb1adb42",
"extra": {
"name": "EURC",
"version": "2"
},
"payTo": "0x76A672EEe56D29D475b0715cc03B8C99D70EC8A2",
"amount": "20000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 120
}
],
"resource": {
"url": "https://api.sirenic.eu/v1/entreprise/{siren}/facturation-prep",
"tags": [
"france",
"e-invoicing",
"vat",
"invoicing-mandate",
"supplier-onboarding"
],
"iconUrl": "https://api.sirenic.eu/logo.png",
"mimeType": "application/json",
"description": "Supplier 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.",
"serviceName": "Sirenic"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"type": "http",
"method": "GET",
"pathParams": {
"siren": "552032534"
},
"queryParams": {}
},
"output": {
"type": "json",
"example": {
"tva": {
"numero_intracommunautaire_calcule": "FR27552032534"
},
"siren": "552032534",
"adressage": {
"siege": {
"siret": "55203253400703",
"adresse": "59 RUE LA FAYETTE 75009 PARIS",
"commune": "PARIS",
"code_postal": "75009"
},
"etablissements": [
{
"siret": "55203253400703",
"adresse": "59 RUE LA FAYETTE 75009 PARIS",
"est_siege": true,
"etat_administratif": "actif"
}
],
"nombre_etablissements": 19
},
"disclaimer": "Données de préparation fournies à titre indicatif ; Sirenic n'émet, ne transmet ni ne route aucune facture, et ne confirme pas l'enregistrement du destinataire sur le PPF ou une PDP.",
"destinataire": {
"denomination": "DANONE",
"nature_juridique": "5599",
"etat_administratif": "actif",
"activite_principale": "70.10Z",
"categorie_entreprise": "GE"
},
"avertissements": [],
"data_freshness": "identité : stock Sirene mensuel (2026-07-01)",
"statut_diffusion": "totale",
"calendrier_reforme": {
"base_calcul": "catégorie d'entreprise INSEE : GE",
"emission_obligatoire_depuis": "2026-09-01",
"reception_obligatoire_depuis": "2026-09-01"
}
}
}
},
"schema": {
"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, e.g. 552032534"
}
}
},
"queryParams": {
"type": "object",
"properties": {}
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string"
},
"example": {
"type": "object"
}
}
}
}
},
"routeTemplate": "/v1/entreprise/:siren/facturation-prep"
}
},
"x402Version": 2
}Captured payload 48 of 85
{
"error": "Payment required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0x76A672EEe56D29D475b0715cc03B8C99D70EC8A2",
"amount": "20000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 120
},
{
"asset": "0x60a3E35Cc302bFA44Cb288Bc5a4F316Fdb1adb42",
"extra": {
"name": "EURC",
"version": "2"
},
"payTo": "0x76A672EEe56D29D475b0715cc03B8C99D70EC8A2",
"amount": "20000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 120
}
],
"resource": {
"url": "https://api.sirenic.eu/v1/eu/entreprise/ES/{hoja}/actes",
"tags": [
"spain",
"borme",
"registro-mercantil",
"spanish-company-registry",
"company-acts"
],
"iconUrl": "https://api.sirenic.eu/logo.png",
"mimeType": "application/json",
"description": "Spanish 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).",
"serviceName": "Sirenic"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"type": "http",
"method": "GET",
"pathParams": {
"hoja": "VI-23141"
},
"queryParams": {}
},
"output": {
"type": "json",
"example": {
"nif": null,
"hoja": "VI-14412",
"pays": "ES",
"actes": [
{
"corps": "Fusión por absorción. Sociedades absorbidas: OSG NST IBERICA SOCIEDAD LIMITADA. Datos registrales. S 8 , H VI 14412, I/A 32 (15.07.26).",
"fecha": "2026-07-23",
"types": [
"fusion por absorcion"
],
"numero": 344928,
"provincia": "ARABA/ÁLAVA",
"id_document": "BORME-A-2026-140-01"
}
],
"source": "BORME sección A (actos inscritos) — Basado en datos de la Agencia Estatal Boletín Oficial del Estado (https://www.boe.es)",
"denomination": "OSG IBERICA TOOLING, SOCIEDAD LIMITADA",
"nombre_actes": 1,
"actes_tronques": false,
"rattachement_nif": "non disponible — le BORME (sección A) ne publie pas le NIF"
}
}
},
"schema": {
"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": [
"hoja"
],
"properties": {
"hoja": {
"type": "string",
"description": "Spanish hoja registral, {PROVINCE}-{NUMBER} (VI-14412, M-869868, VI-20755-BIS); space or lowercase accepted and normalised. NEVER a NIF/CIF: the BORME does not publish it. Get the hoja from /v1/eu/recherche?pays=ES. A province transfer opens a NEW hoja."
}
}
},
"queryParams": {
"type": "object",
"properties": {}
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string"
},
"example": {
"type": "object"
}
}
}
}
},
"routeTemplate": "/v1/eu/entreprise/ES/:hoja/actes"
}
},
"x402Version": 2
}Captured payload 49 of 85
{
"error": "Payment required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0x76A672EEe56D29D475b0715cc03B8C99D70EC8A2",
"amount": "30000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 120
},
{
"asset": "0x60a3E35Cc302bFA44Cb288Bc5a4F316Fdb1adb42",
"extra": {
"name": "EURC",
"version": "2"
},
"payTo": "0x76A672EEe56D29D475b0715cc03B8C99D70EC8A2",
"amount": "30000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 120
}
],
"resource": {
"url": "https://api.sirenic.eu/v1/entreprise/{siren}/pi",
"tags": [
"france",
"intellectual-property",
"trademarks",
"patents",
"designs"
],
"iconUrl": "https://api.sirenic.eu/logo.png",
"mimeType": "application/json",
"description": "Intellectual property portfolio of a French company from official INPI open data: patents, trademarks and designs — counts plus items with number, title/label, status, ISO dates (trademark filing/registration/expiry, patent publication) and classification (Nice/CIB/Locarno). Designs: one line per filing. An R&D / brand-value signal for due diligence. Trademarks and designs are most-recent-first; patents are NOT sorted upstream (liste_ordre). Inventor names are never returned.",
"serviceName": "Sirenic"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"type": "http",
"method": "GET",
"pathParams": {
"siren": "552032534"
},
"queryParams": {}
},
"output": {
"type": "json",
"example": {
"siren": "552032534",
"source": "INPI — bases ouvertes de propriété industrielle (marques, brevets, dessins & modèles)",
"brevets": {
"liste": [
{
"date": "1996-07-05",
"numero": "FR2728873A1",
"libelle": "EMBALLAGE EN FILM DE MATERIAU SOUPLE ET SON PROCEDE DE FABRICATION",
"date_nature": "publication",
"classification": "B65D 65/32, B65D 75/58"
}
],
"nombre": 12,
"liste_ordre": "amont_non_trie",
"nombre_unite": "titres",
"liste_tronquee": false
},
"marques": {
"liste": [
{
"date": "2021-07-31",
"numero": "4789796",
"statut": "Marque enregistrée",
"libelle": "THE ONE HOME",
"date_nature": "depot",
"classification": "41, 44",
"date_expiration": "2031-07-31",
"date_enregistrement": "2021-12-24"
}
],
"nombre": 88,
"liste_ordre": "date_decroissante",
"nombre_unite": "titres",
"liste_tronquee": true
},
"data_freshness": "INPI PI open data (marques/brevets hebdo, D&M bimensuel), cache 24 h",
"dessins_modeles": {
"liste": [
{
"date": "2005-08-19",
"numero": "054041",
"libelle": "Ornementation de supports de communication",
"date_nature": "depot",
"classification": "2003"
}
],
"nombre": 3,
"liste_ordre": "date_decroissante",
"nombre_unite": "depots",
"liste_tronquee": false
}
}
}
},
"schema": {
"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 (Luhn-checked; 400 otherwise), e.g. 552032534"
}
}
},
"queryParams": {
"type": "object",
"properties": {}
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string"
},
"example": {
"type": "object"
}
}
}
}
},
"routeTemplate": "/v1/entreprise/:siren/pi"
}
},
"x402Version": 2
}Captured payload 50 of 85
{
"error": "Payment required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0x76A672EEe56D29D475b0715cc03B8C99D70EC8A2",
"amount": "50000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 120
},
{
"asset": "0x60a3E35Cc302bFA44Cb288Bc5a4F316Fdb1adb42",
"extra": {
"name": "EURC",
"version": "2"
},
"payTo": "0x76A672EEe56D29D475b0715cc03B8C99D70EC8A2",
"amount": "50000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 120
}
],
"resource": {
"url": "https://api.sirenic.eu/v1/secteur/{code_naf}/benchmarks",
"tags": [
"france",
"benchmarks",
"sector-statistics",
"naf",
"peer-comparison"
],
"iconUrl": "https://api.sirenic.eu/logo.png",
"mimeType": "application/json",
"description": "Sector 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.",
"serviceName": "Sirenic"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"type": "http",
"method": "GET",
"pathParams": {
"code_naf": "68.20B"
},
"queryParams": {}
},
"output": {
"type": "json",
"example": {
"niveau": "sous-classe",
"source": "INSEE Sirene (Licence Ouverte Etalab 2.0) et ratios financiers INPI / Banque de France (Licence Ouverte 2.0)",
"code_naf": "62.01Z",
"finances": {
"marge_ebe_pct": {
"mediane": 7.197
},
"rcai_sur_ca_pct": {
"mediane": 3.989
},
"taux_endettement": {
"mediane": 3.348
},
"entreprises_avec_comptes": 8950
},
"age_annees": {
"q1": 1,
"q3": 11,
"mediane": 4
},
"effectifs_salaries": {
"repartition": {
"NN": 88097
},
"repartition_libelles": {
"NN": "non renseigné"
}
},
"effectif_entreprises": {
"actives_diffusibles": 98868
}
}
}
},
"schema": {
"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": [
"code_naf"
],
"properties": {
"code_naf": {
"type": "string",
"description": "NAF/APE activity code, any level: division (62), groupe (62.0), classe (62.01) or sous-classe (62.01Z); upper-cased server-side"
}
}
},
"queryParams": {
"type": "object",
"properties": {}
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string"
},
"example": {
"type": "object"
}
}
}
}
},
"routeTemplate": "/v1/secteur/:code_naf/benchmarks"
}
},
"x402Version": 2
}Captured payload 51 of 85
{
"error": "Payment required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0x76A672EEe56D29D475b0715cc03B8C99D70EC8A2",
"amount": "50000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 120
},
{
"asset": "0x60a3E35Cc302bFA44Cb288Bc5a4F316Fdb1adb42",
"extra": {
"name": "EURC",
"version": "2"
},
"payTo": "0x76A672EEe56D29D475b0715cc03B8C99D70EC8A2",
"amount": "50000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 120
}
],
"resource": {
"url": "https://api.sirenic.eu/v1/surveillance/creer",
"tags": [
"france",
"monitoring",
"watchlist",
"alerts",
"webhook"
],
"iconUrl": "https://api.sirenic.eu/logo.png",
"mimeType": "application/json",
"description": "Monitoring for France: a 30, 90 or 365-day 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, FR & EU procurement awards. Directors (dirigeant:Name): new/ended offices. Associations (RNA W…): JOAFE notices. Per target (1-100) x duration: $0.05 / $0.135 / $0.50. No account, no refund.",
"serviceName": "Sirenic"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"type": "http",
"method": "GET",
"queryParams": {
"duree": "30",
"cibles": "552032534,542065479"
}
},
"output": {
"type": "json",
"example": {
"jeton": "sw_xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx.<horodatage_base64url>.<signature_ed25519_base64url>",
"canaux": {
"pull": "/v1/surveillance/sw_xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
"email": false,
"webhook": false
},
"cibles": 2,
"source": "Surveillance Sirenic — diffs quotidiens sur sources officielles (Sirene, BODACC, sanctions, AMF, Géorisques, DECP, TED)",
"expire_le": "2026-08-28T07:36:32.134Z",
"disclaimer": "Vérification QUOTIDIENNE : un événement est signalé au plus tard le jour ouvré suivant sa publication par la source. Les correspondances (sanctions, listes AMF) sont des rapprochements de noms à vérifier — jamais une décision. Cible dirigeant : uniquement le suivi des MANDATS publics (nom + année), purgé à l'expiration.",
"duree_jours": 30,
"surveillance_id": "sw_xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx.<horodatage_base64url>.<signature_ed25519_base64url>"
}
}
},
"schema": {
"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"
},
"queryParams": {
"type": "object",
"required": [
"cibles"
],
"properties": {
"duree": {
"type": "string",
"description": "Watch duration in days: 30, 90 or 365. Optional, defaults to 30. UNIT PRICE PER TARGET depends on it: 30d $0.05, 90d $0.135 (-10%), 365d $0.50 (-17.8% vs the monthly rate). Total = that unit price x number of targets, so up to $50.00 for 100 targets over 365 days. Payment is final: no pro-rata refund."
},
"email": {
"type": "string",
"description": "Optional e-mail address for the digest (200 chars max)"
},
"cibles": {
"type": "string",
"description": "1 to 100 comma-separated targets: 9-digit SIREN, or `dirigeant:Surname` (2-80 chars). Deduplicated. BILLED PER TARGET - the signed quote is the unit price for the requested duration times the number of targets."
},
"webhook": {
"type": "string",
"description": "Optional public https URL (port 443, no private or loopback host, no credentials in the URL, 500 chars max) receiving Ed25519-signed event pushes"
}
}
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string"
},
"example": {
"type": "object"
}
}
}
}
}
}
},
"x402Version": 2
}Captured payload 52 of 85
{
"error": "Payment required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0x76A672EEe56D29D475b0715cc03B8C99D70EC8A2",
"amount": "20000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 120
},
{
"asset": "0x60a3E35Cc302bFA44Cb288Bc5a4F316Fdb1adb42",
"extra": {
"name": "EURC",
"version": "2"
},
"payTo": "0x76A672EEe56D29D475b0715cc03B8C99D70EC8A2",
"amount": "20000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 120
}
],
"resource": {
"url": "https://api.sirenic.eu/v1/eu/entreprise/EE/{registrikood}/evenements",
"tags": [
"estonia",
"registry-rulings",
"maarused",
"striking-off",
"compulsory-dissolution"
],
"iconUrl": "https://api.sirenic.eu/logo.png",
"mimeType": "application/json",
"description": "Estonian 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.",
"serviceName": "Sirenic"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"type": "http",
"method": "GET",
"pathParams": {
"registrikood": "12417834"
},
"queryParams": {}
},
"output": {
"type": "json",
"example": {
"pays": "EE",
"source": "e-äriregister (Registre du commerce estonien) — open data avaandmed.ariregister.rik.ee (aruannete elemendid, määrused), RIK, licence CC BY 4.0",
"photo_le": "2026-07-29",
"evenements": [
{
"alerte": true,
"numero": "Ä 30001556 / M1",
"etat_code": "J",
"type_code": "X2",
"etat_libelle": "Jõustunud",
"type_libelle": "Hoiatusmäärus registrist kustutamiseks: majandusaasta aruanne esitamata",
"date_ordonnance": "2021-02-03",
"date_inscription": null,
"delai_supplementaire": "2021-08-03"
}
],
"id_national": "10119794",
"nombre_alertes": 2,
"aucune_ordonnance": false,
"types_non_qualifies": [
{
"code": "K1",
"libelle": "Kanne"
}
]
}
}
},
"schema": {
"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": [
"registrikood"
],
"properties": {
"registrikood": {
"type": "string",
"description": "8-digit Estonian registry code (registrikood). Struck-off entities leave the open data entirely and return 404 (payment cancelled)., e.g. 10119794"
}
}
},
"queryParams": {
"type": "object",
"properties": {}
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string"
},
"example": {
"type": "object"
}
}
}
}
},
"routeTemplate": "/v1/eu/entreprise/EE/:registrikood/evenements"
}
},
"x402Version": 2
}Captured payload 53 of 85
{
"error": "Payment required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0x76A672EEe56D29D475b0715cc03B8C99D70EC8A2",
"amount": "10000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 120
},
{
"asset": "0x60a3E35Cc302bFA44Cb288Bc5a4F316Fdb1adb42",
"extra": {
"name": "EURC",
"version": "2"
},
"payTo": "0x76A672EEe56D29D475b0715cc03B8C99D70EC8A2",
"amount": "10000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 120
}
],
"resource": {
"url": "https://api.sirenic.eu/v1/eu/entreprise/BE/{id}",
"tags": [
"belgium",
"kbo",
"bce",
"company-registry",
"company-lookup"
],
"iconUrl": "https://api.sirenic.eu/logo.png",
"mimeType": "application/json",
"description": "Official 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.",
"serviceName": "Sirenic"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"type": "http",
"method": "GET",
"pathParams": {
"id": "0403199702"
},
"queryParams": {}
},
"output": {
"type": "json",
"example": {
"pays": "BE",
"source": "Registres officiels : Brønnøysundregistrene (NO, NLOD), e-Business Register (EE, CC-BY 4.0), Uzņēmumu reģistrs (LV), KBO/BCE (BE), CVR (DK), Companies House (GB, OGL), ARES (CZ), Register právnických osôb (SK, CC-BY 4.0), PRH/YTJ (FI, CC-BY 4.0), Krajowy Rejestr Sądowy (PL), Zefix (CH, OGD), Bolagsverket (SE), GLEIF (CC0)",
"statut": "actif",
"activite": {
"code": "35111",
"libelle": "Production d'électricité",
"nomenclature": "NACEBEL 2025"
},
"registre": "Banque-Carrefour des Entreprises (KBO/BCE)",
"activites": [
{
"code": "35111",
"libelle": "Production d'électricité",
"nomenclature": "NACEBEL 2025",
"classification": "MAIN"
}
],
"disclaimer": "Données rediffusées telles que publiées par les registres officiels, dans un schéma unifié ; `statut` est une normalisation en 3 valeurs, le libellé source est conservé dans `statut_detail`. / Official register data as published, unified schema; `statut` is a 3-value normalization.",
"id_national": "0403170701",
"denomination": "ELECTRABEL",
"identifiants": {
"lei": null,
"tva": "BE0403170701"
},
"adresse_siege": {
"pays": "BE",
"ville": "BRUXELLES"
},
"lien_registre": "https://kbopub.economie.fgov.be/kbopub/zoeknummerform.html?nummer=0403170701",
"data_freshness": "stock Banque-Carrefour des Entreprises (KBO/BCE) (2026-07)",
"forme_juridique": {
"code": "014",
"libelle": "Société anonyme"
},
"nombre_etablissements": 2
}
}
},
"schema": {
"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": [
"id"
],
"properties": {
"id": {
"type": "string",
"description": "Belgian enterprise number (KBO/BCE), 10 digits, NO dots or spaces, e.g. 0403170701"
}
}
},
"queryParams": {
"type": "object",
"properties": {}
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string"
},
"example": {
"type": "object"
}
}
}
}
},
"routeTemplate": "/v1/eu/entreprise/BE/:id"
}
},
"x402Version": 2
}Captured payload 54 of 85
{
"error": "Payment required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0x76A672EEe56D29D475b0715cc03B8C99D70EC8A2",
"amount": "20000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 120
},
{
"asset": "0x60a3E35Cc302bFA44Cb288Bc5a4F316Fdb1adb42",
"extra": {
"name": "EURC",
"version": "2"
},
"payTo": "0x76A672EEe56D29D475b0715cc03B8C99D70EC8A2",
"amount": "20000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 120
}
],
"resource": {
"url": "https://api.sirenic.eu/v1/entreprise/{siren}/documents",
"tags": [
"france",
"official-documents",
"deeds",
"inpi",
"registry"
],
"iconUrl": "https://api.sirenic.eu/logo.png",
"mimeType": "application/json",
"description": "Official 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 publishes 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.",
"serviceName": "Sirenic"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"type": "http",
"method": "GET",
"pathParams": {
"siren": "552032534"
},
"queryParams": {}
},
"output": {
"type": "json",
"example": {
"actes": [
{
"id": "6a33ae8b0397b4bf6e0f5118",
"type": "actes",
"libelle": "Copie des statuts mis à jour",
"date_depot": "2026-06-16",
"nom_document": "Statuts_Danone_26_mai_2026_signes_2"
}
],
"siren": "552032534",
"total": 208,
"bilans": [
{
"id": "6a33a929f9e4b401ad07b51a",
"type": "bilans",
"libelle": null,
"date_depot": "2026-05-27",
"date_cloture": "2025-12-31",
"nom_document": "CA_552032534_7501_K00245359617_2025_K"
}
],
"source": "INPI — Registre national des entreprises (RNE), documents tels que déposés",
"consulte_le": "2026-07-29T07:28:49.560Z",
"denomination": "DANONE",
"data_freshness": "INPI RNE temps réel, liste en cache 24 h",
"telechargement": "GET /v1/documents/{type}/{id} — type = actes | bilans, id = champ `id` ci-dessous ($0.10, PDF)"
}
}
},
"schema": {
"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 (Luhn-checked; 400 otherwise), e.g. 552032534"
}
}
},
"queryParams": {
"type": "object",
"properties": {}
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string"
},
"example": {
"type": "object"
}
}
}
}
},
"routeTemplate": "/v1/entreprise/:siren/documents"
}
},
"x402Version": 2
}Captured payload 55 of 85
{
"error": "Payment required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0x76A672EEe56D29D475b0715cc03B8C99D70EC8A2",
"amount": "10000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 120
},
{
"asset": "0x60a3E35Cc302bFA44Cb288Bc5a4F316Fdb1adb42",
"extra": {
"name": "EURC",
"version": "2"
},
"payTo": "0x76A672EEe56D29D475b0715cc03B8C99D70EC8A2",
"amount": "10000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 120
}
],
"resource": {
"url": "https://api.sirenic.eu/v1/eu/entreprise/FI/{id}",
"tags": [
"finland",
"finnish-company-registry",
"prh",
"ytj",
"business-id"
],
"iconUrl": "https://api.sirenic.eu/logo.png",
"mimeType": "application/json",
"description": "Official 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.",
"serviceName": "Sirenic"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"type": "http",
"method": "GET",
"pathParams": {
"id": "0112038-9"
},
"queryParams": {}
},
"output": {
"type": "json",
"example": {
"pays": "FI",
"source": "Registres officiels : Brønnøysundregistrene (NO, NLOD), e-Business Register (EE, CC-BY 4.0), Uzņēmumu reģistrs (LV), KBO/BCE (BE), CVR (DK), Companies House (GB, OGL), ARES (CZ), Register právnických osôb (SK, CC-BY 4.0), PRH/YTJ (FI, CC-BY 4.0), Krajowy Rejestr Sądowy (PL), Zefix (CH, OGD), Bolagsverket (SE), GLEIF (CC0)",
"statut": "actif",
"activite": {
"code": "70100",
"libelle": null,
"nomenclature": "TOIMI4"
},
"registre": "YTJ / PRH Business Information System (CC-BY 4.0)",
"disclaimer": "Données rediffusées telles que publiées par les registres officiels, dans un schéma unifié ; `statut` est une normalisation en 3 valeurs, le libellé source est conservé dans `statut_detail`. / Official register data as published, unified schema; `statut` is a 3-value normalization.",
"id_national": "0112038-9",
"denomination": "Nokia Oyj",
"identifiants": {
"lei": null,
"tva": "FI01120389"
},
"adresse_siege": {
"pays": "FI",
"ville": "ESPOO",
"adresse": "Karakaari 7",
"code_postal": "02610"
},
"date_creation": "1896-12-19",
"lien_registre": "https://tietopalvelu.ytj.fi/yritys/0112038-9",
"statut_detail": "ytj status 2",
"data_freshness": "PRH/YTJ open data temps réel (cache 24 h)",
"forme_juridique": {
"code": "17",
"libelle": "Public limited company"
}
}
}
},
"schema": {
"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": [
"id"
],
"properties": {
"id": {
"type": "string",
"description": "Finnish Business ID / Y-tunnus, pattern ^\\d{7}-\\d$ — the hyphen is REQUIRED (0112038-9). PRH / YTJ, CC-BY 4.0."
}
}
},
"queryParams": {
"type": "object",
"properties": {}
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string"
},
"example": {
"type": "object"
}
}
}
}
},
"routeTemplate": "/v1/eu/entreprise/FI/:id"
}
},
"x402Version": 2
}Captured payload 56 of 85
{
"error": "Payment required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0x76A672EEe56D29D475b0715cc03B8C99D70EC8A2",
"amount": "100000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 120
},
{
"asset": "0x60a3E35Cc302bFA44Cb288Bc5a4F316Fdb1adb42",
"extra": {
"name": "EURC",
"version": "2"
},
"payTo": "0x76A672EEe56D29D475b0715cc03B8C99D70EC8A2",
"amount": "100000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 120
}
],
"resource": {
"url": "https://api.sirenic.eu/v1/score/defaillance/{siren}",
"tags": [
"france",
"credit-risk",
"default-score",
"insolvency-risk",
"scoring"
],
"iconUrl": "https://api.sirenic.eu/logo.png",
"mimeType": "application/json",
"description": "Credit 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.",
"serviceName": "Sirenic"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"type": "http",
"method": "GET",
"pathParams": {
"siren": "552032534"
},
"queryParams": {}
},
"output": {
"type": "json",
"example": {
"siren": "552032534",
"classe": "sain",
"confiance": "moyenne",
"risque_12m": "faible",
"composantes": [
{
"axe": "liquidite",
"seuil": "<80/<100",
"points": 12,
"valeur": 7.093,
"indicateur": "ratio_liquidite_%"
},
{
"axe": "dette",
"seuil": "<0/>7/>4",
"points": 10,
"valeur": 19.515,
"indicateur": "capacite_remboursement_annees"
}
],
"denomination": "DANONE",
"score_risque": 22,
"data_freshness": "identité stock Sirene (2026-07-01) + ratios financiers + BODACC temps réel",
"signaux_bodacc": {
"procedure_collective": false,
"liquidation_judiciaire": false,
"cloture_insuffisance_actif": false
},
"version_modele": "defaillance-v1.8",
"exercice_reference": "2024-12-31",
"avertissement_perimetre": "Comptes SOCIAUX seuls : la santé du GROUPE n'est pas mesurée ; sur une tête de groupe, dette et liquidité peuvent être structurelles. Confiance plafonnée à « moyenne ». / Standalone STATUTORY accounts: GROUP health is not measured; on a group parent, debt and liquidity may be structural. Confidence capped at medium."
}
}
},
"schema": {
"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"
}
}
}
}
},
"routeTemplate": "/v1/score/defaillance/:siren"
}
},
"x402Version": 2
}Captured payload 57 of 85
{
"error": "Payment required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0x76A672EEe56D29D475b0715cc03B8C99D70EC8A2",
"amount": "30000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 120
},
{
"asset": "0x60a3E35Cc302bFA44Cb288Bc5a4F316Fdb1adb42",
"extra": {
"name": "EURC",
"version": "2"
},
"payTo": "0x76A672EEe56D29D475b0715cc03B8C99D70EC8A2",
"amount": "30000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 120
}
],
"resource": {
"url": "https://api.sirenic.eu/v1/eu/entreprise/SE/{orgnr}/comptes",
"tags": [
"sweden",
"swedish-company",
"annual-accounts",
"financial-statements",
"ixbrl"
],
"iconUrl": "https://api.sirenic.eu/logo.png",
"mimeType": "application/json",
"description": "Swedish 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.",
"serviceName": "Sirenic"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"type": "http",
"method": "GET",
"pathParams": {
"orgnr": "5560401977"
},
"queryParams": {}
},
"output": {
"type": "json",
"example": {
"pays": "SE",
"source": "Bolagsverket — värdefulla datamängder (bulkfil des organisations et rapports annuels iXBRL), vardefulla-datamangder.bolagsverket.se",
"exercices": [
{
"devise": "SEK",
"total_actif": 351010,
"date_cloture": "2025-12-31",
"denomination": "Research Premises Scandinavia Aktiebolag",
"resultat_net": 15721,
"capitaux_propres": 263724,
"chiffre_affaires": 891571
}
],
"id_national": "5560401977",
"nombre_exercices": 4
}
}
},
"schema": {
"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": [
"orgnr"
],
"properties": {
"orgnr": {
"type": "string",
"description": "10-digit Swedish organisationsnummer, with or without hyphen (5560401977 or 556040-1977)"
}
}
},
"queryParams": {
"type": "object",
"properties": {}
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string"
},
"example": {
"type": "object"
}
}
}
}
},
"routeTemplate": "/v1/eu/entreprise/SE/:orgnr/comptes"
}
},
"x402Version": 2
}Captured payload 58 of 85
{
"error": "Payment required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0x76A672EEe56D29D475b0715cc03B8C99D70EC8A2",
"amount": "10000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 120
},
{
"asset": "0x60a3E35Cc302bFA44Cb288Bc5a4F316Fdb1adb42",
"extra": {
"name": "EURC",
"version": "2"
},
"payTo": "0x76A672EEe56D29D475b0715cc03B8C99D70EC8A2",
"amount": "10000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 120
}
],
"resource": {
"url": "https://api.sirenic.eu/v1/entreprise/{siren}/lobbying",
"tags": [
"france",
"lobbying",
"hatvp",
"influence",
"transparency"
],
"iconUrl": "https://api.sirenic.eu/logo.png",
"mimeType": "application/json",
"description": "Lobbying 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).",
"serviceName": "Sirenic"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"type": "http",
"method": "GET",
"pathParams": {
"siren": "552032534"
},
"queryParams": {}
},
"output": {
"type": "json",
"example": {
"siren": "552032534",
"source": "HATVP — Répertoire des représentants d'intérêts (AGORA), Licence Ouverte 2.0",
"clients": [],
"inscrit": true,
"categorie": {
"code": "SCOMCIV",
"famille": "ENTREPRISE"
},
"exercices": [
{
"fin": "2025-12-31",
"nb_salaries": 1,
"nb_activites": 8,
"depenses_tranche": "> = 200 000 euros et < 300 000 euros",
"defaut_declaration": false
}
],
"disclaimer": "Données DÉCLARATIVES publiées par la HATVP, restituées au niveau de l'organisation (aucune personne physique) et resynchronisées régulièrement — le champ `objet` des sujets est le texte déclaré par l'organisation. Ni un avis ni une appréciation sur la licéité des activités.",
"denomination": "DANONE",
"data_freshness": "répertoire HATVP (extrait 2026-07-27)",
"desinscription": null,
"sujets_recents": [
{
"date": "2026-04-08",
"objet": "Soutenir le développement des innovations en faveur de la transition agroécologique, de la collecte et du recyclage du plastique notamment via la consigne",
"domaines": [
"Agriculture, agroalimentaire"
]
}
],
"date_premiere_publication": "2017-12-05"
}
}
},
"schema": {
"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, e.g. 552032534"
}
}
},
"queryParams": {
"type": "object",
"properties": {}
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string"
},
"example": {
"type": "object"
}
}
}
}
},
"routeTemplate": "/v1/entreprise/:siren/lobbying"
}
},
"x402Version": 2
}Captured payload 59 of 85
{
"error": "Payment required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0x76A672EEe56D29D475b0715cc03B8C99D70EC8A2",
"amount": "10000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 120
},
{
"asset": "0x60a3E35Cc302bFA44Cb288Bc5a4F316Fdb1adb42",
"extra": {
"name": "EURC",
"version": "2"
},
"payTo": "0x76A672EEe56D29D475b0715cc03B8C99D70EC8A2",
"amount": "10000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 120
}
],
"resource": {
"url": "https://api.sirenic.eu/v1/entreprise/{siren}/marches-publics",
"tags": [
"france",
"public-procurement",
"government-contracts",
"tenders",
"decp"
],
"iconUrl": "https://api.sirenic.eu/logo.png",
"mimeType": "application/json",
"description": "Government contracts won by a French company, from the official DECP open data: buyers, dates, procedures, estimated end date, lot number, joint holders, CCAG, price type, advance, amendments, declared subcontracting. Each amount is per contract or LOT, excl. VAT, over its full duration, flagged firm price or ENVELOPE (call-offs, framework ceiling — 43% of rows). Totals as two bounds: raw, and deduplicated when one award is published twice. Awarded contracts, not open calls.",
"serviceName": "Sirenic"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"type": "http",
"method": "GET",
"pathParams": {
"siren": "552032534"
},
"queryParams": {}
},
"output": {
"type": "json",
"example": {
"siren": "130031487",
"source": "Données essentielles de la commande publique (DECP consolidées) via data.economie.gouv.fr, licence ouverte 2.0",
"marches": [
{
"id": "20262026100",
"ccag": "Fournitures courantes et services",
"objet": "ACTIONS DE FORMATION POUR LA SOUS SPECIALITE E1D ESPACES VERTS LOT 7 POUR LE COMPTE DE LA DELEGATION PAYS DE LA LOIRE DU CNFPT",
"avance": {
"taux": 0,
"attribuee": false
},
"nature": "Marché",
"regime": "2022",
"avenant": null,
"montant": 100000,
"origine": {
"ue": 0,
"france": 0
},
"acheteur": {
"nom": "CENTRE NATIONAL DE LA FONCTION PUBLIQUE TERRITORIALE",
"siret": "18001404502245"
},
"code_cpv": "80530000-8",
"procedure": "Procédure adaptée",
"duree_mois": 24,
"groupement": null,
"lot_numero": 7,
"types_prix": "Définitif révisable",
"accord_cadre": true,
"co_traitance": false,
"offres_recues": 1,
"lieu_execution": "49000",
"sous_traitance": {
"acte_id": null,
"montant": null,
"declaree": false,
"duree_mois": null,
"sous_traitant": null,
"variation_prix": null,
"part_du_montant": null,
"date_notification": null
},
"marche_innovant": false,
"montant_modifie": null,
"date_fin_estimee": "2028-06-01",
"date_notification": "2026-06-01",
"nombre_titulaires": 1,
"plateforme_source": "DGFIP – PES MARCHÉ",
"duree_mois_modifiee": null,
"modalites_execution": "Bons de commande",
"montant_est_enveloppe": true
}
],
"montant_total": 4943495.5,
"dernier_marche": "2026-06-01",
"liste_tronquee": false,
"nombre_marches": 26,
"premier_marche": "2023-06-07",
"marches_en_cours": 18,
"montant_enveloppes": 4234476,
"prochaine_echeance": "2026-12-17",
"montant_prix_fermes": 709019.5,
"montant_sous_traite": 20910.24,
"nombre_accords_cadres": 18,
"nombre_sous_traitants": 2,
"nombre_modalites_connues": 26,
"nombre_montants_enveloppe": 20,
"montant_hors_accords_cadres": 781119.5,
"nombre_sous_traitance_connue": 26,
"nombre_sous_traitance_declaree": 16,
"montant_plafonds_accords_cadres": 4162376
}
}
},
"schema": {
"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 (Luhn-checked), e.g. 130031487 (25 awarded contracts)"
}
}
},
"queryParams": {
"type": "object",
"properties": {}
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string"
},
"example": {
"type": "object"
}
}
}
}
},
"routeTemplate": "/v1/entreprise/:siren/marches-publics"
}
},
"x402Version": 2
}Captured payload 60 of 85
{
"error": "Payment required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0x76A672EEe56D29D475b0715cc03B8C99D70EC8A2",
"amount": "1000000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 200
},
{
"asset": "0x60a3E35Cc302bFA44Cb288Bc5a4F316Fdb1adb42",
"extra": {
"name": "EURC",
"version": "2"
},
"payTo": "0x76A672EEe56D29D475b0715cc03B8C99D70EC8A2",
"amount": "1000000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 200
}
],
"resource": {
"url": "https://api.sirenic.eu/v1/intelligence/{siren}",
"tags": [
"france",
"company-intelligence",
"due-diligence",
"risk-signals",
"credit-risk"
],
"iconUrl": "https://api.sirenic.eu/logo.png",
"mimeType": "application/json",
"description": "French 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).",
"serviceName": "Sirenic"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"type": "http",
"method": "GET",
"pathParams": {
"siren": "552032534"
},
"queryParams": {}
},
"output": {
"type": "json",
"example": {
"siren": "552032534",
"risques": {
"score_defaillance": {
"classe": "sain",
"risque_12m": "faible",
"score_risque": 22
}
},
"signaux": [
{
"detail": "112 titre(s)",
"signal": "propriete_industrielle_presente",
"source": "bases PI INPI"
}
],
"identite": {
"denomination": "DANONE",
"etat_administratif": "actif",
"activite_principale": "70.10Z",
"categorie_entreprise": "GE"
},
"synthese": {
"points_forts": [
"anciennete_etablie"
],
"verdict_global": "solide",
"points_vigilance": []
},
"tva_vies": {
"statut": "valide"
},
"type_rapport": "intelligence",
"blocs_manquants": [],
"version_rapport": "1.4",
"score_completude": 100
}
}
},
"schema": {
"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"
}
}
}
}
},
"routeTemplate": "/v1/intelligence/:siren"
}
},
"x402Version": 2
}Captured payload 61 of 85
{
"error": "Payment required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0x76A672EEe56D29D475b0715cc03B8C99D70EC8A2",
"amount": "150000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 200
},
{
"asset": "0x60a3E35Cc302bFA44Cb288Bc5a4F316Fdb1adb42",
"extra": {
"name": "EURC",
"version": "2"
},
"payTo": "0x76A672EEe56D29D475b0715cc03B8C99D70EC8A2",
"amount": "150000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 200
}
],
"resource": {
"url": "https://api.sirenic.eu/v1/entreprise/{siren}/sante",
"tags": [
"france",
"company-health",
"risk-summary",
"risk-grid",
"kyb"
],
"iconUrl": "https://api.sirenic.eu/logo.png",
"mimeType": "application/json",
"description": "Company 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.",
"serviceName": "Sirenic"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"type": "http",
"method": "GET",
"pathParams": {
"siren": "552032534"
},
"queryParams": {}
},
"output": {
"type": "json",
"example": {
"siren": "552032534",
"grille": {
"verdict": "sous_reserve",
"liquidite": "echelle_non_etablie",
"ca_tendance": "croissance_forte",
"points_forts": [
"resultats_nets_positifs_recurrents"
],
"ca_regularite": "irreguliere",
"bfr_exploitation": "atypique_negatif",
"confiance_motifs": [
"incoherences_detectees"
],
"confiance_niveau": "faible",
"points_vigilance": [
"ratios_incoherents"
],
"donnees_manquantes": [
"structure_du_passif"
],
"endettement_niveau": "eleve",
"rentabilite_niveau": "forte",
"structure_synthese": "equilibree",
"autonomie_financiere": "correcte",
"endettement_tendance": "alourdissement",
"rentabilite_tendance": "volatile",
"capacite_remboursement": "correcte"
},
"modele": "claude-sonnet-5",
"donnees": {
"data_freshness": "identité : stock Sirene mensuel (2026-07-01)",
"score_completude": 100
},
"synthese": {
"verdict": "sous_reserve",
"points_forts": [
"Résultats nets positifs récurrents"
],
"niveau_confiance": "faible",
"points_vigilance": [
"Ratios incohérents dans la source officielle"
],
"tendance_activite": "croissance",
"donnees_manquantes": [
"Structure du passif"
]
},
"genere_le": "2026-08-11T07:51:02.474Z",
"depuis_cache": true,
"version_prompt": "sante-v2",
"divergences_modele": [
"correspondance de criblage : verdict contraste -> sous_reserve"
]
}
}
},
"schema": {
"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 (Luhn-checked; 400 otherwise), e.g. 552032534"
}
}
},
"queryParams": {
"type": "object",
"properties": {}
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string"
},
"example": {
"type": "object"
}
}
}
}
},
"routeTemplate": "/v1/entreprise/:siren/sante"
}
},
"x402Version": 2
}Captured payload 62 of 85
{
"error": "Payment required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0x76A672EEe56D29D475b0715cc03B8C99D70EC8A2",
"amount": "150000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 120
},
{
"asset": "0x60a3E35Cc302bFA44Cb288Bc5a4F316Fdb1adb42",
"extra": {
"name": "EURC",
"version": "2"
},
"payTo": "0x76A672EEe56D29D475b0715cc03B8C99D70EC8A2",
"amount": "150000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 120
}
],
"resource": {
"url": "https://api.sirenic.eu/v1/eu/entreprise/{pays}/{id}/comptes/{reference}",
"tags": [
"belgium",
"finland",
"xbrl",
"annual-accounts",
"cbso"
],
"iconUrl": "https://api.sirenic.eu/logo.png",
"mimeType": "application/json",
"description": "One annual-account filing — Belgian or Finnish company financial statements. BE: the deposit as filed at the NBB CBSO — structured JSON when the NBB publishes one, official PDF otherwise (?format=pdf forces the PDF; ?format=json refuses the fallback and answers 406, not charged). FI: one fiscal year decoded from the PRH XBRL filing — revenue, results, equity, assets, debts, prior-year figures (EUR, CC BY 4.0). Reference: BE deposit ref or FI closing date, from the filings list.",
"serviceName": "Sirenic"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"type": "http",
"method": "GET",
"pathParams": {
"id": "0400378485",
"pays": "BE",
"reference": "2025-00548330"
},
"queryParams": {
"format": "pdf"
}
},
"output": {
"type": "json",
"example": {
"pays": "FI",
"source": "PRH / avoindata.prh.fi — Patentti- ja rekisterihallitus (Finnish Patent and Registration Office), licence CC BY 4.0",
"exercice": {
"dettes": 111784.25,
"total_actif": 594206.51,
"date_cloture": "2024-12-31",
"denomination": "Arkkitehtitoimisto HKP Oy",
"resultat_net": -48510.86,
"debut_exercice": "2024-01-01",
"capitaux_propres": 482422.26,
"chiffre_affaires": 582458.35,
"exercice_precedent": {
"resultat_net": 26876.86,
"chiffre_affaires": 1128645.82
},
"resultat_exploitation": -54382.16
},
"disclaimer": "Comptes annuels finlandais LORSQU'ILS SONT DÉPOSÉS EN XBRL au PRH (~5 % des sociétés à responsabilité limitée)",
"id_national": "0103396-3",
"date_cloture": "2024-12-31"
}
}
},
"schema": {
"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": [
"pays",
"id",
"reference"
],
"properties": {
"id": {
"type": "string",
"description": "BE: 10-digit enterprise number. FI: Business ID NNNNNNN-N, e.g. 0103396-3"
},
"pays": {
"type": "string",
"description": "BE or FI only on this pattern"
},
"reference": {
"type": "string",
"description": "BE: deposit reference YYYY-NNNNNNNN taken from the `reference` field of the filings list. FI: closing date YYYY-MM-DD taken from `date_cloture`, e.g. 2024-12-31"
}
}
},
"queryParams": {
"type": "object",
"required": [],
"properties": {
"format": {
"type": "string",
"description": "BE only, optional. `pdf` forces the official PDF instead of the structured JSON; `json` refuses the PDF fallback and answers 406 (not charged) when the filing has no JSON representation"
}
}
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string"
},
"example": {
"type": "object"
}
}
}
}
},
"routeTemplate": "/v1/eu/entreprise/:pays/:id/comptes/:reference"
}
},
"x402Version": 2
}Captured payload 63 of 85
{
"error": "Payment required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0x76A672EEe56D29D475b0715cc03B8C99D70EC8A2",
"amount": "5000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 120
},
{
"asset": "0x60a3E35Cc302bFA44Cb288Bc5a4F316Fdb1adb42",
"extra": {
"name": "EURC",
"version": "2"
},
"payTo": "0x76A672EEe56D29D475b0715cc03B8C99D70EC8A2",
"amount": "5000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 120
}
],
"resource": {
"url": "https://api.sirenic.eu/v1/iban/verifier/{iban}",
"tags": [
"bank-validation",
"supplier-verification",
"payee-verification",
"sepa",
"vop"
],
"iconUrl": "https://api.sirenic.eu/logo.png",
"mimeType": "application/json",
"description": "IBAN 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).",
"serviceName": "Sirenic"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"type": "http",
"method": "GET",
"pathParams": {
"iban": "FR7630006000011234567890189"
},
"queryParams": {}
},
"output": {
"type": "json",
"example": {
"banque": {
"bic": "PSSTFRPPXXX",
"lei": "96950066U5XAAIRCPA78",
"nom": "La Banque Postale",
"siren": "421100645",
"identifiee": true
},
"valide": true,
"controles": {
"mod97": "ok",
"longueur": "ok",
"pays_connu": "ok"
},
"disclaimer": "Contrôle de FORME (structure ISO 13616 + clé mod 97-10) et registres publics uniquement — ceci n'est PAS une Verification of Payee au sens du règlement (UE) 2024/886 (le schéma VoP est réservé aux prestataires de services de paiement) : le nom du TITULAIRE du compte n'est jamais vérifié. L'existence du compte n'est pas contrôlée. / Format check (ISO 13616 structure + mod 97-10 check digits) and public registers only — NOT a Verification of Payee: the account holder's name is never checked and the account's existence is not tested.",
"code_banque": "20041",
"non_verifie": [
"existence_du_compte",
"nom_du_titulaire"
],
"iban_normalise": "FR1420041010050500013M02606",
"nature_du_controle": "forme_et_registres",
"verification_titulaire": "non_disponible",
"exemple_de_documentation": true
}
}
},
"schema": {
"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": [
"iban"
],
"properties": {
"iban": {
"type": "string",
"description": "IBAN to validate (ISO 13616 structure + mod-97 check), spaces tolerated. Bank identification available for FR, BE, AT, NL and DE., e.g. FR1420041010050500013M02606"
}
}
},
"queryParams": {
"type": "object",
"properties": {}
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string"
},
"example": {
"type": "object"
}
}
}
}
},
"routeTemplate": "/v1/iban/verifier/:iban"
}
},
"x402Version": 2
}Captured payload 64 of 85
{
"error": "Payment required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0x76A672EEe56D29D475b0715cc03B8C99D70EC8A2",
"amount": "20000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 120
},
{
"asset": "0x60a3E35Cc302bFA44Cb288Bc5a4F316Fdb1adb42",
"extra": {
"name": "EURC",
"version": "2"
},
"payTo": "0x76A672EEe56D29D475b0715cc03B8C99D70EC8A2",
"amount": "20000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 120
}
],
"resource": {
"url": "https://api.sirenic.eu/v1/dirigeant/recherche",
"tags": [
"france",
"officers",
"directors",
"reverse-search",
"people-search"
],
"iconUrl": "https://api.sirenic.eu/logo.png",
"mimeType": "application/json",
"description": "Reverse 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.",
"serviceName": "Sirenic"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"type": "http",
"method": "GET",
"queryParams": {
"nom": "Arnault"
}
},
"output": {
"type": "json",
"example": {
"tronque": false,
"resultats": [
{
"siren": "314685454",
"mandats": [
{
"nom": "ARNAULT",
"type": "personne_physique",
"prenoms": "BERNARD",
"fonction": "Autre",
"annee_de_naissance": "1949"
}
],
"denomination": "AGACHE",
"statut_diffusion": "totale",
"etat_administratif": "actif",
"correspondance_locale": true
}
],
"nombre_resultats": 1
}
}
},
"schema": {
"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"
},
"queryParams": {
"type": "object",
"required": [
"nom"
],
"properties": {
"nom": {
"type": "string",
"description": "Director surname to search. Unsupported characters are stripped, not rejected."
}
}
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string"
},
"example": {
"type": "object"
}
}
}
}
}
}
},
"x402Version": 2
}Captured payload 65 of 85
{
"error": "Payment required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0x76A672EEe56D29D475b0715cc03B8C99D70EC8A2",
"amount": "10000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 120
},
{
"asset": "0x60a3E35Cc302bFA44Cb288Bc5a4F316Fdb1adb42",
"extra": {
"name": "EURC",
"version": "2"
},
"payTo": "0x76A672EEe56D29D475b0715cc03B8C99D70EC8A2",
"amount": "10000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 120
}
],
"resource": {
"url": "https://api.sirenic.eu/v1/eu/entreprise/SK/{ico}/comptes",
"tags": [
"slovakia",
"slovak-company",
"ico",
"registeruz",
"annual-accounts"
],
"iconUrl": "https://api.sirenic.eu/logo.png",
"mimeType": "application/json",
"description": "Slovak 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.",
"serviceName": "Sirenic"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"type": "http",
"method": "GET",
"pathParams": {
"ico": "36417475"
},
"queryParams": {}
},
"output": {
"type": "json",
"example": {
"pays": "SK",
"depots": [
{
"modele": "Úč POD",
"nb_postes": 16,
"perimetre": "statutaire",
"source_url": "https://www.registeruz.sk/cruz-public/domain/financialreport/show/7073209",
"type_depot": "Riadna",
"date_cloture": "2025-12-31",
"denomination": "PODLAHY RK, s. r. o.",
"debut_exercice": "2025-01-01"
}
],
"source": "Register účtovných závierok (RÚZ) — Ministerstvo financií SR, registeruz.sk, open API publique",
"licence": "CC0 (RÚZ Open API, Ministerstvo financií SR)",
"disclaimer": "Postes clés normalisés extraits des états financiers STRUCTURÉS déposés au RÚZ",
"id_national": "36417475",
"nombre_depots": 2,
"telechargement": "GET /v1/eu/entreprise/SK/{ico}/comptes/{date_cloture} ($0.03)"
}
}
},
"schema": {
"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": [
"ico"
],
"properties": {
"ico": {
"type": "string",
"description": "8-digit Slovak IČO, e.g. 36417475"
}
}
},
"queryParams": {
"type": "object",
"properties": {}
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string"
},
"example": {
"type": "object"
}
}
}
}
},
"routeTemplate": "/v1/eu/entreprise/SK/:ico/comptes"
}
},
"x402Version": 2
}Captured payload 66 of 85
{
"error": "Payment required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0x76A672EEe56D29D475b0715cc03B8C99D70EC8A2",
"amount": "20000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 120
},
{
"asset": "0x60a3E35Cc302bFA44Cb288Bc5a4F316Fdb1adb42",
"extra": {
"name": "EURC",
"version": "2"
},
"payTo": "0x76A672EEe56D29D475b0715cc03B8C99D70EC8A2",
"amount": "20000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 120
}
],
"resource": {
"url": "https://api.sirenic.eu/v1/prospection",
"tags": [
"france",
"prospecting",
"lead-generation",
"company-lists",
"filters"
],
"iconUrl": "https://api.sirenic.eu/logo.png",
"mimeType": "application/json",
"description": "French 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.",
"serviceName": "Sirenic"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"type": "http",
"method": "GET",
"queryParams": {
"naf": "62.01Z",
"page": "1",
"departement": "75"
}
},
"output": {
"type": "json",
"example": {
"page": 1,
"criteres": {
"naf": "62.01Z",
"page": 1,
"departement": "75"
},
"resultats": [
{
"siren": "100000348",
"denomination": "LES EDITIONS DIGITALES",
"commune_siege": "PARIS",
"date_creation": "2026-01-15",
"forme_juridique": "5710",
"code_postal_siege": "75011",
"activite_principale": "62.01Z",
"tranche_effectif_salarie": "NN"
}
],
"page_suivante": true,
"nombre_resultats": 100
}
}
},
"schema": {
"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"
},
"queryParams": {
"type": "object",
"required": [],
"properties": {
"naf": {
"type": "string",
"description": "NAF/APE code or prefix (62, 62.01, 62.01Z)"
},
"rge": {
"type": "string",
"description": "true|false — only companies with an active RGE environmental certification"
},
"page": {
"type": "string",
"description": "Page number, 100 results per page; each page is a separate payment (default 1)"
},
"age_max": {
"type": "string",
"description": "Maximum company age in years (0-200)"
},
"age_min": {
"type": "string",
"description": "Minimum company age in years (0-200)"
},
"egapro_min": {
"type": "string",
"description": "Minimum gender-equality index (0-100)"
},
"code_postal": {
"type": "string",
"description": "Postal-code prefix, 2 to 5 digits. Mutually exclusive with departement"
},
"departement": {
"type": "string",
"description": "French departement (2 digits, 2A/2B, 97x/98x). Mutually exclusive with code_postal"
},
"effectif_max": {
"type": "string",
"description": "Maximum workforce (integer 0-1000000)"
},
"effectif_min": {
"type": "string",
"description": "Minimum workforce (integer 0-1000000)"
},
"forme_juridique": {
"type": "string",
"description": "INSEE legal-category prefix, 2 to 4 digits (sole traders, category 1000, are always excluded)"
}
}
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string"
},
"example": {
"type": "object"
}
}
}
}
}
}
},
"x402Version": 2
}Captured payload 67 of 85
{
"error": "Payment required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0x76A672EEe56D29D475b0715cc03B8C99D70EC8A2",
"amount": "10000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 120
},
{
"asset": "0x60a3E35Cc302bFA44Cb288Bc5a4F316Fdb1adb42",
"extra": {
"name": "EURC",
"version": "2"
},
"payTo": "0x76A672EEe56D29D475b0715cc03B8C99D70EC8A2",
"amount": "10000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 120
}
],
"resource": {
"url": "https://api.sirenic.eu/v1/eu/entreprise/LV/{id}",
"tags": [
"latvia",
"latvian-company-registry",
"uznemumu-registrs",
"company-lookup",
"company-registry"
],
"iconUrl": "https://api.sirenic.eu/logo.png",
"mimeType": "application/json",
"description": "Official 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.",
"serviceName": "Sirenic"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"type": "http",
"method": "GET",
"pathParams": {
"id": "40003245752"
},
"queryParams": {}
},
"output": {
"type": "json",
"example": {
"pays": "LV",
"source": "Registres officiels : Brønnøysundregistrene (NO, NLOD), e-Business Register (EE, CC-BY 4.0), Uzņēmumu reģistrs (LV), KBO/BCE (BE), CVR (DK), Companies House (GB, OGL), ARES (CZ), Register právnických osôb (SK, CC-BY 4.0), PRH/YTJ (FI, CC-BY 4.0), Krajowy Rejestr Sądowy (PL), Zefix (CH, OGD), Bolagsverket (SE), GLEIF (CC0)",
"statut": "actif",
"registre": "Uzņēmumu reģistrs",
"disclaimer": "Données rediffusées telles que publiées par les registres officiels, dans un schéma unifié ; `statut` est une normalisation en 3 valeurs, le libellé source est conservé dans `statut_detail`. / Official register data as published, unified schema; `statut` is a 3-value normalization.",
"id_national": "40003245752",
"denomination": "Air Baltic Corporation AS",
"identifiants": {
"lei": "213800JVURXEAA48FV35",
"tva": null
},
"adresse_siege": {
"pays": "LV",
"ville": "0",
"adresse": "Mārupes nov., Mārupes pag., Lidosta \"Rīga\", Tehnikas iela 3",
"code_postal": "1053"
},
"date_creation": "1995-02-08",
"lien_registre": "https://info.ur.gov.lv/#/data-search/40003245752",
"statut_detail": null,
"data_freshness": "stock Uzņēmumu reģistrs (2026-07)",
"forme_juridique": {
"code": "AS",
"libelle": "Akciju sabiedrība"
}
}
}
},
"schema": {
"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": [
"id"
],
"properties": {
"id": {
"type": "string",
"description": "Latvian registration number, exactly 11 digits (Uzņēmumu reģistrs — Register of Enterprises of Latvia)., e.g. 40003245752"
}
}
},
"queryParams": {
"type": "object",
"properties": {}
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string"
},
"example": {
"type": "object"
}
}
}
}
},
"routeTemplate": "/v1/eu/entreprise/LV/:id"
}
},
"x402Version": 2
}Captured payload 68 of 85
{
"error": "Payment required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0x76A672EEe56D29D475b0715cc03B8C99D70EC8A2",
"amount": "10000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 120
},
{
"asset": "0x60a3E35Cc302bFA44Cb288Bc5a4F316Fdb1adb42",
"extra": {
"name": "EURC",
"version": "2"
},
"payTo": "0x76A672EEe56D29D475b0715cc03B8C99D70EC8A2",
"amount": "10000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 120
}
],
"resource": {
"url": "https://api.sirenic.eu/v1/regulateurs/fr/alertes",
"tags": [
"france",
"amf",
"regulator",
"blacklist",
"scam-check"
],
"iconUrl": "https://api.sirenic.eu/logo.png",
"mimeType": "application/json",
"description": "French 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.",
"serviceName": "Sirenic"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"type": "http",
"method": "GET",
"queryParams": {
"siren": "552032534"
}
},
"output": {
"type": "json",
"example": {
"sgp": [],
"psan": [],
"listes": {
"liste_noire": {
"entrees": 3382,
"disponible": true,
"rafraichie_le": "2026-07-29T07:29:17.796Z"
}
},
"source": "AMF — Autorité des marchés financiers, jeux open data officiels sur data.gouv.fr (listes noires, liste blanche PSAN, SGP agréées), Licence Ouverte 2.0, export quotidien",
"requete": {
"nom": null,
"siren": "552032534"
},
"disclaimer": "Aide au criblage par rapprochement de noms sur les listes telles que publiées par l'AMF — ni un avis de conformité ni une décision ; vérifier toute correspondance sur amf-france.org. Une liste `disponible: false` signifie que sa source est momentanément injoignable (jamais un faux « aucune correspondance »).",
"data_freshness": "listes AMF quotidiennes (data.gouv), cache 24 h",
"correspondances_liste_noire": []
}
}
},
"schema": {
"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"
},
"queryParams": {
"type": "object",
"required": [],
"properties": {
"nom": {
"type": "string",
"description": "Name to screen against the AMF blacklists and the PSAN/SGP registers (2-100 chars). At least one of `nom` or `siren` is required."
},
"siren": {
"type": "string",
"description": "9-digit SIREN to look up in the PSAN/SGP registers. At least one of `nom` or `siren` is required."
}
}
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string"
},
"example": {
"type": "object"
}
}
}
}
}
}
},
"x402Version": 2
}Captured payload 69 of 85
{
"error": "Payment required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0x76A672EEe56D29D475b0715cc03B8C99D70EC8A2",
"amount": "350000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 200
},
{
"asset": "0x60a3E35Cc302bFA44Cb288Bc5a4F316Fdb1adb42",
"extra": {
"name": "EURC",
"version": "2"
},
"payTo": "0x76A672EEe56D29D475b0715cc03B8C99D70EC8A2",
"amount": "350000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 200
}
],
"resource": {
"url": "https://api.sirenic.eu/v1/entreprise/{siren}/capital",
"tags": [
"france",
"share-capital",
"shareholders",
"ownership",
"inpi"
],
"iconUrl": "https://api.sirenic.eu/logo.png",
"mimeType": "application/json",
"description": "Ownership and share capital of a French company from the official INPI registry: AI extraction of the latest PUBLIC articles of association — share capital amount, legal form, shareholders (CORPORATE holders named with role and %; natural persons COUNTED with their %, never named — GDPR, since 2026-09-19), notable clauses, confidence level and source document. From public filed deeds — NOT a beneficial-ownership register (RBE) nor a beneficial-owner identification. Extracted once, cached.",
"serviceName": "Sirenic"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"type": "http",
"method": "GET",
"pathParams": {
"siren": "552032534"
},
"queryParams": {}
},
"output": {
"type": "json",
"example": {
"siren": "552032534",
"modele": "claude-sonnet-5",
"source": "INPI — actes/statuts publics déposés au registre national des entreprises (RNE)",
"capital": {
"associes": [],
"confiance": "faible",
"forme_juridique": "Société anonyme",
"clauses_notables": [
"droit_de_vote_double"
],
"montant_capital_eur": 170739060,
"associes_personnes_physiques": 0,
"detenu_par_personnes_physiques_pct": 0
},
"depuis_cache": true,
"version_prompt": "capital-v2",
"document_source": {
"id": "6a33ae8b0397b4bf6e0f5118",
"nom": "Statuts_Danone_26_mai_2026_signes_2",
"type": "actes",
"date_depot": "2026-06-16"
}
}
}
},
"schema": {
"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"
}
}
}
}
},
"routeTemplate": "/v1/entreprise/:siren/capital"
}
},
"x402Version": 2
}Captured payload 70 of 85
{
"error": "Payment required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0x76A672EEe56D29D475b0715cc03B8C99D70EC8A2",
"amount": "20000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 120
},
{
"asset": "0x60a3E35Cc302bFA44Cb288Bc5a4F316Fdb1adb42",
"extra": {
"name": "EURC",
"version": "2"
},
"payTo": "0x76A672EEe56D29D475b0715cc03B8C99D70EC8A2",
"amount": "20000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 120
}
],
"resource": {
"url": "https://api.sirenic.eu/v1/entreprise/{siren}/agrements",
"tags": [
"france",
"licences",
"regulatory-authorisation",
"psd2",
"payment-institution"
],
"iconUrl": "https://api.sirenic.eu/logo.png",
"mimeType": "application/json",
"description": "Regulatory 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).",
"serviceName": "Sirenic"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"type": "http",
"method": "GET",
"pathParams": {
"siren": "552032534"
},
"queryParams": {}
},
"output": {
"type": "json",
"example": {
"siren": "953990934",
"resume": {
"regime": "agrement",
"domaines": [
"monnaie_electronique"
],
"est_agree": true,
"nombre_agrements": 1
},
"source": "EBA (Payment Institutions Register), EIOPA (Register of Insurance Undertakings), ARCEP (opérateurs déclarés) — reproduction autorisée avec mention de la source.",
"agrements": [
{
"statut": "actif",
"domaine": "monnaie_electronique",
"autorite": "ACPR",
"services": [
{
"code": "ES_010",
"libelle": "Émission, distribution et remboursement de monnaie électronique"
}
],
"type_entite": "établissement de monnaie électronique",
"date_retrait": null,
"passeportage": [
"AT"
],
"date_agrement": "2024-07-01"
}
],
"disclaimer": "Registres publics reproduits tels que publiés. Le registre EBA n'a pas de valeur juridique : l'absence d'inscription ne prouve pas l'absence d'agrément, et l'inscription ne confère aucun droit — vérifiez auprès de l'autorité compétente. Ces données sont disponibles gratuitement auprès de l'EBA, de l'EIOPA et de l'ARCEP.",
"denomination": "CIRCLE INTERNET FINANCIAL EUROPE SAS",
"data_freshness": "eiopa-assureurs 2026-07-28, eba-pir 2026-07-28, arcep-operateurs 2026-07-28"
}
}
},
"schema": {
"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, e.g. 953990934"
}
}
},
"queryParams": {
"type": "object",
"properties": {}
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string"
},
"example": {
"type": "object"
}
}
}
}
},
"routeTemplate": "/v1/entreprise/:siren/agrements"
}
},
"x402Version": 2
}Captured payload 71 of 85
{
"error": "Payment required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0x76A672EEe56D29D475b0715cc03B8C99D70EC8A2",
"amount": "105000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 300
},
{
"asset": "0x60a3E35Cc302bFA44Cb288Bc5a4F316Fdb1adb42",
"extra": {
"name": "EURC",
"version": "2"
},
"payTo": "0x76A672EEe56D29D475b0715cc03B8C99D70EC8A2",
"amount": "105000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 300
}
],
"resource": {
"url": "https://api.sirenic.eu/v1/kyb/batch",
"tags": [
"france",
"kyb",
"batch",
"due-diligence",
"compliance"
],
"iconUrl": "https://api.sirenic.eu/logo.png",
"mimeType": "application/json",
"description": "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.",
"serviceName": "Sirenic"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"type": "http",
"method": "GET",
"queryParams": {
"sirens": "552032534,542065479"
}
},
"output": {
"type": "json",
"example": {
"entreprises": [
{
"siren": "552032534",
"trouve": true,
"identite": {
"denomination": "DANONE",
"etat_administratif": "actif"
},
"blocs_manquants": [],
"score_completude": 100,
"criblage_sanctions": {
"statut": "correspondances_a_verifier"
},
"tva_intracommunautaire": "FR27552032534"
}
],
"tarification": "Facturé par SIREN demandé (prix unitaire de lot). Un SIREN sans entreprise diffusible est restitué `trouve: false` et compté comme une consultation. / Billed per requested SIREN; a not-found SIREN counts as one lookup.",
"nombre_trouve": 2,
"nombre_demande": 2
}
}
},
"schema": {
"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"
},
"queryParams": {
"type": "object",
"required": [
"sirens"
],
"properties": {
"sirens": {
"type": "string",
"description": "Comma-separated 9-digit SIRENs, 2 to 100 (Luhn-checked, deduplicated); billed per requested SIREN. Billed PER COMPANY: the signed quote is $0.105 x the number of SIRENs (2-100)."
}
}
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string"
},
"example": {
"type": "object"
}
}
}
}
}
}
},
"x402Version": 2
}Captured payload 72 of 85
{
"error": "Payment required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0x76A672EEe56D29D475b0715cc03B8C99D70EC8A2",
"amount": "10000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 120
},
{
"asset": "0x60a3E35Cc302bFA44Cb288Bc5a4F316Fdb1adb42",
"extra": {
"name": "EURC",
"version": "2"
},
"payTo": "0x76A672EEe56D29D475b0715cc03B8C99D70EC8A2",
"amount": "10000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 120
}
],
"resource": {
"url": "https://api.sirenic.eu/v1/eu/entreprise/DK/{cvr}/dirigeants",
"tags": [
"denmark",
"danish-company-registry",
"officers",
"directors",
"board-members"
],
"iconUrl": "https://api.sirenic.eu/logo.png",
"mimeType": "application/json",
"description": "Danish 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.",
"serviceName": "Sirenic"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"type": "http",
"method": "GET",
"pathParams": {
"cvr": "61056416"
},
"queryParams": {
"inclure_anciens": "true"
}
},
"output": {
"type": "json",
"example": {
"pays": "DK",
"source": "CVR — Erhvervsstyrelsen (Danish Business Authority), accès system-à-système distribution.virk.dk",
"statut": "NORMAL",
"tronque": false,
"dirigeants": [
{
"cvr": "33963556",
"nom": "DELOITTE STATSAUTORISERET REVISIONSPARTNERSELSKAB",
"type": "entite",
"depuis": "2021-03-25",
"organe": "Revision",
"en_cours": true,
"fonction": "REVISION",
"jusqu_au": null,
"organe_type": "REVISION",
"mode_election": null
}
],
"id_national": "24256790",
"denomination": "NOVO NORDISK A/S",
"data_freshness": "CVR temps réel (cache 24 h)",
"nombre_anciens_mandats": 9,
"nombre_mandats_en_cours": 20
}
}
},
"schema": {
"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": [
"cvr"
],
"properties": {
"cvr": {
"type": "string",
"description": "8-digit Danish CVR number (24256790). Unknown number returns 404, payment cancelled; missing CVR_USER/CVR_PASS returns 503 (fail-closed)."
}
}
},
"queryParams": {
"type": "object",
"required": [],
"properties": {
"inclure_anciens": {
"type": "string",
"description": "Set to \"true\" to add ended mandates in `anciens_mandats` (where founders / stiftere normally are). Omitted: active mandates only."
}
}
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string"
},
"example": {
"type": "object"
}
}
}
}
},
"routeTemplate": "/v1/eu/entreprise/DK/:cvr/dirigeants"
}
},
"x402Version": 2
}Captured payload 73 of 85
{
"error": "Payment required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0x76A672EEe56D29D475b0715cc03B8C99D70EC8A2",
"amount": "10000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 120
},
{
"asset": "0x60a3E35Cc302bFA44Cb288Bc5a4F316Fdb1adb42",
"extra": {
"name": "EURC",
"version": "2"
},
"payTo": "0x76A672EEe56D29D475b0715cc03B8C99D70EC8A2",
"amount": "10000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 120
}
],
"resource": {
"url": "https://api.sirenic.eu/v1/eu/entreprise/NO/{id}",
"tags": [
"norway",
"norwegian-company-registry",
"brreg",
"bronnoysund",
"organisasjonsnummer"
],
"iconUrl": "https://api.sirenic.eu/logo.png",
"mimeType": "application/json",
"description": "Official 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.",
"serviceName": "Sirenic"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"type": "http",
"method": "GET",
"pathParams": {
"id": "923609016"
},
"queryParams": {}
},
"output": {
"type": "json",
"example": {
"pays": "NO",
"source": "Registres officiels : Brønnøysundregistrene (NO, NLOD), e-Business Register (EE, CC-BY 4.0), Uzņēmumu reģistrs (LV), KBO/BCE (BE), CVR (DK), Companies House (GB, OGL), ARES (CZ), Register právnických osôb (SK, CC-BY 4.0), PRH/YTJ (FI, CC-BY 4.0), Krajowy Rejestr Sądowy (PL), Zefix (CH, OGD), Bolagsverket (SE), GLEIF (CC0)",
"statut": "actif",
"registre": "Enhetsregisteret (Brønnøysundregistrene)",
"disclaimer": "Données rediffusées telles que publiées par les registres officiels, dans un schéma unifié ; `statut` est une normalisation en 3 valeurs, le libellé source est conservé dans `statut_detail`. / Official register data as published, unified schema; `statut` is a 3-value normalization.",
"id_national": "923609016",
"denomination": "EQUINOR ASA",
"identifiants": {
"lei": "OW6OFBNCKXC4US5C7523",
"tva": "NO923609016MVA"
},
"adresse_siege": {
"pays": "NO",
"ville": "STAVANGER",
"adresse": "Forusbeen 50",
"code_postal": "4035"
},
"date_creation": "1995-03-12",
"lien_registre": "https://virksomhet.brreg.no/nb/oppslag/enheter/923609016",
"statut_detail": null,
"data_freshness": "stock Enhetsregisteret (Brønnøysundregistrene) (2026-07)",
"forme_juridique": {
"code": "ASA",
"libelle": "Allmennaksjeselskap"
}
}
}
},
"schema": {
"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": [
"id"
],
"properties": {
"id": {
"type": "string",
"description": "Norwegian organisasjonsnummer, exactly 9 digits (Enhetsregisteret / Brønnøysundregistrene)., e.g. 923609016"
}
}
},
"queryParams": {
"type": "object",
"properties": {}
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string"
},
"example": {
"type": "object"
}
}
}
}
},
"routeTemplate": "/v1/eu/entreprise/NO/:id"
}
},
"x402Version": 2
}Captured payload 74 of 85
{
"error": "Payment required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0x76A672EEe56D29D475b0715cc03B8C99D70EC8A2",
"amount": "5000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 120
},
{
"asset": "0x60a3E35Cc302bFA44Cb288Bc5a4F316Fdb1adb42",
"extra": {
"name": "EURC",
"version": "2"
},
"payTo": "0x76A672EEe56D29D475b0715cc03B8C99D70EC8A2",
"amount": "5000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 120
}
],
"resource": {
"url": "https://api.sirenic.eu/v1/entreprise/{siren}",
"tags": [
"france",
"company-profile",
"siren",
"officers",
"kyb"
],
"iconUrl": "https://api.sirenic.eu/logo.png",
"mimeType": "application/json",
"description": "Full French company profile by SIREN: official company data from the French company registry (INSEE Sirene / INPI RNE). One lookup returns legal name, legal form, head office, NAF code, workforce bracket, creation date, active or ceased status, officers with name and role, collective agreement, the intra-EU VAT number and, for LEI holders, the GLEIF level-2 group (groupe_lei: consolidating parents or declared reason for none). The core KYB building block for verifying a French counterparty.",
"serviceName": "Sirenic"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"type": "http",
"method": "GET",
"pathParams": {
"siren": "552032534"
},
"queryParams": {
"geo": "true"
}
},
"output": {
"type": "json",
"example": {
"siege": {
"siret": "55203253400703",
"adresse": "59 RUE LA FAYETTE 75009 PARIS",
"commune": "PARIS",
"code_postal": "75009"
},
"siren": "552032534",
"source": "INSEE Sirene / INPI RNE via recherche-entreprises.api.gouv.fr, licence ouverte Etalab 2.0 ; index Egapro (ministère du Travail) et annuaire RGE (ADEME), licence ouverte Etalab 2.0",
"dirigeants": [
{
"type": "personne_morale",
"siren": "344366315",
"fonction": "Commissaire aux comptes titulaire",
"denomination": "ERNST & YOUNG AUDIT"
}
],
"denomination": "DANONE",
"index_egapro": [
{
"note": 86,
"annee": 2025
}
],
"date_creation": "1955-01-01",
"data_freshness": "stock Sirene mensuel (2026-07-01), dirigeants temps réel",
"nature_juridique": "5599",
"etat_administratif": "actif",
"activite_principale": "70.10Z",
"categorie_entreprise": "GE",
"nombre_etablissements": 19,
"tva_intracommunautaire": "FR27552032534",
"tranche_effectif_salarie": "42"
}
}
},
"schema": {
"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 (Luhn-checked; 400 otherwise), e.g. 552032534"
}
}
},
"queryParams": {
"type": "object",
"required": [],
"properties": {
"geo": {
"type": "string",
"description": "Optional; `true` adds latitude/longitude to the `siege` object"
}
}
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string"
},
"example": {
"type": "object"
}
}
}
}
},
"routeTemplate": "/v1/entreprise/:siren"
}
},
"x402Version": 2
}Captured payload 75 of 85
{
"error": "Payment required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0x76A672EEe56D29D475b0715cc03B8C99D70EC8A2",
"amount": "10000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 120
},
{
"asset": "0x60a3E35Cc302bFA44Cb288Bc5a4F316Fdb1adb42",
"extra": {
"name": "EURC",
"version": "2"
},
"payTo": "0x76A672EEe56D29D475b0715cc03B8C99D70EC8A2",
"amount": "10000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 120
}
],
"resource": {
"url": "https://api.sirenic.eu/v1/eu/entreprise/SK/{id}",
"tags": [
"slovakia",
"slovak-company-registry",
"rpo",
"ico",
"company-lookup"
],
"iconUrl": "https://api.sirenic.eu/logo.png",
"mimeType": "application/json",
"description": "Official 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.",
"serviceName": "Sirenic"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"type": "http",
"method": "GET",
"pathParams": {
"id": "35763469"
},
"queryParams": {}
},
"output": {
"type": "json",
"example": {
"pays": "SK",
"source": "Registres officiels : Brønnøysundregistrene (NO, NLOD), e-Business Register (EE, CC-BY 4.0), Uzņēmumu reģistrs (LV), KBO/BCE (BE), CVR (DK), Companies House (GB, OGL), ARES (CZ), Register právnických osôb (SK, CC-BY 4.0), PRH/YTJ (FI, CC-BY 4.0), Krajowy Rejestr Sądowy (PL), Zefix (CH, OGD), Bolagsverket (SE), GLEIF (CC0)",
"statut": "actif",
"registre": "Register právnických osôb (Štatistický úrad SR, CC-BY 4.0)",
"disclaimer": "Données rediffusées telles que publiées par les registres officiels, dans un schéma unifié ; `statut` est une normalisation en 3 valeurs, le libellé source est conservé dans `statut_detail`. / Official register data as published, unified schema; `statut` is a 3-value normalization.",
"id_national": "35763469",
"denomination": "Slovak Telekom, a.s.",
"identifiants": {
"lei": null,
"tva": null
},
"adresse_siege": {
"pays": "SK",
"ville": "Bratislava",
"adresse": "Bajkalská 28",
"code_postal": "81762"
},
"date_creation": "1999-04-01",
"lien_registre": "https://rpo.statistics.sk",
"statut_detail": null,
"data_freshness": "RPO temps réel (cache 24 h)",
"forme_juridique": {
"code": "121",
"libelle": "Akciová spoločnosť"
}
}
}
},
"schema": {
"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": [
"id"
],
"properties": {
"id": {
"type": "string",
"description": "Slovak IČO, exactly 8 digits (RPO — Register právnických osôb, Štatistický úrad SR, CC-BY 4.0)., e.g. 35763469"
}
}
},
"queryParams": {
"type": "object",
"properties": {}
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string"
},
"example": {
"type": "object"
}
}
}
}
},
"routeTemplate": "/v1/eu/entreprise/SK/:id"
}
},
"x402Version": 2
}Captured payload 76 of 85
{
"error": "Payment required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0x76A672EEe56D29D475b0715cc03B8C99D70EC8A2",
"amount": "3000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 120
},
{
"asset": "0x60a3E35Cc302bFA44Cb288Bc5a4F316Fdb1adb42",
"extra": {
"name": "EURC",
"version": "2"
},
"payTo": "0x76A672EEe56D29D475b0715cc03B8C99D70EC8A2",
"amount": "3000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 120
}
],
"resource": {
"url": "https://api.sirenic.eu/v1/eu/recherche",
"tags": [
"europe",
"search",
"company-lookup",
"european-company-data",
"belgium"
],
"iconUrl": "https://api.sirenic.eu/logo.png",
"mimeType": "application/json",
"description": "European 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).",
"serviceName": "Sirenic"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"type": "http",
"method": "GET",
"queryParams": {
"q": "equinor",
"pays": "NO"
}
},
"output": {
"type": "json",
"example": {
"source": "Registres officiels : Brønnøysundregistrene (NO, NLOD), e-Business Register (EE, CC-BY 4.0), Uzņēmumu reģistrs (LV), KBO/BCE (BE), CVR (DK), Companies House (GB, OGL), ARES (CZ), Register právnických osôb (SK, CC-BY 4.0), PRH/YTJ (FI, CC-BY 4.0), Krajowy Rejestr Sądowy (PL), Zefix (CH, OGD), Bolagsverket (SE), GLEIF (CC0)",
"resultats": [
{
"pays": "NO",
"ville": "STAVANGER",
"statut": "actif",
"registre": "Enhetsregisteret (Brønnøysundregistrene)",
"id_national": "923609016",
"denomination": "EQUINOR ASA",
"correspondance": "registre_local",
"score_confiance": 1
}
],
"disclaimer": "Données rediffusées telles que publiées par les registres officiels, dans un schéma unifié ; `statut` est une normalisation en 3 valeurs, le libellé source est conservé dans `statut_detail`. / Official register data as published, unified schema; `statut` is a 3-value normalization.",
"pays_couverts": [
{
"mode": "base locale",
"pays": "NO",
"entites": 1168483,
"registre": "Enhetsregisteret (Brønnøysundregistrene)"
}
],
"registres_muets": [],
"nombre_resultats": 10
}
}
},
"schema": {
"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"
},
"queryParams": {
"type": "object",
"required": [
"q"
],
"properties": {
"q": {
"type": "string",
"description": "Company name to search (required), 2-100 chars once unsupported characters are stripped. Trigram match over the local registers + GLEIF."
},
"pays": {
"type": "string",
"description": "Optional ISO-3166 alpha-2 country filter: NO, EE, LV, BE, SE, ES, CZ, SK, FI, PL, CH (DK/GB when enabled). FR, DE and NL are refused (400)."
}
}
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string"
},
"example": {
"type": "object"
}
}
}
}
}
}
},
"x402Version": 2
}Captured payload 77 of 85
{
"error": "Payment required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0x76A672EEe56D29D475b0715cc03B8C99D70EC8A2",
"amount": "120000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 120
},
{
"asset": "0x60a3E35Cc302bFA44Cb288Bc5a4F316Fdb1adb42",
"extra": {
"name": "EURC",
"version": "2"
},
"payTo": "0x76A672EEe56D29D475b0715cc03B8C99D70EC8A2",
"amount": "120000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 120
}
],
"resource": {
"url": "https://api.sirenic.eu/v1/comparer",
"tags": [
"france",
"company-comparison",
"compare-companies",
"supplier-selection",
"vendor-shortlist"
],
"iconUrl": "https://api.sirenic.eu/logo.png",
"mimeType": "application/json",
"description": "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.",
"serviceName": "Sirenic"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"type": "http",
"method": "GET",
"queryParams": {
"sirens": "552032534,542065479"
}
},
"output": {
"type": "json",
"example": {
"ecarts": [
{
"max": 62589489000,
"min": 1030000000,
"code": "ecart_taille_ca"
}
],
"classements": {
"anciennete": [
"542065479",
"552032534"
],
"chiffre_affaires": [
"542065479",
"552032534"
]
},
"entreprises": [
{
"siren": "552032534",
"trouve": true,
"alertes": {
"radiations": 0,
"liquidation_judiciaire": false,
"cloture_insuffisance_actif": false,
"procedure_collective_active": false
},
"finances": {
"exercice": "2024-12-31",
"perimetre": "social",
"resultat_net": 592000000,
"chiffre_affaires": 1030000000
},
"identite": {
"creee_en": 1955,
"etat_administratif": "actif",
"activite_principale": "70.10Z",
"categorie_entreprise": "GE"
},
"solidite": {
"classe": "sain",
"confiance": "moyenne",
"score_risque": 22,
"version_modele": "defaillance-v1.8",
"exercice_reference": "2024-12-31"
},
"sanctions": {
"cible": "denomination",
"statut": "aucune_correspondance",
"nombre_correspondances": 0
},
"denomination": "DANONE"
}
],
"comparabilite": {
"fiable": false,
"avertissements": [
{
"code": "secteurs_differents",
"portee": "bloquante",
"lecture": "Les entreprises comparées n'ont pas le même code NAF : les scores et les ratios ne se comparent pas d'un secteur à l'autre. / The companies have different NAF activity codes: scores and ratios are not comparable across sectors."
}
]
},
"nombre_trouve": 2,
"nombre_demande": 2,
"eligibilite_classements": {
"risque_le_plus_faible": {
"type": "evaluatif",
"raison": [
"secteurs_differents",
"holding_dans_le_lot"
],
"statut": "interdit"
}
}
}
}
},
"schema": {
"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"
},
"queryParams": {
"type": "object",
"required": [
"sirens"
],
"properties": {
"sirens": {
"type": "string",
"description": "Comma-separated 9-digit SIRENs, 2 to 5 (Luhn-checked, deduplicated). Billed PER COMPANY: the signed quote is $0.12 x the number of SIRENs (2-5). Example: 552032534,542065479."
}
}
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string"
},
"example": {
"type": "object"
}
}
}
}
}
}
},
"x402Version": 2
}Captured payload 78 of 85
{
"error": "Payment required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0x76A672EEe56D29D475b0715cc03B8C99D70EC8A2",
"amount": "10000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 120
},
{
"asset": "0x60a3E35Cc302bFA44Cb288Bc5a4F316Fdb1adb42",
"extra": {
"name": "EURC",
"version": "2"
},
"payTo": "0x76A672EEe56D29D475b0715cc03B8C99D70EC8A2",
"amount": "10000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 120
}
],
"resource": {
"url": "https://api.sirenic.eu/v1/entreprise/{siren}/finances",
"tags": [
"france",
"financials",
"ratios",
"revenue",
"annual-accounts"
],
"iconUrl": "https://api.sirenic.eu/logo.png",
"mimeType": "application/json",
"description": "Financials of a French company (annual accounts filed at INPI, Banque de France ratios): revenue, EBITDA, net income, debt, financial autonomy — ONE row per fiscal year, each graded (qualite: exploitable / a_verifier / non_exploitable, anomalies, doubtful fields); source rows set aside are served in exercices_ecartes with their reason. Consolidated accounts are served apart and graded the same way. Includes the INPI-keyed tax-form line items (up to 20 years) and a perimetre_comptable block.",
"serviceName": "Sirenic"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"type": "http",
"method": "GET",
"pathParams": {
"siren": "552032534"
},
"queryParams": {}
},
"output": {
"type": "json",
"example": {
"siren": "552032534",
"source": "Ratios financiers INPI / Banque de France (comptes annuels déposés) via data.economie.gouv.fr, licence ouverte 2.0",
"exercices": [
{
"ebe": 609000000,
"ratios": {
"marge_ebe": 100,
"taux_endettement": 4.982,
"autonomie_financiere": 40.738
},
"qualite": {
"anomalies": [
"ebe_non_calculable"
],
"fiabilite": "a_verifier",
"champs_douteux": [
"couverture_interets",
"ebe",
"marge_brute",
"marge_ebe"
],
"champs_non_renseignes": []
},
"date_cloture": "2017-12-31",
"resultat_net": 176000000,
"chiffre_affaires": 609000000
}
],
"data_freshness": "jeu ratios_inpi_bce du 2026-06-01",
"nombre_exercices": 8,
"comptes_consolides": {
"exercices": [
{
"qualite": {
"anomalies": [
"resultat_net_non_calcule",
"ratio_non_calcule"
],
"fiabilite": "exploitable",
"champs_douteux": [],
"champs_non_renseignes": [
"ratio_liquidite",
"resultat_net"
]
},
"date_cloture": "2024-12-31",
"resultat_net": null,
"chiffre_affaires": 27376000000
}
],
"perimetre": "consolide",
"nombre_exercices": 8
},
"controles_coherence": [
{
"code": "ebe_non_calculable",
"portee": "bloquante",
"exercices": [
"2017-12-31"
]
}
],
"perimetre_comptable": {
"perimetre": "social",
"double_depot_confirme": true
}
}
}
},
"schema": {
"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 (Luhn-checked; 400 otherwise), e.g. 552032534"
}
}
},
"queryParams": {
"type": "object",
"properties": {}
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string"
},
"example": {
"type": "object"
}
}
}
}
},
"routeTemplate": "/v1/entreprise/:siren/finances"
}
},
"x402Version": 2
}Captured payload 79 of 85
{
"error": "Payment required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0x76A672EEe56D29D475b0715cc03B8C99D70EC8A2",
"amount": "20000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 120
},
{
"asset": "0x60a3E35Cc302bFA44Cb288Bc5a4F316Fdb1adb42",
"extra": {
"name": "EURC",
"version": "2"
},
"payTo": "0x76A672EEe56D29D475b0715cc03B8C99D70EC8A2",
"amount": "20000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 120
}
],
"resource": {
"url": "https://api.sirenic.eu/v1/eu/entreprise/NO/{id}/evenements",
"tags": [
"norway",
"insolvency",
"bankruptcy",
"konkurs",
"liquidation"
],
"iconUrl": "https://api.sirenic.eu/logo.png",
"mimeType": "application/json",
"description": "Norwegian 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.",
"serviceName": "Sirenic"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"type": "http",
"method": "GET",
"pathParams": {
"id": "923609016"
},
"queryParams": {}
},
"output": {
"type": "json",
"example": {
"pays": "NO",
"source": "Data from Brønnøysundregistrene — Enhetsregisteret (data.brreg.no), licence NLOD 2.0",
"licence": "Data from Brønnøysundregistrene, NLOD 2.0",
"evenements": [
{
"date": "2026-02-27",
"type": "faillite",
"libelle": "Bankruptcy opened (konkurs)",
"origine_date": "registre",
"date_au_plus_tard": false
}
],
"id_national": "926455249",
"denomination": "123 HOLDING AS",
"etat_courant": {
"faillite": true,
"radie_le": null,
"faillite_date": "2026-02-27",
"lecture_directe": "verifiee",
"verifie_en_direct": true
},
"aucun_evenement": false,
"forme_juridique": "AS",
"nombre_evenements": 1
}
}
},
"schema": {
"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": [
"id"
],
"properties": {
"id": {
"type": "string",
"description": "9-digit Norwegian organisasjonsnummer (Enhetsregisteret). LEGAL PERSONS ONLY: natural-person forms (ENK, PERS, TVAM) and estates (KBO, BO) are refused 404, payment cancelled., e.g. 926455249"
}
}
},
"queryParams": {
"type": "object",
"properties": {}
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string"
},
"example": {
"type": "object"
}
}
}
}
},
"routeTemplate": "/v1/eu/entreprise/NO/:id/evenements"
}
},
"x402Version": 2
}Captured payload 80 of 85
{
"error": "Payment required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0x76A672EEe56D29D475b0715cc03B8C99D70EC8A2",
"amount": "150000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 120
},
{
"asset": "0x60a3E35Cc302bFA44Cb288Bc5a4F316Fdb1adb42",
"extra": {
"name": "EURC",
"version": "2"
},
"payTo": "0x76A672EEe56D29D475b0715cc03B8C99D70EC8A2",
"amount": "150000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 120
}
],
"resource": {
"url": "https://api.sirenic.eu/v1/kyb/{siren}",
"tags": [
"france",
"kyb",
"due-diligence",
"compliance",
"onboarding"
],
"iconUrl": "https://api.sirenic.eu/logo.png",
"mimeType": "application/json",
"description": "Company 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.",
"serviceName": "Sirenic"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"type": "http",
"method": "GET",
"pathParams": {
"siren": "552032534"
},
"queryParams": {}
},
"output": {
"type": "json",
"example": {
"siren": "552032534",
"finances": {
"exercices": [
{
"date_cloture": "2024-12-31",
"resultat_net": 592000000,
"chiffre_affaires": 1030000000
}
],
"nombre_exercices": 8
},
"identite": {
"siege": {
"siret": "55203253400703",
"commune": "PARIS",
"code_postal": "75009"
},
"denomination": "DANONE",
"date_creation": "1955-01-01",
"nature_juridique": "5599",
"etat_administratif": "actif",
"activite_principale": "70.10Z",
"nombre_etablissements": 19
},
"alertes_bodacc": {
"radiations": [],
"total_annonces": 106,
"procedures_collectives": []
},
"data_freshness": "identité : stock Sirene mensuel (2026-07-01)",
"blocs_manquants": [],
"score_completude": 100,
"criblage_sanctions": {
"cibles": [
{
"role": "entreprise",
"cible": "DANONE",
"troncature": {
"note": null,
"tronquee": false,
"non_servies": 0,
"niveau_non_servi": null,
"prefiltre_sature": false,
"correspondances_servies": 0
},
"correspondances": [],
"nombre_correspondances": 0
}
],
"statut": "correspondances_a_verifier",
"cibles_non_criblees": []
},
"tva_intracommunautaire": "FR27552032534"
}
}
},
"schema": {
"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"
}
}
}
}
},
"routeTemplate": "/v1/kyb/:siren"
}
},
"x402Version": 2
}Captured payload 81 of 85
{
"error": "Payment required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0x76A672EEe56D29D475b0715cc03B8C99D70EC8A2",
"amount": "10000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 120
},
{
"asset": "0x60a3E35Cc302bFA44Cb288Bc5a4F316Fdb1adb42",
"extra": {
"name": "EURC",
"version": "2"
},
"payTo": "0x76A672EEe56D29D475b0715cc03B8C99D70EC8A2",
"amount": "10000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 120
}
],
"resource": {
"url": "https://api.sirenic.eu/v1/eu/entreprise/CH/{id}",
"tags": [
"switzerland",
"swiss-company-registry",
"zefix",
"che-uid",
"company-lookup"
],
"iconUrl": "https://api.sirenic.eu/logo.png",
"mimeType": "application/json",
"description": "Official 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.",
"serviceName": "Sirenic"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"type": "http",
"method": "GET",
"pathParams": {
"id": "CHE-107.480.920"
},
"queryParams": {}
},
"output": {
"type": "json",
"example": {
"pays": "CH",
"source": "Registres officiels : Brønnøysundregistrene (NO, NLOD), e-Business Register (EE, CC-BY 4.0), Uzņēmumu reģistrs (LV), KBO/BCE (BE), CVR (DK), Companies House (GB, OGL), ARES (CZ), Register právnických osôb (SK, CC-BY 4.0), PRH/YTJ (FI, CC-BY 4.0), Krajowy Rejestr Sądowy (PL), Zefix (CH, OGD), Bolagsverket (SE), GLEIF (CC0)",
"statut": "actif",
"registre": "Zefix — Registre central des raisons de commerce (OFRC), CH",
"disclaimer": "Données rediffusées telles que publiées par les registres officiels, dans un schéma unifié ; `statut` est une normalisation en 3 valeurs, le libellé source est conservé dans `statut_detail`. / Official register data as published, unified schema; `statut` is a 3-value normalization.",
"id_national": "CHE107480920",
"denomination": "Logitech Europe S.A.",
"identifiants": {
"lei": null,
"tva": null
},
"adresse_siege": {
"pays": "CH",
"ville": "Lausanne",
"adresse": null,
"code_postal": "1015"
},
"date_creation": null,
"lien_registre": "https://prestations.vd.ch/pub/101266/extract?lang=FR&companyOfsUid=CHE-107.480.920",
"statut_detail": "ACTIVE",
"data_freshness": "Zefix temps réel (cache 24 h)",
"forme_juridique": {
"code": "0106",
"libelle": "Société anonyme"
}
}
}
},
"schema": {
"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": [
"id"
],
"properties": {
"id": {
"type": "string",
"description": "Swiss UID (Zefix), pattern ^CHE-?\\d{3}\\.?\\d{3}\\.?\\d{3}$ — dots and dash optional (CHE-107.480.920 or CHE107480920)."
}
}
},
"queryParams": {
"type": "object",
"properties": {}
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string"
},
"example": {
"type": "object"
}
}
}
}
},
"routeTemplate": "/v1/eu/entreprise/CH/:id"
}
},
"x402Version": 2
}Captured payload 82 of 85
{
"error": "Payment required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0x76A672EEe56D29D475b0715cc03B8C99D70EC8A2",
"amount": "10000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 120
},
{
"asset": "0x60a3E35Cc302bFA44Cb288Bc5a4F316Fdb1adb42",
"extra": {
"name": "EURC",
"version": "2"
},
"payTo": "0x76A672EEe56D29D475b0715cc03B8C99D70EC8A2",
"amount": "10000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 120
}
],
"resource": {
"url": "https://api.sirenic.eu/v1/eu/entreprise/DK/{id}/comptes",
"tags": [
"denmark",
"danish-company-registry",
"cvr",
"erhvervsstyrelsen",
"annual-accounts"
],
"iconUrl": "https://api.sirenic.eu/logo.png",
"mimeType": "application/json",
"description": "Danish 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.",
"serviceName": "Sirenic"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"type": "http",
"method": "GET",
"pathParams": {
"id": "61056416"
},
"queryParams": {}
},
"output": {
"type": "json",
"example": {
"pays": "DK",
"depots": [
{
"devise": "DKK",
"date_cloture": "2025-12-31",
"denomination": "Nielsen Media Denmark ApS",
"fin_exercice": "2025-12-31",
"debut_exercice": "2025-01-01"
}
],
"source": "Erhvervsstyrelsen (Danish Business Authority) — offentliggørelser, distribution.virk.dk",
"disclaimer": "Extraits décodés des dépôts XBRL danois en taxonomie « regnskab » (fsa) tels que publiés",
"id_national": "41235292",
"nombre_depots": 1,
"data_freshness": "stock XBRL pré-ingéré depuis l'index officiel virk.dk",
"telechargement": "GET /v1/eu/entreprise/DK/{cvr}/comptes/{date_cloture} — l'exercice décodé ($0.05)"
}
}
},
"schema": {
"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": [
"id"
],
"properties": {
"id": {
"type": "string",
"description": "8-digit Danish CVR number, e.g. 41235292"
}
}
},
"queryParams": {
"type": "object",
"properties": {}
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string"
},
"example": {
"type": "object"
}
}
}
}
},
"routeTemplate": "/v1/eu/entreprise/DK/:id/comptes"
}
},
"x402Version": 2
}Captured payload 83 of 85
{
"error": "Payment required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0x76A672EEe56D29D475b0715cc03B8C99D70EC8A2",
"amount": "3000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 120
},
{
"asset": "0x60a3E35Cc302bFA44Cb288Bc5a4F316Fdb1adb42",
"extra": {
"name": "EURC",
"version": "2"
},
"payTo": "0x76A672EEe56D29D475b0715cc03B8C99D70EC8A2",
"amount": "3000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 120
}
],
"resource": {
"url": "https://api.sirenic.eu/v1/entreprise/{siren}/etablissements",
"tags": [
"france",
"establishments",
"siret",
"branches",
"registry"
],
"iconUrl": "https://api.sirenic.eu/logo.png",
"mimeType": "application/json",
"description": "All 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.",
"serviceName": "Sirenic"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"type": "http",
"method": "GET",
"pathParams": {
"siren": "552032534"
},
"queryParams": {
"geo": "true"
}
},
"output": {
"type": "json",
"example": {
"siren": "552032534",
"source": "INSEE Sirene / INPI RNE via recherche-entreprises.api.gouv.fr, licence ouverte Etalab 2.0",
"disclaimer": "Données issues de l'open data, fournies en l'état sans garantie. / Open data, provided as is without warranty.",
"denomination": "DANONE",
"data_freshness": "stock Sirene mensuel (2026-07-01), dirigeants temps réel",
"etablissements": [
{
"siret": "55203253400703",
"adresse": "59 RUE LA FAYETTE 75009 PARIS",
"commune": "PARIS",
"enseignes": [],
"est_siege": true,
"code_postal": "75009",
"date_creation": "2025-08-19",
"date_fermeture": null,
"etat_administratif": "actif",
"activite_principale": "70.10Z",
"tranche_effectif_salarie": "NN"
}
],
"nombre_etablissements": 19
}
}
},
"schema": {
"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 (Luhn-checked; 400 otherwise), e.g. 552032534"
}
}
},
"queryParams": {
"type": "object",
"required": [],
"properties": {
"geo": {
"type": "string",
"description": "Optional; `true` adds latitude/longitude to each establishment"
}
}
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string"
},
"example": {
"type": "object"
}
}
}
}
},
"routeTemplate": "/v1/entreprise/:siren/etablissements"
}
},
"x402Version": 2
}Captured payload 84 of 85
{
"error": "Payment required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0x76A672EEe56D29D475b0715cc03B8C99D70EC8A2",
"amount": "10000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 120
},
{
"asset": "0x60a3E35Cc302bFA44Cb288Bc5a4F316Fdb1adb42",
"extra": {
"name": "EURC",
"version": "2"
},
"payTo": "0x76A672EEe56D29D475b0715cc03B8C99D70EC8A2",
"amount": "10000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 120
}
],
"resource": {
"url": "https://api.sirenic.eu/v1/eu/entreprise/GB/{company_number}/dirigeants",
"tags": [
"uk",
"united-kingdom",
"officers",
"directors",
"companies-house"
],
"iconUrl": "https://api.sirenic.eu/logo.png",
"mimeType": "application/json",
"description": "UK 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.",
"serviceName": "Sirenic"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"type": "http",
"method": "GET",
"pathParams": {
"company_number": "00102498"
},
"queryParams": {}
},
"output": {
"type": "json",
"example": {
"pays": "GB",
"source": "Companies House (api.company-information.service.gov.uk). Contains public sector information licensed under the Open Government Licence v3.0 (Companies House).",
"tronque": false,
"dirigeants": [
{
"nom": "<nom du dirigeant>",
"fonction": "director",
"nomme_le": null,
"naissance": null,
"profession": null,
"nationalite": null,
"pays_de_residence": null
}
],
"nombre_actifs": 0,
"company_number": "00000006",
"data_freshness": "Companies House temps réel (cache 24 h)",
"nombre_demissionnes": 49
}
}
},
"schema": {
"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": [
"company_number"
],
"properties": {
"company_number": {
"type": "string",
"description": "Companies House company number, leading zeros required (00102498, NI017460, SC...). Unknown number returns 404, payment cancelled; missing CPH_UK key returns 503 (fail-closed)., e.g. 00000006"
}
}
},
"queryParams": {
"type": "object",
"properties": {}
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string"
},
"example": {
"type": "object"
}
}
}
}
},
"routeTemplate": "/v1/eu/entreprise/GB/:company_number/dirigeants"
}
},
"x402Version": 2
}Captured payload 85 of 85
{
"error": "Payment required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0x76A672EEe56D29D475b0715cc03B8C99D70EC8A2",
"amount": "30000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 120
},
{
"asset": "0x60a3E35Cc302bFA44Cb288Bc5a4F316Fdb1adb42",
"extra": {
"name": "EURC",
"version": "2"
},
"payTo": "0x76A672EEe56D29D475b0715cc03B8C99D70EC8A2",
"amount": "30000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 120
}
],
"resource": {
"url": "https://api.sirenic.eu/v1/eu/entreprise/LV/{regnr}/comptes",
"tags": [
"latvia",
"latvian-company",
"annual-accounts",
"financial-statements",
"balance-sheet"
],
"iconUrl": "https://api.sirenic.eu/logo.png",
"mimeType": "application/json",
"description": "Latvian 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.",
"serviceName": "Sirenic"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"type": "http",
"method": "GET",
"pathParams": {
"regnr": "40003032065"
},
"queryParams": {}
},
"output": {
"type": "json",
"example": {
"pays": "LV",
"source": "Uzņēmumu reģistrs / VID — open data data.gov.lv",
"licence": "Uzņēmumu reģistrs / VID, data.gov.lv, CC0 1.0",
"exercices": [
{
"bilan": {
"total_actif": 4189397
},
"devise": "EUR",
"arrondi": "THOUSANDS",
"employes": 1389,
"exercice": 2025,
"perimetre": "statutaire",
"date_cloture": "2025-12-31",
"compte_resultat": {
"chiffre_affaires": 949824
},
"flux_tresorerie": {
"flux_exploitation": 376739
}
}
],
"disclaimer": "Postes clés des rapports annuels déposés au VID, tels que publiés par l'Uzņēmumu reģistrs (CC0)",
"id_national": "40003032949",
"nombre_exercices": 2
}
}
},
"schema": {
"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": [
"regnr"
],
"properties": {
"regnr": {
"type": "string",
"description": "11-digit Latvian registration number, e.g. 40003032949"
}
}
},
"queryParams": {
"type": "object",
"properties": {}
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string"
},
"example": {
"type": "object"
}
}
}
}
},
"routeTemplate": "/v1/eu/entreprise/LV/:regnr/comptes"
}
},
"x402Version": 2
}Can I trust it score from our own monitoring
score from our own monitoring
#143 of 386 in Data. Bands: strong 93+, solid 75+, mixed 55+, weak below 55.
- Reliability
- 100% uptime 30d
- Compliance
- A 13/13 checks pass
- Price
- $0.002 to $2.00 p24 in Data
- Risk
- clean no risk flag
- Traction
- $19.51 30d 21 buyers, top buyer 82% (address, not entity) Concentrated volume: 96% of 30d volume from 3 wallets
- Last change
- schema changed 29d ago 1 in 30d
13/13 compliance checks
- 402 payload captured
- accepts[] array present
- payTo address recoverable
- payTo at accepts[0].payTo (conformant shape)
- payTo is a valid on-chain address
- atomic price declared
- atomic price in a sane range
- asset (token) address declared
- network resolves to CAIP-2
- payment scheme declared
- served over HTTPS
- declares the current x402 version (2)
- EIP-712 domain parameters present on every EVM entry
- x402 v2 envelope delivered in the payment-required header
402 terms unchanged since 2026-09-21. Last up 2026-10-20.
── Site signals
- homepage reachable
- openapi doc
- pricing page
- llms.txt
- robots.txt
- terms page
How the score works
What the score read on this service: status degraded, 100% uptime 30d, 101ms response p95, x402 compliance 13 of 13, $0.002 price against the category, on-chain traction measured. Each of those is measured, and each is published in full below.
The score comes from our own monitoring, never from reviews, operator claims, or a language model: reliability, x402 compliance, price against the category, a deterministic risk flag, and a small on-chain traction term, weighted by ranking generation 3. It is not placement anyone can buy: the paid verify tier is reported beside it and is not one of its inputs. Every component below stays published and read-only.
Bands on the 0 to 100 measured score: strong at 93 and above, solid from 75, mixed from 55, weak below 55. Price and speed are scored against the whole category field, every listing in it that carries no danger flag, the scored service included, so the score places a service in its own field.
It is a score inside Data, and only there: price and speed are scored against the whole category field, every listing in it that carries no danger flag, the scored service included, which here means 386 listings, this one among them: the same 386 the position above is counted against. When the two differ, the field is the wider one, because a listing we have measured too little of to rank still sits in the field the price and the speed are normalized over. The same service in a different field would read differently. The same engine answers GET /api/v1/best, and asked for a different pool (the whole directory, or another filter) it returns a different number for this service under this same ranking generation. Neither is more correct: they answer different questions, and the methodology states which is which.
Settled via coinbase ($19.51, 504 tx). Traction is a conservative undercount; first settlement seen 2026-07-17.
All measured facts
What it does
French & European company data for AI agents, pay-per-call in USDC or EURC via x402 · company lookup & KYB files, officers, annual accounts & financials, share capital, default-risk scoring, AML sanctions screening, INPI/INSEE documents, e-invoicing supplier checks (France 2026 mandate, Belgium, Poland); official company registries across 12 European countries (Belgium, Switzerland, UK, Norway, Sweden, Czechia, Slovakia, Finland, Poland, Estonia, Latvia, Spanish BORME acts) + worldwide LEI/GLEIF. Ed25519-signed responses, no API key.
Sirenic is a listed x402 Data API. Captured payment terms name Base. Monitoring and settlement figures below describe the observations available to this directory; an unpaid HTTP 402 check does not prove that a paid call will deliver.
Assessment computed at . Latest service check observed at . Service data JSON · Measurement methodology.
Page rendered at . This response time is separate from the observation and computation times attached to each measurement.
Latest endpoint observation: . Latest price capture: . Prices are recorded quotes, not a promise of availability. Token assets and payment terms are listed separately. Endpoint data JSON · Price history JSON · Measurement methodology.
Assessment computed at . Uptime uses the stated daily-rollup window; response times are in milliseconds, compliance is passed/evaluated checks, and traction is a measured settlement floor. The comparison score is out of 100 within this category. Assessment JSON · Measurement methodology.
Observed daily coverage: 2026-09-20 to 2026-10-19 UTC. Daily monitoring and settlement rollups do not expose their computation time; a bucket date is not an update timestamp. Latest settlement in the assessment: . Uptime and response JSON · Volume JSON · Buyers JSON · Measurement methodology.
Ranked from the measured category pool, refreshed at most once a minute. The comparison has no persisted computation timestamp; the assessment time above belongs to this service only. Ranking API documentation · Ranking methodology.
x402 List home · Services · Data
- uptime · latest daily rollup
- 100%
- uptime 7d
- 100%
- uptime 30d
- 100%
- uptime 90d
- 99.7%
- response p95
- 101ms
- avg response
- 102ms
- total checks
- 2,757
Measured on the unpaid 402 handshake, not the paid call. A service can 402 correctly and still fail after payment.
- price (min)
- $0.002
- price (max)
- $2.00
- category percentile (min)
- p24 in Data
- category percentile (max)
- p94 in Data
- endpoints / prices
- 89 / 15
- model
- tiered
- stability
- 84%
No deterministic risk flag. Risk fires only on an exact blocklist match, or a reserved-brand name with a mismatched verified payTo. Never from low uptime, a high price, or a model guess.
- domain age
- -
- registrar
- -
- hosting
- custom
- domain created
- ---
Identity facts, not a risk score.
- assessment volume 30d
- $19.51
- exact assessment volume 30d (USD)
- 19.513
- assessment recorded at (UTC)
- 2026-10-19T20:23:11.057Z
- buyers 30d
- 21
- settlements 30d
- 504
- measured since
- 2026-07-17 (start of our harvest window)
- last settlement
- 2026-10-19
- top buyer share
- 82% of 30d volume (address, not entity)
- top 3 buyers share
- 96% of 30d volume (addresses, not entities)
- concentrated volume
- yes
- trend 7d vs 30d
- 0.36x the 30d daily rate
- networks
- eip155:8453
- volume all-time
- $140.25
- settlements all-time
- 2,380
- median settlement 30d
- $0.01
- max settlement 30d
- $1.00
Assessment volume uses the latest 30d assessment. Over time sums daily address snapshots, rounded to cents and refreshed separately. The two sources can differ in timing, precision and shared-address attribution. Amounts use cents for comparison; known sub-cent values keep up to 12 significant digits. The exact stored assessment value is shown above.
Conservative undercount: only USDC settlements via facilitators we measure are counted. A measured floor, not an estimate.
Concentrated volume is one rule applied to every listed service: the 3 largest paying addresses hold at least 90% of 30d volume, with at least $10 of volume and 50 settlements in the same 30 days. While it applies, this service's volume counts as 0 in the Recommended and Highest volume sorts of the services list. The label says where the payments came from, not why.
Top buyer share lowers the on-chain traction part of the ranking score behind this page's verdict and /best, by up to half when one address holds all 30d volume. The Recommended and Highest volume sorts of the services list do not use it; they use the Concentrated volume rule instead.
- member since
- 2026-07-21
Recent checks
| Checked at (UTC) | Status | HTTP | Response | Endpoints |
|---|---|---|---|---|
| Online | 402 | 50ms | 85 | |
| Online | 402 | 80ms | 85 | |
| Online | 402 | 48ms | 85 | |
| Online | 402 | 92ms | 85 | |
| Online | 402 | 119ms | 85 | |
| Online | 402 | 106ms | 85 | |
| Online | 402 | 105ms | 85 | |
| Online | 402 | 90ms | 85 | |
| Online | 402 | 77ms | 85 | |
| Online | 402 | 88ms | 85 | |
| Online | 402 | 62ms | 85 | |
| Online | 402 | 54ms | 85 | |
| Online | 402 | 59ms | 85 | |
| Online | 402 | 65ms | 85 | |
| Online | 402 | 43ms | 85 | |
| Online | 402 | 45ms | 85 | |
| Online | 402 | 40ms | 85 | |
| Online | 402 | 85ms | 85 |
Changes1 in 30d
| Observed at (UTC) | Change | Evidence |
|---|---|---|
| schema changed | endpoint added endpoint added endpoint added endpoint added endpoint added endpoint added endpoint added endpoint added endpoint added endpoint added endpoint added endpoint added endpoint added endpoint added endpoint added endpoint added endpoint added schema added schema added schema added schema added schema added schema added schema added schema added schema added schema added schema added schema added schema added schema added schema added schema added schema added schema added schema added schema added schema added schema added schema added schema added schema added schema added schema added schema added schema added schema added schema added schema added schema added schema added |
Over time
- Volume 30d
- $19.51
- Uptime
- 0 of 30 completed days below 100%
More charts
09-20 to 10-19 UTC
Scores over time
09-20 to 10-19 UTC
09-20 to 10-19 UTC
09-20 to 10-19 UTC
Scores: one day per column, 09-20 to 10-19, on the columns of Response time. The checklist grew from 11 to 14 checks on 2026-07-28, before this window. Pillar lines use their own low and high. Exact dated readings are available in each readout and in Values.
Each series spans only the dates it has data for. Every series is also served as JSON at /api, /scores, /volume and /buyers.
Values
The uptime summary counts completed UTC days only. The strip, readouts and table retain today's partial reading.
Daily snapshot total, 30d: $19.20, peak $5.90 on 09-25. The visible 30d total in Traction comes from the latest assessment. These sources can differ in their window, refresh time, cent rounding and shared-address attribution.
Daily address snapshots: 2026-09-20 to 2026-10-19 UTC. Daily snapshots store cents. A recorded $0.00 with settlements cannot distinguish exact zero from volume rounded away. Lost precision is unavailable here. † marks a recorded $0.00 with settlements.
Settlement volume uses the stored USD valuation of tracked payments; it is distinct from token quantities. USD-pegged assets are valued at 1 USD per token in these rollups. The measured settlement floor does not cover all payments to this service.
Assessment history last recorded at . Each UTC day uses its last recorded run; missing readings stay unmeasured. Assessment history JSON · Measurement methodology.
| Day | Volume | Buyers | Settlements | Uptime | Response | Compliance | Price percentile | Site signals |
|---|---|---|---|---|---|---|---|---|
| 2026-09-20 | no data | no data | no data | no data | no data | 13/13 | p25 | 4/6 |
| 2026-09-21 | no data | no data | no data | 100% | 77.13ms | 13/13 | p25 | 4/6 |
| 2026-09-22 | $0.05 | 2 | 8 | 100% | 83.94ms | 13/13 | p25 | 4/6 |
| 2026-09-23 | $0.32 | 2 | 24 | 100% | 95.99ms | 13/13 | p25 | 4/6 |
| 2026-09-24 | $1.87 | 1 | 27 | 100% | 56.44ms | 13/13 | p25 | 4/6 |
| 2026-09-25 | $5.90 | 2 | 24 | 100% | 53.51ms | 13/13 | p24 | 4/6 |
| 2026-09-26 | $0.04 | 1 | 6 | 100% | 52.18ms | 13/13 | p24 | 4/6 |
| 2026-09-27 | $0.00 recorded† | 1 | 1 | 100% | 76.19ms | 13/13 | p24 | 4/6 |
| 2026-09-28 | $1.16 | 2 | 38 | 100% | 110.67ms | 13/13 | p24 | 4/6 |
| 2026-09-29 | $0.03 | 2 | 3 | 100% | 112.17ms | 13/13 | p24 | 4/6 |
| 2026-09-30 | $0.01 | 3 | 5 | 100% | 111.46ms | 13/13 | p24 | 4/6 |
| 2026-10-01 | $3.73 | 2 | 79 | 100% | 100.72ms | 13/13 | p24 | 4/6 |
| 2026-10-02 | $0.03 | 2 | 4 | 100% | 98.19ms | 13/13 | p24 | 4/6 |
| 2026-10-03 | $0.02 | 1 | 1 | 100% | 109.28ms | 13/13 | p24 | 4/6 |
| 2026-10-04 | $0.15 | 3 | 13 | 100% | 82.99ms | 13/13 | p25 | 4/6 |
| 2026-10-05 | $0.10 | 3 | 15 | 100% | 58.08ms | 13/13 | p25 | 4/6 |
| 2026-10-06 | $1.49 | 1 | 102 | 100% | 56.69ms | 13/13 | p25 | 4/6 |
| 2026-10-07 | $0.83 | 6 | 50 | 100% | 55.21ms | 13/13 | p25 | 4/6 |
| 2026-10-08 | $1.14 | 6 | 27 | 100% | 111.30ms | 13/13 | p25 | 4/6 |
| 2026-10-09 | $0.54 | 2 | 4 | 100% | 194.98ms | 13/13 | p25 | 4/6 |
| 2026-10-10 | $0.06 | 3 | 4 | 100% | 197.38ms | 13/13 | p25 | 4/6 |
| 2026-10-11 | $0.04 | 4 | 5 | 100% | 201.64ms | 13/13 | p25 | 4/6 |
| 2026-10-12 | no data | no data | no data | 100% | 180.23ms | 13/13 | p25 | 4/6 |
| 2026-10-13 | $1.19 | 2 | 38 | 100% | 156.51ms | 13/13 | p25 | 4/6 |
| 2026-10-14 | $0.38 | 4 | 14 | 100% | 166.47ms | 13/13 | p24 | 4/6 |
| 2026-10-15 | $0.01 | 1 | 1 | 100% | 124.86ms | 13/13 | p24 | 4/6 |
| 2026-10-16 | $0.03 | 2 | 3 | 100% | 101.97ms | 13/13 | p24 | 4/6 |
| 2026-10-17 | $0.03 | 3 | 4 | 100% | 55.52ms | 13/13 | p24 | 4/6 |
| 2026-10-18 | no data | no data | no data | 100% | 68.34ms | 13/13 | p24 | 4/6 |
| 2026-10-19 | $0.05 | 2 | 4 | 100% | 67.72ms | 13/13 | p24 | 4/6 |
Alternatives in Data
5 of 385 other ranked services in Data, ordered by the same measured score.
Own this service?
Keep this listing accurate. Ownership is proven with a domain check and every change is reviewed by hand.
Update this listingEarn the verified tier: x402list pays a real call to this endpoint and, if it delivers, the service is delivery-verified. The fee covers the cost of the probe, not the badge; there is no refund if the call does not deliver. Agent and API only, no in-browser signing. See /api.
Verify this service ($0.25)Embed a badge
HTML
<a href="https://x402-list.com/services/ sirenic? utm_source=badge& utm_medium=referral& utm_campaign=embed"> <img src="https://x402-list.com/ badge/ sirenic.svg" alt="Sirenic listed on x402-list" height="28"> </a>
Markdown
[](https://x402-list.com/ services/ sirenic? utm_source=badge& utm_medium=referral& utm_campaign=embed)
HTML, live uptime variant
<a href="https://x402-list.com/services/ sirenic? utm_source=badge& utm_medium=referral& utm_campaign=embed"> <img src="https://x402-list.com/ badge/ sirenic.svg? data=uptime" alt="Sirenic uptime on x402-list" height="28"> </a>
Delisting
To request delisting, email info@x402-list.com or update your listing at /services/sirenic/update.