x402 List

x402 Protocol Service Directory

Sirenic

Data PAYMENT-READY

payment-ready until 2026-08-20

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.

Pay from $0.001 to $2.00 in USDC on Base, settled onchain via the x402 protocol, no signup, no API key needed.

first settlement 2026-07-21 · $58.56 all-time · settled via coinbase

BASE URL https://api.sirenic.eu WEBSITE https://api.sirenic.eu ENDPOINTS 72 NETWORK Base ASSET USDC MEMBER SINCE 2026-07-21 MONITORED SINCE 2026-07-21

ASSESSMENT

updated 4h ago

Evidence-backed signals, not a single score. Click any chip for the proof. Measured values stay read-only; unknown is honest.

reliability 100%
uptime 24h
100%
uptime 7d
100%
uptime 30d
100%
uptime 90d
100%
response p95
187ms
avg response
57ms
total checks
2,066

Measured on the unpaid 402 handshake, not the paid call. A service can 402 correctly and still fail after payment.

compliance A (13/13)

13 of 13 x402 conformance checks pass. Full checklist below.

jump to compliance checklist

price $0.001 to $2.00 (p9 in Data)
price (min)
$0.001
price (max)
$2.00
category percentile (min)
p9 in Data
category percentile (max)
p97 in Data
endpoints / prices
72 / 15
model
tiered
stability
76%
risk clean

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.

traction $58.532 30d · 6 buyers · top buyer 99%
volume 30d
$58.532
buyers 30d
6
settlements 30d
692
first settlement
2026-07-21
last settlement
2026-08-13
top buyer share
99% of 30d volume
trend 7d vs 30d
2.33x the 30d daily rate
networks
eip155:8453
volume all-time
$58.56
settlements all-time
692
median settlement 30d
$0.02
max settlement 30d
$1.00
settled via
coinbase ($58.53, 692 tx)

Conservative undercount: only USDC settlements via facilitators we measure are counted. A measured floor, not an estimate.

Top buyer share is a concentration signal, not part of the ranking score.

CHANGES

4 events, detecting since 2026-07-24

Payout, price, and schema changes detected on this service's x402 wire. A payout rotation at an unchanged price shows up here even when nothing else moves. Full feed at /changes.

changes schema changed 5d ago (4 since 2026-07-24)

schema changed · 5d ago

schema removed GET /v1/entreprise/552032534/sante exact eip155:8453 0x60a3E35Cc302bFA44Cb288Bc5a4F316Fdb1adb42 EURC 2 120 {"name":"EURC","version":"2"}

schema removed GET /v1/entreprise/552032534/sante exact eip155:8453 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 USDC 2 120 {"name":"USD Coin","version":"2"}

schema added GET /v1/entreprise/552032534/sante exact eip155:8453 0x60a3E35Cc302bFA44Cb288Bc5a4F316Fdb1adb42 EURC 2 200 {"name":"EURC","version":"2"}

schema added GET /v1/entreprise/552032534/sante exact eip155:8453 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 USDC 2 200 {"name":"USD Coin","version":"2"}

schema changed · 6d ago

schema removed GET /v1/entreprise/552032534/comptes-pdf exact eip155:8453 0x60a3E35Cc302bFA44Cb288Bc5a4F316Fdb1adb42 EURC 2

schema removed GET /v1/entreprise/552032534/comptes-pdf exact eip155:8453 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 USDC 2

schema added GET /v1/entreprise/552032534/comptes-pdf exact eip155:8453 0x60a3E35Cc302bFA44Cb288Bc5a4F316Fdb1adb42 EURC 2 120 {"name":"EURC","version":"2"}

schema added GET /v1/entreprise/552032534/comptes-pdf exact eip155:8453 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 USDC 2 120 {"name":"USD Coin","version":"2"}

price changed · 18d ago

GET /v1/entreprise/552032534/comptes-pdf · eip155:8453 · EURC: 3500002000000

GET /v1/entreprise/552032534/comptes-pdf · eip155:8453 · USDC: 3500002000000

GET /v1/entreprise/552032534/liens-capitalistiques · eip155:8453 · EURC: 1500002000000

GET /v1/entreprise/552032534/liens-capitalistiques · eip155:8453 · USDC: 1500002000000

price changed · 20d ago

GET /v1/entreprise/552032534/capital · eip155:8453 · EURC: 250000350000

GET /v1/entreprise/552032534/capital · eip155:8453 · USDC: 250000350000

GET /v1/entreprise/552032534/comptes-pdf · eip155:8453 · EURC: 150000350000

GET /v1/entreprise/552032534/comptes-pdf · eip155:8453 · USDC: 150000350000

Amounts are on-wire atomic units in the named asset.

see all changes for this service

WHAT IT DOES

ai-derived

No AI synthesis has been produced for this service yet.

ENDPOINTS

Service endpoints with HTTP method, path, description, pricing, and network
METHOD PATH DESCRIPTION PRICE NETWORK ASSET 402 CHANNEL
GET /v1/comparer $0.12 Base USDC header
GET /v1/dirigeant/recherche $0.02 Base USDC header
GET /v1/documents/actes/000000000000000000000000 $0.10 Base USDC header
GET /v1/entreprise/552032534 $0.005 Base USDC header
GET /v1/entreprise/552032534/agrements $0.02 Base USDC header
GET /v1/entreprise/552032534/alertes $0.01 Base USDC header
GET /v1/entreprise/552032534/capital $0.35 Base USDC header
GET /v1/entreprise/552032534/changements $0.01 Base USDC header
GET /v1/entreprise/552032534/comptes-pdf $2.00 Base USDC header
GET /v1/entreprise/552032534/documents $0.02 Base USDC header
GET /v1/entreprise/552032534/etablissements $0.003 Base USDC header
GET /v1/entreprise/552032534/facturation-prep $0.02 Base USDC header
GET /v1/entreprise/552032534/finances $0.01 Base USDC header
GET /v1/entreprise/552032534/liens-capitalistiques $2.00 Base USDC header
GET /v1/entreprise/552032534/lobbying $0.01 Base USDC header
GET /v1/entreprise/552032534/marches-publics $0.01 Base USDC header
GET /v1/entreprise/552032534/marches-publics-ue $0.02 Base USDC header
GET /v1/entreprise/552032534/pi $0.03 Base USDC header
GET /v1/entreprise/552032534/risques-industriels $0.01 Base USDC header
GET /v1/entreprise/552032534/sante $0.15 Base USDC header
GET /v1/eu/agrements $0.01 Base USDC header
GET /v1/eu/entreprise/BE/0400378485/comptes $0.01 Base USDC header
GET /v1/eu/entreprise/BE/0400378485/comptes/2025-00548330 $0.15 Base USDC header
GET /v1/eu/entreprise/BE/0403199702 $0.01 Base USDC header
GET /v1/eu/entreprise/BE/0403199702/transactions-dirigeants $0.02 Base USDC header
GET /v1/eu/entreprise/CH/CHE-107.480.920 $0.01 Base USDC header
GET /v1/eu/entreprise/CZ/45274649 $0.01 Base USDC header
GET /v1/eu/entreprise/CZ/45274649/insolvabilite $0.02 Base USDC header
GET /v1/eu/entreprise/DK/61056416/comptes $0.01 Base USDC header
GET /v1/eu/entreprise/DK/61056416/dirigeants $0.01 Base USDC header
GET /v1/eu/entreprise/EE/10003666/comptes $0.02 Base USDC header
GET /v1/eu/entreprise/EE/12417834 $0.01 Base USDC header
GET /v1/eu/entreprise/EE/12417834/evenements $0.02 Base USDC header
GET /v1/eu/entreprise/ES/VI-23141/actes $0.02 Base USDC header
GET /v1/eu/entreprise/FI/0112038-9 $0.01 Base USDC header
GET /v1/eu/entreprise/GB/00095407/comptes $0.01 Base USDC header
GET /v1/eu/entreprise/GB/00095407/comptes/2024-12-31 $0.05 Base USDC header
GET /v1/eu/entreprise/GB/00102498/beneficiaires-effectifs $0.02 Base USDC header
GET /v1/eu/entreprise/GB/00102498/dirigeants $0.01 Base USDC header
GET /v1/eu/entreprise/GB/00102498/insolvabilite $0.02 Base USDC header
GET /v1/eu/entreprise/LV/40003032065/comptes $0.03 Base USDC header
GET /v1/eu/entreprise/LV/40003245752 $0.01 Base USDC header
GET /v1/eu/entreprise/LV/40003245752/beneficiaires-effectifs $0.02 Base USDC header
GET /v1/eu/entreprise/LV/40003245752/dirigeants $0.01 Base USDC header
GET /v1/eu/entreprise/LV/40003245752/insolvabilite $0.02 Base USDC header
GET /v1/eu/entreprise/NO/923609016 $0.01 Base USDC header
GET /v1/eu/entreprise/NO/923609016/comptes $0.02 Base USDC header
GET /v1/eu/entreprise/NO/923609016/evenements $0.02 Base USDC header
GET /v1/eu/entreprise/PL/0000006865 $0.01 Base USDC header
GET /v1/eu/entreprise/PL/0000006865/evenements $0.02 Base USDC header
GET /v1/eu/entreprise/SE/5560012402 $0.01 Base USDC header
GET /v1/eu/entreprise/SE/5560012402/evenements $0.02 Base USDC header
GET /v1/eu/entreprise/SE/5560401977/comptes $0.03 Base USDC header
GET /v1/eu/entreprise/SK/35763469 $0.01 Base USDC header
GET /v1/eu/entreprise/SK/36417475/comptes $0.01 Base USDC header
GET /v1/eu/entreprise/SK/36417475/comptes/2023-12-31 $0.03 Base USDC header
GET /v1/eu/facturation/dossier $0.03 Base USDC header
GET /v1/eu/recherche $0.003 Base USDC header
GET /v1/facturation/dossier $0.03 Base USDC header
GET /v1/iban/verifier/FR7630006000011234567890189 $0.005 Base USDC header
GET /v1/intelligence/552032534 $1.00 Base USDC header
GET /v1/kyb/552032534 $0.15 Base USDC header
GET /v1/kyb/batch $0.105 Base USDC header
GET /v1/prospection $0.02 Base USDC header
GET /v1/rapport/552032534 $0.50 Base USDC header
GET /v1/recherche $0.001 Base USDC header
GET /v1/regulateurs/fr/alertes $0.01 Base USDC header
GET /v1/sanctions/check $0.02 Base USDC header
GET /v1/score/defaillance/552032534 $0.10 Base USDC header
GET /v1/secteur/68.20B/benchmarks $0.05 Base USDC header
GET /v1/surveillance/creer $0.05 Base USDC header
GET /v1/tva/verifier/FR27552032534 $0.003 Base USDC header
72 endpoints

REQUEST / RESPONSE EXAMPLE

An unpaid request to GET /v1/comparer returns HTTP 402 with the payment terms. Settle onchain via your facilitator, then retry with the X-Payment header.

// request
curl -i 'https://api.sirenic.eu/v1/comparer'
// 402 response (captured by monitor) · 70 payloads · click to expand
[
  {
    "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",
        "eu",
        "un",
        "watchlist",
        "companies",
        "registry",
        "official-data"
      ],
      "mimeType": "application/json",
      "description": "Sanctions screening for AML compliance: 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. 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. A single screening call covers UN, EU, OFAC, UK, French and Swiss sanctions lists for KYB and AML checks.",
      "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
              },
              "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"
                }
              ],
              "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
  },
  {
    "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",
        "annual-accounts",
        "financial-statements",
        "nbb",
        "cbso",
        "prh",
        "xbrl",
        "pdf",
        "companies",
        "registry",
        "official-data"
      ],
      "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 for deposits published since April 2022, official PDF for older filings (?format=pdf to force). FI: one fiscal year decoded from the PRH XBRL filing — revenue, operating and net result, equity, total assets, debts, plus prior-year comparatives as published (EUR, CC BY 4.0). Reference = BE deposit reference or FI closing date (YYYY-MM-DD), from the filings list.",
      "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"
                    }
                  }
                }
              },
              "additionalProperties": false
            },
            "output": {
              "type": "object",
              "required": [
                "type"
              ],
              "properties": {
                "type": {
                  "type": "string"
                },
                "example": {
                  "type": "object"
                }
              }
            }
          }
        },
        "routeTemplate": "/v1/eu/entreprise/:pays/:id/comptes/:reference"
      }
    },
    "x402Version": 2
  },
  {
    "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",
        "addresses",
        "branches",
        "companies",
        "registry",
        "official-data"
      ],
      "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
  },
  {
    "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",
        "company-registry",
        "europe",
        "vat",
        "dic",
        "companies",
        "registry",
        "official-data"
      ],
      "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
  },
  {
    "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",
        "compliance",
        "2026",
        "companies",
        "registry",
        "official-data"
      ],
      "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
  },
  {
    "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",
        "risk",
        "companies",
        "registry",
        "official-data"
      ],
      "mimeType": "application/json",
      "description": "Credit risk scoring for a French company: a default-risk score (0-100) at ~12 months from a transparent, documented scorecard — filed financial ratios (structure, profitability, liquidity, debt service, trend), company age, and a hard BODACC override (active insolvency proceedings / liquidation). Returns the score, a qualitative band, every scoring component with its threshold, and a confidence level. An insolvency risk indicator for decision support — 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
              },
              "version_modele": "defaillance-v1.4",
              "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
  },
  {
    "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",
        "financial-statements",
        "filings",
        "cc0",
        "europe",
        "companies",
        "registry",
        "official-data"
      ],
      "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": {
              "id": "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/:id/comptes"
      }
    },
    "x402Version": 2
  },
  {
    "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",
        "articles-of-association",
        "companies",
        "registry",
        "official-data"
      ],
      "mimeType": "application/json",
      "description": "Ownership and share capital structure of a French company from the official INPI registry: AI extraction of the latest PUBLIC articles of association filed at INPI — share capital amount, legal form, shareholders (name, role, birth YEAR, ownership %), notable clauses, with a confidence level and the source document reference. Due diligence from public filed deeds — NOT a beneficial-ownership register (RBE) and not a beneficial-owner identification. Immutable document: extracted once, cached.",
      "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
              },
              "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
  },
  {
    "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",
        "reorganisation",
        "ico",
        "credit-risk",
        "compliance",
        "europe",
        "companies",
        "registry",
        "official-data"
      ],
      "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
  },
  {
    "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",
        "companies",
        "registry",
        "official-data"
      ],
      "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
  },
  {
    "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",
        "insolvency",
        "bankruptcy",
        "liquidation",
        "restructuring",
        "credit-risk",
        "ministry-of-justice",
        "europe",
        "companies",
        "registry",
        "official-data"
      ],
      "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
  },
  {
    "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",
        "surveillance",
        "kyb",
        "compliance",
        "recurring",
        "companies",
        "registry",
        "official-data"
      ],
      "mimeType": "application/json",
      "description": "Company monitoring for France: 30-day surveillance watchlist, recurring KYB & compliance alerts. Every 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 changes, new FR & EU procurement awards. Director targets (dirigeant:Name): new or ended offices. Priced per target (1-100); the watch is a bearer token, no account. Renewal: one more payment.",
      "serviceName": "Sirenic"
    },
    "extensions": {
      "bazaar": {
        "info": {
          "input": {
            "type": "http",
            "method": "GET",
            "queryParams": {
              "cibles": "552032534,542065479"
            }
          },
          "output": {
            "type": "json",
            "example": {
              "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.",
              "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": {
                    "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 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
  },
  {
    "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",
        "fines",
        "ariregister",
        "credit-risk",
        "early-warning",
        "europe",
        "companies",
        "registry",
        "official-data"
      ],
      "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
  },
  {
    "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",
        "revenue",
        "ariregister",
        "rik",
        "cc-by",
        "europe",
        "companies",
        "registry",
        "official-data"
      ],
      "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": {
              "id": "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/:id/comptes"
      }
    },
    "x402Version": 2
  },
  {
    "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",
        "norway",
        "estonia",
        "latvia",
        "spain",
        "czechia",
        "slovakia",
        "finland",
        "poland",
        "switzerland",
        "gleif",
        "companies",
        "registry",
        "official-data"
      ],
      "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)"
                }
              ],
              "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). 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
  },
  {
    "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",
        "cvr",
        "erhvervsstyrelsen",
        "governance",
        "kyb",
        "europe",
        "companies",
        "registry",
        "official-data"
      ],
      "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
  },
  {
    "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",
        "inpi",
        "companies",
        "registry",
        "official-data"
      ],
      "mimeType": "application/json",
      "description": "Intellectual property portfolio of a French company from official INPI open data: patents, trademarks and designs filed — counts plus recent items with number, title/label, status, date and classification. Designs: one line per filing. Covers French patents, trademark registrations and industrial designs in a single call, an R&D / brand-value signal not served to agents elsewhere, useful for due diligence on innovation assets. Patent inventor names (natural persons) are never returned.",
      "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": "19960705",
                    "numero": "FR2728873A1",
                    "libelle": "EMBALLAGE EN FILM DE MATERIAU SOUPLE ET SON PROCEDE DE FABRICATION",
                    "classification": "B65D 65/32, B65D 75/58"
                  }
                ],
                "nombre": 12,
                "nombre_unite": "titres",
                "liste_tronquee": false
              },
              "marques": {
                "liste": [
                  {
                    "numero": "4789796",
                    "statut": "Marque enregistrée",
                    "libelle": "THE ONE HOME"
                  }
                ],
                "nombre": 88,
                "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": "20050819",
                    "numero": "054041",
                    "libelle": "Ornementation de supports de communication",
                    "classification": "2003"
                  }
                ],
                "nombre": 3,
                "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
  },
  {
    "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}/beneficiaires-effectifs",
      "tags": [
        "latvia",
        "beneficial-owners",
        "ubo",
        "ownership",
        "uznemumu-registrs",
        "aml",
        "kyb",
        "compliance",
        "europe",
        "companies",
        "registry",
        "official-data"
      ],
      "mimeType": "application/json",
      "description": "Latvian beneficial owners (patiesie labuma guvēji) from the official Uzņēmumu reģistrs open data (CC0, refreshed daily), for AML, KYB and compliance ownership checks: registered UBOs in Latvia with name, nationality, country of residence and registration date — an open national UBO register, depth France does not expose. GDPR minimisation: never the Latvian personal identity number, birth month+year only when published. 11-digit registration number.",
      "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",
              "id_national": "40003229495",
              "beneficiaires": [
                {
                  "nom": "<nom du bénéficiaire effectif>",
                  "prenom": "<prénom du bénéficiaire effectif>",
                  "naissance": null,
                  "residence": "LV",
                  "inscrit_le": "2019-05-02",
                  "nationalite": "LV"
                }
              ],
              "nombre_beneficiaires": 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. An empty list is NOT «no beneficial owner»: the Latvian regime allows non-registration cases (see disclaimer). Unknown number returns 404., e.g. 40003229495"
                    }
                  }
                },
                "queryParams": {
                  "type": "object",
                  "properties": {}
                }
              },
              "additionalProperties": false
            },
            "output": {
              "type": "object",
              "required": [
                "type"
              ],
              "properties": {
                "type": {
                  "type": "string"
                },
                "example": {
                  "type": "object"
                }
              }
            }
          }
        },
        "routeTemplate": "/v1/eu/entreprise/LV/:regnr/beneficiaires-effectifs"
      }
    },
    "x402Version": 2
  },
  {
    "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",
        "revenue",
        "uznemumu-registrs",
        "vid",
        "cc0",
        "europe",
        "companies",
        "registry",
        "official-data"
      ],
      "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": {
              "id": "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/:id/comptes"
      }
    },
    "x402Version": 2
  },
  {
    "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",
        "hoja-registral",
        "filings",
        "appointments",
        "gazette",
        "europe",
        "companies",
        "registry",
        "official-data"
      ],
      "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
  },
  {
    "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",
        "deregistration",
        "bolagsverket",
        "credit-risk",
        "nordics",
        "companies",
        "registry",
        "official-data"
      ],
      "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
  },
  {
    "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",
        "e-money",
        "insurance",
        "telecom-operator",
        "eba",
        "eiopa",
        "arcep",
        "compliance",
        "companies",
        "registry",
        "official-data"
      ],
      "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
  },
  {
    "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",
        "balance-sheet",
        "revenue",
        "profit-and-loss",
        "cc0",
        "europe",
        "companies",
        "registry",
        "official-data"
      ],
      "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": {
              "id": "36417475",
              "reference": "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/:id/comptes/:reference"
      }
    },
    "x402Version": 2
  },
  {
    "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",
        "cbso",
        "prh",
        "filings",
        "companies",
        "registry",
        "official-data"
      ],
      "mimeType": "application/json",
      "description": "Belgian and Finnish company annual accounts — filings list for Belgium and Finland. 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
  },
  {
    "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",
        "companies-house",
        "annual-accounts",
        "financial-statements",
        "ixbrl",
        "balance-sheet",
        "equity",
        "frs-102",
        "credit-risk",
        "companies",
        "registry",
        "official-data"
      ],
      "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
  },
  {
    "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",
        "credit-risk",
        "compliance",
        "europe",
        "companies",
        "registry",
        "official-data"
      ],
      "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
  },
  {
    "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",
        "company-lookup",
        "company-registry",
        "europe",
        "lei",
        "companies",
        "registry",
        "official-data"
      ],
      "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
  },
  {
    "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": [
        "iban",
        "bank-validation",
        "supplier-verification",
        "payee-verification",
        "sepa",
        "vop",
        "instant-payments",
        "bic",
        "payments",
        "europe",
        "companies",
        "registry",
        "official-data"
      ],
      "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
  },
  {
    "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",
        "legal-form",
        "company-lookup",
        "company-data",
        "french-company-registry",
        "companies",
        "registry",
        "official-data"
      ],
      "mimeType": "application/json",
      "description": "Full French company profile by SIREN: official company data from the French company registry (INSEE Sirene / INPI RNE). One company lookup returns legal name, legal form, head-office address, NAF code, workforce bracket, creation date, active or ceased status, officers with name and role, collective agreement and the computed intra-EU VAT number. The core KYB building block for verifying a French counterparty: registry facts for due diligence, compliance and onboarding checks.",
      "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
  },
  {
    "error": "Payment required",
    "accepts": [
      {
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "extra": {
          "name": "USD Coin",
          "version": "2"
        },
        "payTo": "0x76A672EEe56D29D475b0715cc03B8C99D70EC8A2",
        "amount": "1000",
        "scheme": "exact",
        "network": "eip155:8453",
        "maxTimeoutSeconds": 120
      },
      {
        "asset": "0x60a3E35Cc302bFA44Cb288Bc5a4F316Fdb1adb42",
        "extra": {
          "name": "EURC",
          "version": "2"
        },
        "payTo": "0x76A672EEe56D29D475b0715cc03B8C99D70EC8A2",
        "amount": "1000",
        "scheme": "exact",
        "network": "eip155:8453",
        "maxTimeoutSeconds": 120
      }
    ],
    "resource": {
      "url": "https://api.sirenic.eu/v1/recherche",
      "tags": [
        "france",
        "search",
        "siren",
        "sirene",
        "company-lookup",
        "name-search",
        "company-data",
        "french-company-registry",
        "companies",
        "registry",
        "official-data"
      ],
      "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-07-01), dirigeants temps réel"
            }
          }
        },
        "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 9-digit SIREN, 1-100 chars (required; 400 otherwise)"
                    }
                  }
                }
              },
              "additionalProperties": false
            },
            "output": {
              "type": "object",
              "required": [
                "type"
              ],
              "properties": {
                "type": {
                  "type": "string"
                },
                "example": {
                  "type": "object"
                }
              }
            }
          }
        }
      }
    },
    "x402Version": 2
  },
  {
    "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",
        "company-registry",
        "europe",
        "vat",
        "lei",
        "companies",
        "registry",
        "official-data"
      ],
      "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
  },
  {
    "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",
        "ownership",
        "companies-house",
        "aml",
        "kyb",
        "compliance",
        "companies",
        "registry",
        "official-data"
      ],
      "mimeType": "application/json",
      "description": "UK beneficial owners (PSC, persons with significant control) live from Companies House for AML, KYB and compliance: individual and corporate-entity PSCs with natures of control (ownership/voting bands), notification dates, plus official PSC statements. Ceased PSCs excluded by default (inclure_cesses=true adds them with their ceased date). Beyond French-registry parity — France exposes no open UBO register. Month+year of birth only, no addresses. Open Government Licence v3.0 (Companies House).",
      "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)",
              "exemption_possible": 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 (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
  },
  {
    "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",
        "awards",
        "eforms",
        "companies",
        "registry",
        "official-data"
      ],
      "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
  },
  {
    "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",
        "companies-house",
        "credit-risk",
        "compliance",
        "companies",
        "registry",
        "official-data"
      ],
      "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
  },
  {
    "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",
        "inpi",
        "companies",
        "registry",
        "official-data"
      ],
      "mimeType": "application/json",
      "description": "Financials of a French company from annual accounts filed at the INPI registry, with Banque de France ratios: revenue, EBITDA, net income, debt ratio, financial autonomy — one entry per fiscal year. Includes the full structured financial statements line items (liasse fiscale tax form, incl. balance sheet) as keyed by INPI for the latest 3 public fiscal years. A perimetre_comptable block states whether figures are statutory or consolidated, and flags series where the source conflates the two.",
      "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": 697000000,
                  "ebit": -119000000,
                  "ratios": {
                    "marge_ebe": 67.67,
                    "taux_endettement": 73.492,
                    "autonomie_financiere": 34.908
                  },
                  "marge_brute": 1030000000,
                  "date_cloture": "2024-12-31",
                  "resultat_net": 592000000,
                  "chiffre_affaires": 1030000000
                }
              ],
              "data_freshness": "jeu ratios_inpi_bce du 2026-06-01",
              "nombre_exercices": 8,
              "bilans_saisis_inpi": [
                {
                  "devise": "EUR",
                  "liasses": [
                    {
                      "m1": null,
                      "m2": null,
                      "m3": 5861000000,
                      "m4": 5946000000,
                      "code": "AJ"
                    }
                  ],
                  "type_bilan": "consolide",
                  "postes_cles": {
                    "resultat_net": null,
                    "capitaux_propres": 16970000000,
                    "chiffre_affaires": 27376000000
                  },
                  "date_cloture": "2025-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
  },
  {
    "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",
        "company-registry",
        "nordics",
        "europe",
        "companies",
        "registry",
        "official-data"
      ],
      "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
  },
  {
    "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",
        "governance",
        "esg",
        "due-diligence",
        "companies",
        "registry",
        "official-data"
      ],
      "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
  },
  {
    "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",
        "benchmarking",
        "side-by-side",
        "default-risk",
        "company-data",
        "companies",
        "registry",
        "official-data"
      ],
      "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"
                ],
                "risque_le_plus_faible": [
                  "552032534",
                  "542065479"
                ]
              },
              "entreprises": [
                {
                  "siren": "552032534",
                  "trouve": true,
                  "alertes": {
                    "radiations": 0,
                    "liquidation_judiciaire": 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.4",
                    "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
            }
          }
        },
        "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
  },
  {
    "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",
        "ai-summary",
        "kyb",
        "companies",
        "registry",
        "official-data"
      ],
      "mimeType": "application/json",
      "description": "Company health check for a French company: an AI summary of business health in natural language (French) — strengths, warning signs, activity trend and a confidence level — produced by Claude from official data only (identity, BODACC alerts, filed financials, sanctions screening). A readable risk summary for KYB, due diligence and compliance agents that turns official registry data into a narrative. Cached 7 days.",
      "serviceName": "Sirenic"
    },
    "extensions": {
      "bazaar": {
        "info": {
          "input": {
            "type": "http",
            "method": "GET",
            "pathParams": {
              "siren": "552032534"
            },
            "queryParams": {}
          },
          "output": {
            "type": "json",
            "example": {
              "siren": "552032534",
              "modele": "claude-sonnet-5",
              "donnees": {
                "data_freshness": "identité : stock Sirene mensuel (2026-07-01)",
                "score_completude": 100
              },
              "synthese": {
                "resume": "[texte libre en français, 800 à 1 500 caractères — abrégé dans cet exemple]",
                "points_forts": [
                  "Aucune vente ou cession d'actifs recensée au BODACC"
                ],
                "niveau_confiance": "faible",
                "points_vigilance": [
                  "Résultat net déclaré à 0 pour les exercices 2022 et 2023 malgré des EBE substantiels, incohérence à clarifier"
                ],
                "tendance_activite": "indeterminee",
                "donnees_manquantes": [
                  "Effectif salarié précis (seule une tranche est fournie)"
                ]
              },
              "genere_le": "2026-07-24T16:53:14.027Z",
              "depuis_cache": true,
              "version_prompt": "sante-v1"
            }
          }
        },
        "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
  },
  {
    "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",
        "filings",
        "deeds",
        "inpi",
        "companies",
        "registry",
        "official-data"
      ],
      "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 marks as public are listed. The starting point for document due diligence in France: see which official documents, deeds and annual-account filings exist before paying to download one. Cached 24h.",
      "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
  },
  {
    "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",
        "company-registry",
        "europe",
        "e-business-register",
        "companies",
        "registry",
        "official-data"
      ],
      "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
  },
  {
    "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",
        "balance-sheet",
        "revenue",
        "bolagsverket",
        "nordics",
        "companies",
        "registry",
        "official-data"
      ],
      "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": {}
          }
        },
        "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
            }
          }
        },
        "routeTemplate": "/v1/eu/entreprise/SE/:orgnr/comptes"
      }
    },
    "x402Version": 2
  },
  {
    "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",
        "companies",
        "registry",
        "official-data"
      ],
      "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": "552032534",
                  "mandats": [
                    {
                      "nom": "ARNAULT",
                      "type": "personne_physique",
                      "fonction": "Président"
                    }
                  ],
                  "denomination": "GROUPE ARNAULT",
                  "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"
                    }
                  }
                }
              },
              "additionalProperties": false
            },
            "output": {
              "type": "object",
              "required": [
                "type"
              ],
              "properties": {
                "type": {
                  "type": "string"
                },
                "example": {
                  "type": "object"
                }
              }
            }
          }
        }
      }
    },
    "x402Version": 2
  },
  {
    "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",
        "uk-company-registry",
        "governance",
        "kyb",
        "appointments",
        "companies",
        "registry",
        "official-data"
      ],
      "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
  },
  {
    "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",
        "struck-off",
        "credit-risk",
        "brreg",
        "enhetsregisteret",
        "monitoring",
        "europe",
        "companies",
        "registry",
        "official-data"
      ],
      "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
  },
  {
    "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",
        "financial-statements",
        "filings",
        "virk",
        "europe",
        "companies",
        "registry",
        "official-data"
      ],
      "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
  },
  {
    "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",
        "company-registry",
        "europe",
        "cc-by",
        "companies",
        "registry",
        "official-data"
      ],
      "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
  },
  {
    "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",
        "brreg",
        "regnskapsregisteret",
        "balance-sheet",
        "europe",
        "companies",
        "registry",
        "official-data"
      ],
      "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
            }
          }
        },
        "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
  },
  {
    "error": "Payment required",
    "accepts": [
      {
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "extra": {
          "name": "USD Coin",
          "version": "2"
        },
        "payTo": "0x76A672EEe56D29D475b0715cc03B8C99D70EC8A2",
        "amount": "105000",
        "scheme": "exact",
        "network": "eip155:8453",
        "maxTimeoutSeconds": 120
      },
      {
        "asset": "0x60a3E35Cc302bFA44Cb288Bc5a4F316Fdb1adb42",
        "extra": {
          "name": "EURC",
          "version": "2"
        },
        "payTo": "0x76A672EEe56D29D475b0715cc03B8C99D70EC8A2",
        "amount": "105000",
        "scheme": "exact",
        "network": "eip155:8453",
        "maxTimeoutSeconds": 120
      }
    ],
    "resource": {
      "url": "https://api.sirenic.eu/v1/kyb/batch",
      "tags": [
        "france",
        "kyb",
        "batch",
        "due-diligence",
        "compliance",
        "onboarding",
        "bulk",
        "company-lookup",
        "companies",
        "registry",
        "official-data"
      ],
      "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
  },
  {
    "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",
        "europe",
        "registration-number",
        "companies",
        "registry",
        "official-data"
      ],
      "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
  },
  {
    "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",
        "investment-firm",
        "kyb",
        "lei",
        "companies",
        "registry",
        "official-data"
      ],
      "mimeType": "application/json",
      "description": "EU financial authorisation lookup in the official ESMA Registers: search ~14,000 MiFID-regulated entities across the EU/EEA (investment firms, UCITS/AIFM managers) by name or LEI — authorisation status of the regulated entity, home and host member states, competent authority, authorisation dates. One integration covers all 27+ countries of Europe: an investment firm and regulated entity KYB check for the whole single market. Data freely available at the source (ESMA).",
      "serviceName": "Sirenic"
    },
    "extensions": {
      "bazaar": {
        "info": {
          "input": {
            "type": "http",
            "method": "GET",
            "queryParams": {
              "q": "BNP Paribas"
            }
          },
          "output": {
            "type": "json",
            "example": {
              "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",
                  "date_retrait": null,
                  "pays_accueil": [
                    "AUSTRIA"
                  ],
                  "pays_origine": "FRANCE",
                  "date_autorisation": "2002-04-01T00:00:00Z",
                  "autorite_competente": "Autorité des Marchés Financiers (AMF)"
                }
              ],
              "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,
              "data_freshness": "interrogation ESMA en direct, cache 1 h",
              "nombre_retourne": 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": "Entity name or LEI to search in the ESMA registers (1-100 chars)"
                    },
                    "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
  },
  {
    "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",
        "kyb",
        "signed-report",
        "companies",
        "registry",
        "official-data"
      ],
      "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
  },
  {
    "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",
        "psan",
        "crypto",
        "asset-management",
        "compliance",
        "companies",
        "registry",
        "official-data"
      ],
      "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
  },
  {
    "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",
        "filings",
        "ixbrl",
        "balance-sheet",
        "credit-risk",
        "companies",
        "registry",
        "official-data"
      ],
      "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
  },
  {
    "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",
        "companies",
        "registry",
        "official-data"
      ],
      "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
  },
  {
    "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",
        "peppol",
        "vat-check",
        "iban-verification",
        "white-list",
        "ksef",
        "compliance",
        "companies",
        "registry",
        "official-data"
      ],
      "mimeType": "application/json",
      "description": "European supplier verification before payment 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, only in Poland, the official White List: 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
  },
  {
    "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",
        "company-lookup",
        "company-registry",
        "europe",
        "vat",
        "companies",
        "registry",
        "official-data"
      ],
      "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
  },
  {
    "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",
        "governance",
        "kyb",
        "europe",
        "companies",
        "registry",
        "official-data"
      ],
      "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
  },
  {
    "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",
        "europe",
        "ministry-of-justice",
        "companies",
        "registry",
        "official-data"
      ],
      "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
  },
  {
    "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",
        "one-call",
        "company-lookup",
        "verification",
        "companies",
        "registry",
        "official-data"
      ],
      "mimeType": "application/json",
      "description": "One call KYB (Know Your Business) verification and company lookup for a French company — 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",
                    "correspondances": []
                  }
                ],
                "statut": "correspondances_a_verifier"
              },
              "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
  },
  {
    "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",
        "court-filings",
        "companies",
        "registry",
        "official-data"
      ],
      "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
  },
  {
    "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",
        "companies",
        "registry",
        "official-data"
      ],
      "mimeType": "application/json",
      "description": "Government contracts and public procurement awards won by a French company, from the official DECP open data (données essentielles de la commande publique): buyers, amounts, dates and procedures — aggregates plus the most recent contracts. Covers French public tenders already awarded to the company rather than open calls, a factual view of its government contracts history for supplier due diligence.",
      "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",
                  "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",
                  "nature": "Marché",
                  "montant": 100000,
                  "acheteur": {
                    "nom": "CENTRE NATIONAL DE LA FONCTION PUBLIQUE TERRITORIALE",
                    "siret": "18001404502245"
                  },
                  "code_cpv": "80530000-8",
                  "procedure": "Procédure adaptée",
                  "duree_mois": 24,
                  "co_traitance": true,
                  "lieu_execution": "49000",
                  "date_notification": "2026-06-01"
                }
              ],
              "montant_total": 4697839.5,
              "dernier_marche": "2026-06-01",
              "liste_tronquee": false,
              "nombre_marches": 25,
              "premier_marche": "2023-06-07"
            }
          }
        },
        "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
  },
  {
    "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",
        "companies",
        "registry",
        "official-data"
      ],
      "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
  },
  {
    "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",
        "vat-number",
        "supplier-verification",
        "companies",
        "registry",
        "official-data"
      ],
      "mimeType": "application/json",
      "description": "VAT number validation for compliance and due diligence: validate any EU intra-community VAT number (all member states) against the official VIES service. 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 — a VAT check 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
  },
  {
    "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",
        "esg",
        "hazardous-sites",
        "compliance",
        "companies",
        "registry",
        "official-data"
      ],
      "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
  },
  {
    "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",
        "companies",
        "registry",
        "official-data"
      ],
      "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
  },
  {
    "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",
        "nacebel",
        "establishments",
        "vat",
        "lei",
        "europe",
        "companies",
        "registry",
        "official-data"
      ],
      "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
  },
  {
    "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",
        "insider-transactions",
        "managers-transactions",
        "mar-article-19",
        "fsma",
        "governance",
        "listed-companies",
        "compliance",
        "companies",
        "registry",
        "official-data"
      ],
      "mimeType": "application/json",
      "description": "Insider transactions at Belgian listed companies — managers transactions under MAR Article 19, as notified to the FSMA: 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. A governance and compliance signal for listed companies in Belgium. No individual is ever named. BE only, 10-digit enterprise number.",
      "serviceName": "Sirenic"
    },
    "extensions": {
      "bazaar": {
        "info": {
          "input": {
            "type": "http",
            "method": "GET",
            "pathParams": {
              "id": "0403199702",
              "pays": "BE"
            },
            "queryParams": {}
          },
          "output": {
            "type": "json",
            "example": {
              "id": "0428750985",
              "pays": "BE",
              "source": "FSMA — Transactions de dirigeants (art. 19 MAR), licence CC BY 4.0 ; identifiants d'entreprise résolus via GLEIF.",
              "periode": {
                "depuis": "2025-08-03",
                "jusqu_a": "2026-07-29"
              },
              "synthese": {
                "nb_achats": 5,
                "nb_ventes": 2,
                "montant_net_eur": -245116.5,
                "nb_notifications": 7,
                "nb_declarants_distincts": 5
              },
              "denomination": "IBA",
              "identifiants": {
                "lei": "5493002RVRZ1S3CPUI26",
                "isin": [
                  "BE0003766806"
                ]
              },
              "notifications": [
                {
                  "prix": 7.54,
                  "devise": "EUR",
                  "montant": 18850,
                  "instrument": "Options /warrants for employees or managers",
                  "date_publication": "2026-07-15",
                  "date_transaction": "2026-06-23",
                  "type_transaction": "acquisition",
                  "categorie_declarant": "cadre_superieur"
                }
              ]
            }
          }
        },
        "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": "10-digit Belgian enterprise number (KBO/BCE). Must belong to a listed issuer known to the FSMA register, otherwise 404 emetteur_inconnu., e.g. 0428750985"
                    },
                    "pays": {
                      "type": "string",
                      "description": "ISO-3166 alpha-2 country code. BE 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
  },
  {
    "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/documents/{type}/{id}",
      "tags": [
        "france",
        "official-documents",
        "pdf",
        "deeds",
        "annual-accounts",
        "inpi",
        "companies",
        "registry",
        "official-data"
      ],
      "mimeType": "application/pdf",
      "description": "PDF download of official documents from the French INPI RNE registry: retrieve the original filed document by type (actes | bilans) and document ID from the document list endpoint — legal deeds such as statutes and general-meeting minutes, or filed annual accounts. Typical size 1-10 MB, streamed as-is from the registry at request time; response is application/pdf. The primary-source evidence for due diligence on a French company: the actual deed or annual-accounts filing, not a summary.",
      "serviceName": "Sirenic"
    },
    "extensions": {
      "bazaar": {
        "info": {
          "input": {
            "type": "http",
            "method": "GET",
            "pathParams": {
              "id": "000000000000000000000000",
              "type": "actes"
            },
            "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": [
                    "type",
                    "id"
                  ],
                  "properties": {
                    "id": {
                      "type": "string",
                      "description": "Document id: exactly 24 lowercase hexadecimal characters, taken from the `id` field of GET /v1/entreprise/{siren}/documents (400 otherwise), e.g. 6a33ae8b0397b4bf6e0f5118"
                    },
                    "type": {
                      "enum": [
                        "actes",
                        "bilans"
                      ],
                      "type": "string",
                      "description": "Document family: `actes` (legal deeds) or `bilans` (filed annual accounts)"
                    }
                  }
                },
                "queryParams": {
                  "type": "object",
                  "properties": {}
                }
              },
              "additionalProperties": false
            }
          }
        },
        "routeTemplate": "/v1/documents/:type/:id"
      }
    },
    "x402Version": 2
  },
  {
    "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",
        "vat-vies",
        "iban-check",
        "invoice-verdict",
        "2026-mandate",
        "companies",
        "registry",
        "official-data"
      ],
      "mimeType": "application/json",
      "description": "Verify supplier before payment in France — supplier verification in one call, 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 with the 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
  }
]

OVER TIME

All charts use the 90d selector; each series spans only the dates it has data for. Every series is also served as JSON at /api/v1/services/sirenic/price, /scores, /volume and /buyers. On-chain volume and distinct buyers are measured over the service's settlement address and are a conservative undercount (only settlements that reach a measured facilitator are counted). The on-chain series roll up hourly, so the latest day can be up to about an hour behind; distinct buyers are counted per payout address, so a service that settles to more than one address is an upper bound.

UPTIME
07-21 · uptime 100.0% · 105ms avg07-22 · uptime 100.0% · 103ms avg07-23 · uptime 100.0% · 105ms avg07-24 · uptime 100.0% · 84ms avg07-25 · uptime 100.0% · 75ms avg07-26 · uptime 100.0% · 104ms avg07-27 · uptime 100.0% · 23ms avg07-28 · uptime 100.0% · 17ms avg07-29 · uptime 100.0% · 18ms avg07-30 · uptime 100.0% · 17ms avg07-31 · uptime 100.0% · 18ms avg08-01 · uptime 98.9% · 21ms avg08-02 · uptime 100.0% · 25ms avg08-03 · uptime 100.0% · 19ms avg08-04 · uptime 100.0% · 16ms avg08-05 · uptime 100.0% · 18ms avg08-06 · uptime 100.0% · 39ms avg08-07 · uptime 100.0% · 79ms avg08-08 · uptime 100.0% · 75ms avg08-09 · uptime 100.0% · 85ms avg08-10 · uptime 100.0% · 69ms avg08-11 · uptime 100.0% · 82ms avg08-12 · uptime 100.0% · 112ms avg08-13 · uptime 100.0% · 116ms avg07-2108-13
90d UPTIME 100%
RESPONSE TIME
07-21 · 105ms avg07-21 · 105ms avg07-22 · 103ms avg07-22 · 103ms avg07-23 · 105ms avg07-23 · 105ms avg07-24 · 84ms avg07-24 · 84ms avg07-25 · 75ms avg07-25 · 75ms avg07-26 · 104ms avg07-26 · 104ms avg07-27 · 23ms avg07-27 · 23ms avg07-28 · 17ms avg07-28 · 17ms avg07-29 · 18ms avg07-29 · 18ms avg07-30 · 17ms avg07-30 · 17ms avg07-31 · 18ms avg07-31 · 18ms avg08-01 · 21ms avg08-01 · 21ms avg08-02 · 25ms avg08-02 · 25ms avg08-03 · 19ms avg08-03 · 19ms avg08-04 · 16ms avg08-04 · 16ms avg08-05 · 18ms avg08-05 · 18ms avg08-06 · 39ms avg08-06 · 39ms avg08-07 · 79ms avg08-07 · 79ms avg08-08 · 75ms avg08-08 · 75ms avg08-09 · 85ms avg08-09 · 85ms avg08-10 · 69ms avg08-10 · 69ms avg08-11 · 82ms avg08-11 · 82ms avg08-12 · 112ms avg08-12 · 112ms avg08-13 · 116ms avg08-13 · 116ms avg07-2108-13
AVG RESP 57ms
PRICE (captured 402, USD)
07-21 · $0.0207-24 · $0.0207-26 · $0.0208-03 · $0.0208-13 · $0.02$0.0207-2108-13

Median across 72 endpoints. Use the selector to isolate one.

SUB-SCORES (uptime + x402 compliance)
07-21 uptime: 100.0% compliance: 100% checks07-22 uptime: 100.0% compliance: 100% checks07-23 uptime: 100.0% compliance: 100% checks07-24 uptime: 100.0% compliance: 100% checks07-25 uptime: 100.0% compliance: 100% checks07-26 uptime: 100.0% compliance: 100% checks07-27 uptime: 100.0% compliance: 100% checks07-28 uptime: 100.0% compliance: 100% checks07-29 uptime: 100.0% compliance: 100% checks07-30 uptime: 100.0% compliance: 100% checks07-31 uptime: 100.0% compliance: 100% checks08-01 uptime: 99.9% compliance: 100% checks08-02 uptime: 99.9% compliance: 100% checks08-03 uptime: 99.9% compliance: 100% checks08-04 uptime: 99.9% compliance: 100% checks08-05 uptime: 99.9% compliance: 100% checks08-06 uptime: 99.9% compliance: 100% checks08-07 uptime: 99.9% compliance: 100% checks08-08 uptime: 99.9% compliance: 100% checks08-09 uptime: 99.9% compliance: 100% checks08-10 uptime: 99.9% compliance: 100% checks08-11 uptime: 99.9% compliance: 100% checks08-12 uptime: 99.9% compliance: 100% checks08-13 uptime: 100.0% compliance: 100% checksuptimecompliance07-2108-13

checklist grew 11->14 on 2026-07-28; a step here is a metric change, not a regression

PILLARS OVER TIME (measured)

Measured site and economics pillars from the assessment history, so the latest value shown elsewhere on this page reads as a point on a trend rather than a permanent state.

VOLUME (on-chain settlement, USD)
07-21 · $0.0107-22 · $0.5107-24 · $507-25 · $0.0007-26 · $0.5007-27 · $0.0207-28 · $407-29 · $707-30 · $0.1807-31 · $0.0408-01 · $408-02 · $408-03 · $108-04 · $0.0308-05 · $0.3008-07 · $708-08 · $408-09 · $308-10 · $0.0608-11 · $608-12 · $508-13 · $7peak $707-2108-13
DISTINCT BUYERS
07-21 · 1 buyer07-22 · 1 buyer07-24 · 2 buyers07-25 · 1 buyer07-26 · 2 buyers07-27 · 1 buyer07-28 · 1 buyer07-29 · 2 buyers07-30 · 1 buyer07-31 · 1 buyer08-01 · 1 buyer08-02 · 1 buyer08-03 · 1 buyer08-04 · 1 buyer08-05 · 1 buyer08-07 · 1 buyer08-08 · 1 buyer08-09 · 1 buyer08-10 · 1 buyer08-11 · 1 buyer08-12 · 1 buyer08-13 · 1 buyerpeak 2 buyers07-2108-13

COMPLIANCE

13/13 checks pass · grade A

last 402 captured 2026-08-08 · last up 2026-08-13

  • 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

SITE PILLARS

  • homepage reachable
  • openapi doc
  • pricing page
  • llms.txt
  • robots.txt
  • terms page
recent checks (18) live · click to expand
TIME STATUS RESP CAUSE
● SLOW 124ms
● OK 76ms
● SLOW 121ms
● SLOW 151ms
● SLOW 165ms
● SLOW 177ms
● OK 57ms
● SLOW 181ms
● SLOW 144ms
● SLOW 150ms
● SLOW 116ms
● SLOW 156ms
● SLOW 235ms
● SLOW 146ms
● SLOW 153ms
● SLOW 125ms
● SLOW 157ms
● SLOW 145ms

EMBED THIS BADGE

Show that Sirenic is monitored on x402-list. Paste this on your site or README, it links back to this live listing.

Sirenic listed on x402-list
status
Sirenic uptime on x402-list
live uptime
// 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
[![Sirenic on x402-list](https://x402-list.com/badge/sirenic.svg)](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>

RUN THIS SERVICE?

Keep this listing accurate: propose changes to the name, description, website, category or add new endpoints to monitor. Ownership is verified with a domain proof and every change is reviewed manually; measured data stays read-only.

[ update this listing ]

Earn 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) ]

To request delisting, email info@x402-list.com or update your listing at /services/sirenic/update.