Skip to content
Back to Sirenic

Card snapshot

api.sirenic.eu · 2026-08-08 08:04:55 UTC · cc6e556812f60dec7e52af9a727b49533322939640bb09d59ff419b9f2e5eccd

This is a frozen copy of the agent's agent-card.json as we observed it at the timestamp above. We capture a new snapshot every time the card's content hash changes. Useful for: forensic drift analysis, verifying downstream callers see the right version, reproducing routing decisions made historically.

{
  "name": "Sirenic",
  "description": "Pay-per-call French & European company data (official registers: INSEE Sirene, INPI RNE, NBB, Zefix and 8 more, plus worldwide entities via LEI/GLEIF). Every skill is a paid HTTP resource: send a JSON data part {\"path\": \"/v1/...\"} or {\"skill\": \"<id>\", \"params\": {...}}; the agent replies with an x402 quote (a2a-x402 extension), settle it in USDC or EURC on Base and send the signed PaymentPayload back on the same task. No account, no API key. Free text is not interpreted.",
  "version": "1.0.0",
  "url": "https://api.sirenic.eu/a2a",
  "preferredTransport": "JSONRPC",
  "protocolVersion": "0.3",
  "capabilities": {
    "streaming": false,
    "pushNotifications": false,
    "extensions": [
      {
        "uri": "https://github.com/google-a2a/a2a-x402/v0.1",
        "description": "x402 pay-per-call: quotes arrive as x402.payment.required metadata on input-required tasks; reply on the same task with the signed PaymentPayload in x402.payment.payload. Quotes are x402 v2 (CAIP-2 network ids). Errors are never charged.",
        "required": true,
        "params": {
          "x402Version": 2,
          "network": "eip155:8453",
          "payTo": "0x76A672EEe56D29D475b0715cc03B8C99D70EC8A2",
          "assets": [
            {
              "symbol": "USDC",
              "contract": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913"
            },
            {
              "symbol": "EURC",
              "contract": "0x60a3E35Cc302bFA44Cb288Bc5a4F316Fdb1adb42"
            }
          ]
        }
      }
    ]
  },
  "defaultInputModes": [
    "application/json"
  ],
  "defaultOutputModes": [
    "application/json",
    "application/pdf"
  ],
  "skills": [
    {
      "id": "/v1/recherche",
      "name": "GET /v1/recherche",
      "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. Price: $0.001 (USDC or EURC, x402).",
      "tags": [
        "france",
        "search",
        "siren",
        "sirene",
        "company-lookup",
        "name-search",
        "company-data",
        "french-company-registry",
        "companies",
        "registry",
        "official-data"
      ],
      "examples": [
        "{\"skill\": \"/v1/recherche\", \"params\": {...}} or {\"path\": \"<concrete /v1/recherche>\"}"
      ]
    },
    {
      "id": "/v1/entreprise/{siren}",
      "name": "GET /v1/entreprise/:siren",
      "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. Price: $0.005 (USDC or EURC, x402).",
      "tags": [
        "france",
        "company-profile",
        "siren",
        "officers",
        "kyb",
        "legal-form",
        "company-lookup",
        "company-data",
        "french-company-registry",
        "companies",
        "registry",
        "official-data"
      ],
      "examples": [
        "{\"skill\": \"/v1/entreprise/{siren}\", \"params\": {...}} or {\"path\": \"<concrete /v1/entreprise/{siren}>\"}"
      ]
    },
    {
      "id": "/v1/entreprise/{siren}/etablissements",
      "name": "GET /v1/entreprise/:siren/etablissements",
      "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. Price: $0.003 (USDC or EURC, x402).",
      "tags": [
        "france",
        "establishments",
        "siret",
        "addresses",
        "branches",
        "companies",
        "registry",
        "official-data"
      ],
      "examples": [
        "{\"skill\": \"/v1/entreprise/{siren}/etablissements\", \"params\": {...}} or {\"path\": \"<concrete /v1/entreprise/{siren}/etablissements>\"}"
      ]
    },
    {
      "id": "/v1/entreprise/{siren}/alertes",
      "name": "GET /v1/entreprise/:siren/alertes",
      "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 \u2014 a due diligence, KYB and compliance signal for supplier onboarding and risk monitoring, drawn from official registry data. Price: $0.01 (USDC or EURC, x402).",
      "tags": [
        "france",
        "bodacc",
        "legal-notices",
        "insolvency",
        "alerts",
        "court-filings",
        "companies",
        "registry",
        "official-data"
      ],
      "examples": [
        "{\"skill\": \"/v1/entreprise/{siren}/alertes\", \"params\": {...}} or {\"path\": \"<concrete /v1/entreprise/{siren}/alertes>\"}"
      ]
    },
    {
      "id": "/v1/entreprise/{siren}/capital",
      "name": "GET /v1/entreprise/:siren/capital",
      "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 \u2014 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 \u2014 NOT a beneficial-ownership register (RBE) and not a beneficial-owner identification. Immutable document: extracted once, cached. Price: $0.35 (USDC or EURC, x402).",
      "tags": [
        "france",
        "share-capital",
        "shareholders",
        "ownership",
        "inpi",
        "articles-of-association",
        "companies",
        "registry",
        "official-data"
      ],
      "examples": [
        "{\"skill\": \"/v1/entreprise/{siren}/capital\", \"params\": {...}} or {\"path\": \"<concrete /v1/entreprise/{siren}/capital>\"}"
      ]
    },
    {
      "id": "/v1/entreprise/{siren}/changements",
      "name": "GET /v1/entreprise/:siren/changements",
      "description": "Company changes monitoring for a French company: the new official BODACC gazette announcements published SINCE a given date (?depuis=YYYY-MM-DD) \u2014 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). Price: $0.01 (USDC or EURC, x402).",
      "tags": [
        "france",
        "monitoring",
        "company-changes",
        "bodacc",
        "watchlist",
        "companies",
        "registry",
        "official-data"
      ],
      "examples": [
        "{\"skill\": \"/v1/entreprise/{siren}/changements\", \"params\": {...}} or {\"path\": \"<concrete /v1/entreprise/{siren}/changements>\"}"
      ]
    },
    {
      "id": "/v1/entreprise/{siren}/pi",
      "name": "GET /v1/entreprise/:siren/pi",
      "description": "Intellectual property portfolio of a French company from official INPI open data: patents, trademarks and designs filed \u2014 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. Price: $0.03 (USDC or EURC, x402).",
      "tags": [
        "france",
        "intellectual-property",
        "trademarks",
        "patents",
        "designs",
        "inpi",
        "companies",
        "registry",
        "official-data"
      ],
      "examples": [
        "{\"skill\": \"/v1/entreprise/{siren}/pi\", \"params\": {...}} or {\"path\": \"<concrete /v1/entreprise/{siren}/pi>\"}"
      ]
    },
    {
      "id": "/v1/entreprise/{siren}/finances",
      "name": "GET /v1/entreprise/:siren/finances",
      "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 \u2014 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. Price: $0.01 (USDC or EURC, x402).",
      "tags": [
        "france",
        "financials",
        "ratios",
        "revenue",
        "annual-accounts",
        "inpi",
        "companies",
        "registry",
        "official-data"
      ],
      "examples": [
        "{\"skill\": \"/v1/entreprise/{siren}/finances\", \"params\": {...}} or {\"path\": \"<concrete /v1/entreprise/{siren}/finances>\"}"
      ]
    },
    {
      "id": "/v1/entreprise/{siren}/marches-publics-ue",
      "name": "GET /v1/entreprise/:siren/marches-publics-ue",
      "description": "European public procurement contract awards won by a French company, from TED (Tenders Electronic Daily, EU Publications Office): government contracts and tenders \u2014 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 \u2014 an empty list is not proof of absence. Price: $0.02 (USDC or EURC, x402).",
      "tags": [
        "europe",
        "public-procurement",
        "ted",
        "government-contracts",
        "tenders",
        "awards",
        "eforms",
        "companies",
        "registry",
        "official-data"
      ],
      "examples": [
        "{\"skill\": \"/v1/entreprise/{siren}/marches-publics-ue\", \"params\": {...}} or {\"path\": \"<concrete /v1/entreprise/{siren}/marches-publics-ue>\"}"
      ]
    },
    {
      "id": "/v1/entreprise/{siren}/marches-publics",
      "name": "GET /v1/entreprise/:siren/marches-publics",
      "description": "Government contracts and public procurement awards won by a French company, from the official DECP open data (donn\u00e9es essentielles de la commande publique): buyers, amounts, dates and procedures \u2014 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. Price: $0.01 (USDC or EURC, x402).",
      "tags": [
        "france",
        "public-procurement",
        "government-contracts",
        "tenders",
        "decp",
        "companies",
        "registry",
        "official-data"
      ],
      "examples": [
        "{\"skill\": \"/v1/entreprise/{siren}/marches-publics\", \"params\": {...}} or {\"path\": \"<concrete /v1/entreprise/{siren}/marches-publics>\"}"
      ]
    },
    {
      "id": "/v1/entreprise/{siren}/sante",
      "name": "GET /v1/entreprise/:siren/sante",
      "description": "Company health check for a French company: an AI summary of business health in natural language (French) \u2014 strengths, warning signs, activity trend and a confidence level \u2014 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. Price: $0.15 (USDC or EURC, x402).",
      "tags": [
        "france",
        "company-health",
        "risk-summary",
        "ai-summary",
        "kyb",
        "companies",
        "registry",
        "official-data"
      ],
      "examples": [
        "{\"skill\": \"/v1/entreprise/{siren}/sante\", \"params\": {...}} or {\"path\": \"<concrete /v1/entreprise/{siren}/sante>\"}"
      ]
    },
    {
      "id": "/v1/kyb/batch",
      "name": "GET /v1/kyb/batch",
      "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) \u2014 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. Price: $0.105 per unit (USDC or EURC, x402).",
      "tags": [
        "france",
        "kyb",
        "batch",
        "due-diligence",
        "compliance",
        "onboarding",
        "bulk",
        "company-lookup",
        "companies",
        "registry",
        "official-data"
      ],
      "examples": [
        "{\"skill\": \"/v1/kyb/batch\", \"params\": {...}} or {\"path\": \"<concrete /v1/kyb/batch>\"}"
      ]
    },
    {
      "id": "/v1/comparer",
      "name": "GET /v1/comparer",
      "description": "Company comparison: compare 2 to 5 French companies side by side in one call on official company data \u2014 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. Price: $0.12 per unit (USDC or EURC, x402).",
      "tags": [
        "france",
        "company-comparison",
        "compare-companies",
        "supplier-selection",
        "vendor-shortlist",
        "benchmarking",
        "side-by-side",
        "default-risk",
        "company-data",
        "companies",
        "registry",
        "official-data"
      ],
      "examples": [
        "{\"skill\": \"/v1/comparer\", \"params\": {...}} or {\"path\": \"<concrete /v1/comparer>\"}"
      ]
    },
    {
      "id": "/v1/kyb/{siren}",
      "name": "GET /v1/kyb/:siren",
      "description": "One call KYB (Know Your Business) verification and company lookup for a French company \u2014 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. Price: $0.15 (USDC or EURC, x402).",
      "tags": [
        "france",
        "kyb",
        "due-diligence",
        "compliance",
        "onboarding",
        "one-call",
        "company-lookup",
        "verification",
        "companies",
        "registry",
        "official-data"
      ],
      "examples": [
        "{\"skill\": \"/v1/kyb/{siren}\", \"params\": {...}} or {\"path\": \"<concrete /v1/kyb/{siren}>\"}"
      ]
    },
    {
      "id": "/v1/sanctions/check",
      "name": "GET /v1/sanctions/check",
      "description": "Sanctions screening for AML compliance: screen a person or company name against 6 official watchlist sources \u2014 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 \u2014 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. Price: $0.02 (USDC or EURC, x402).",
      "tags": [
        "sanctions",
        "screening",
        "aml",
        "compliance",
        "ofac",
        "eu",
        "un",
        "watchlist",
        "companies",
        "registry",
        "official-data"
      ],
      "examples": [
        "{\"skill\": \"/v1/sanctions/check\", \"params\": {...}} or {\"path\": \"<concrete /v1/sanctions/check>\"}"
      ]
    },
    {
      "id": "/v1/regulateurs/fr/alertes",
      "name": "GET /v1/regulateurs/fr/alertes",
      "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. Price: $0.01 (USDC or EURC, x402).",
      "tags": [
        "france",
        "amf",
        "regulator",
        "blacklist",
        "scam-check",
        "psan",
        "crypto",
        "asset-management",
        "compliance",
        "companies",
        "registry",
        "official-data"
      ],
      "examples": [
        "{\"skill\": \"/v1/regulateurs/fr/alertes\", \"params\": {...}} or {\"path\": \"<concrete /v1/regulateurs/fr/alertes>\"}"
      ]
    },
    {
      "id": "/v1/entreprise/{siren}/risques-industriels",
      "name": "GET /v1/entreprise/:siren/risques-industriels",
      "description": "Industrial risk and environment profile of a French company from the official ICPE register (G\u00e9orisques/DGPR): classified facilities with Seveso status (upper/lower tier), authorisation regime, activity state, IED flag, nomenclature rubrics and a risk synthesis per SIREN \u2014 an ESG and environmental compliance signal on hazardous sites operated by the company. A company with no classified facility returns level aucun (still 200) \u2014 the clean answer is the signal. Price: $0.01 (USDC or EURC, x402).",
      "tags": [
        "france",
        "industrial-risk",
        "seveso",
        "icpe",
        "environment",
        "esg",
        "hazardous-sites",
        "compliance",
        "companies",
        "registry",
        "official-data"
      ],
      "examples": [
        "{\"skill\": \"/v1/entreprise/{siren}/risques-industriels\", \"params\": {...}} or {\"path\": \"<concrete /v1/entreprise/{siren}/risques-industriels>\"}"
      ]
    },
    {
      "id": "/v1/entreprise/{siren}/agrements",
      "name": "GET /v1/entreprise/:siren/agrements",
      "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 \u2014 a compliance check across three official registers. Not authorised is a paid answer too (200). Price: $0.02 (USDC or EURC, x402).",
      "tags": [
        "france",
        "licences",
        "regulatory-authorisation",
        "psd2",
        "payment-institution",
        "e-money",
        "insurance",
        "telecom-operator",
        "eba",
        "eiopa",
        "arcep",
        "compliance",
        "companies",
        "registry",
        "official-data"
      ],
      "examples": [
        "{\"skill\": \"/v1/entreprise/{siren}/agrements\", \"params\": {...}} or {\"path\": \"<concrete /v1/entreprise/{siren}/agrements>\"}"
      ]
    },
    {
      "id": "/v1/entreprise/{siren}/lobbying",
      "name": "GET /v1/entreprise/:siren/lobbying",
      "description": "Lobbying and influence profile of a French company from the official HATVP register of interest representatives \u2014 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 \u2014 no personal data. Not registered is a meaningful answer (still 200). Price: $0.01 (USDC or EURC, x402).",
      "tags": [
        "france",
        "lobbying",
        "hatvp",
        "influence",
        "transparency",
        "governance",
        "esg",
        "due-diligence",
        "companies",
        "registry",
        "official-data"
      ],
      "examples": [
        "{\"skill\": \"/v1/entreprise/{siren}/lobbying\", \"params\": {...}} or {\"path\": \"<concrete /v1/entreprise/{siren}/lobbying>\"}"
      ]
    },
    {
      "id": "/v1/eu/agrements",
      "name": "GET /v1/eu/agrements",
      "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 \u2014 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). Price: $0.01 (USDC or EURC, x402).",
      "tags": [
        "europe",
        "esma",
        "mifid",
        "financial-authorisation",
        "regulated-entity",
        "investment-firm",
        "kyb",
        "lei",
        "companies",
        "registry",
        "official-data"
      ],
      "examples": [
        "{\"skill\": \"/v1/eu/agrements\", \"params\": {...}} or {\"path\": \"<concrete /v1/eu/agrements>\"}"
      ]
    },
    {
      "id": "/v1/surveillance/creer",
      "name": "GET /v1/surveillance/creer",
      "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. Price: $0.05 per unit (USDC or EURC, x402).",
      "tags": [
        "france",
        "monitoring",
        "watchlist",
        "alerts",
        "webhook",
        "surveillance",
        "kyb",
        "compliance",
        "recurring",
        "companies",
        "registry",
        "official-data"
      ],
      "examples": [
        "{\"skill\": \"/v1/surveillance/creer\", \"params\": {...}} or {\"path\": \"<concrete /v1/surveillance/creer>\"}"
      ]
    },
    {
      "id": "/v1/surveillance/{jeton}/renouveler",
      "name": "GET /v1/surveillance/:jeton/renouveler",
      "description": "Watchlist renewal: extend an existing company monitoring watchlist for 30 more days of daily surveillance against official sources (same price per target; the cibles parameter must repeat the exact watched targets \u2014 it is what the quote is computed from). Renewal is possible until 7 days after expiry; afterwards the watch is purged and a new one must be created. Pairs with /v1/surveillance/creer for continuous monitoring of French companies and directors. Price: $0.05 per unit (USDC or EURC, x402).",
      "tags": [
        "monitoring",
        "watchlist",
        "renewal",
        "surveillance",
        "companies",
        "registry",
        "official-data"
      ],
      "examples": [
        "{\"skill\": \"/v1/surveillance/{jeton}/renouveler\", \"params\": {...}} or {\"path\": \"<concrete /v1/surveillance/{jeton}/renouveler>\"}"
      ]
    },
    {
      "id": "/v1/dirigeant/recherche",
      "name": "GET /v1/dirigeant/recherche",
      "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 \u2014 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. Price: $0.02 (USDC or EURC, x402).",
      "tags": [
        "france",
        "officers",
        "directors",
        "reverse-search",
        "people-search",
        "companies",
        "registry",
        "official-data"
      ],
      "examples": [
        "{\"skill\": \"/v1/dirigeant/recherche\", \"params\": {...}} or {\"path\": \"<concrete /v1/dirigeant/recherche>\"}"
      ]
    },
    {
      "id": "/v1/prospection",
      "name": "GET /v1/prospection",
      "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 \u2014 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. Price: $0.02 (USDC or EURC, x402).",
      "tags": [
        "france",
        "prospecting",
        "lead-generation",
        "company-lists",
        "filters",
        "companies",
        "registry",
        "official-data"
      ],
      "examples": [
        "{\"skill\": \"/v1/prospection\", \"params\": {...}} or {\"path\": \"<concrete /v1/prospection>\"}"
      ]
    },
    {
      "id": "/v1/intelligence/{siren}",
      "name": "GET /v1/intelligence/:siren",
      "description": "French company intelligence report for due diligence \u2014 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). Price: $1.00 (USDC or EURC, x402).",
      "tags": [
        "france",
        "company-intelligence",
        "due-diligence",
        "risk-signals",
        "credit-risk",
        "kyb",
        "signed-report",
        "companies",
        "registry",
        "official-data"
      ],
      "examples": [
        "{\"skill\": \"/v1/intelligence/{siren}\", \"params\": {...}} or {\"path\": \"<concrete /v1/intelligence/{siren}>\"}"
      ]
    },
    {
      "id": "/v1/rapport/{siren}",
      "name": "GET /v1/rapport/:siren",
      "description": "PDF report on a French company, on demand \u2014 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. Price: $0.50 (USDC or EURC, x402).",
      "tags": [
        "france",
        "kyb",
        "pdf-report",
        "due-diligence",
        "dossier",
        "companies",
        "registry",
        "official-data"
      ],
      "examples": [
        "{\"skill\": \"/v1/rapport/{siren}\", \"params\": {...}} or {\"path\": \"<concrete /v1/rapport/{siren}>\"}"
      ]
    },
    {
      "id": "/v1/eu/recherche",
      "name": "GET /v1/eu/recherche",
      "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). Price: $0.003 (USDC or EURC, x402).",
      "tags": [
        "europe",
        "search",
        "company-lookup",
        "european-company-data",
        "belgium",
        "norway",
        "estonia",
        "latvia",
        "spain",
        "czechia",
        "slovakia",
        "finland",
        "poland",
        "switzerland",
        "gleif",
        "companies",
        "registry",
        "official-data"
      ],
      "examples": [
        "{\"skill\": \"/v1/eu/recherche\", \"params\": {...}} or {\"path\": \"<concrete /v1/eu/recherche>\"}"
      ]
    },
    {
      "id": "/v1/eu/entreprise/BE/{id}",
      "name": "GET /v1/eu/entreprise/BE/:id",
      "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 \u2014 Belgian company data from KBO/BCE open data, refreshed daily. Price: $0.01 (USDC or EURC, x402).",
      "tags": [
        "belgium",
        "kbo",
        "bce",
        "company-registry",
        "company-lookup",
        "nacebel",
        "establishments",
        "vat",
        "lei",
        "europe",
        "companies",
        "registry",
        "official-data"
      ],
      "examples": [
        "{\"skill\": \"/v1/eu/entreprise/BE/{id}\", \"params\": {...}} or {\"path\": \"<concrete /v1/eu/entreprise/BE/{id}>\"}"
      ]
    },
    {
      "id": "/v1/eu/entreprise/CH/{id}",
      "name": "GET /v1/eu/entreprise/CH/:id",
      "description": "Official Swiss company registry lookup (Zefix \u2014 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 \u2014 Swiss company data live from Zefix. Same unified JSON schema as every Sirenic European company profile. Price: $0.01 (USDC or EURC, x402).",
      "tags": [
        "switzerland",
        "swiss-company-registry",
        "zefix",
        "che-uid",
        "company-lookup",
        "company-registry",
        "europe",
        "vat",
        "lei",
        "companies",
        "registry",
        "official-data"
      ],
      "examples": [
        "{\"skill\": \"/v1/eu/entreprise/CH/{id}\", \"params\": {...}} or {\"path\": \"<concrete /v1/eu/entreprise/CH/{id}>\"}"
      ]
    },
    {
      "id": "/v1/eu/entreprise/NO/{id}",
      "name": "GET /v1/eu/entreprise/NO/:id",
      "description": "Official Norwegian company registry lookup (Br\u00f8nn\u00f8ysundregistrene / Enhetsregisteret \u2014 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 \u2014 Norwegian company data from Norway's official register, the Enhetsregisteret (NLOD open data). Unified JSON schema shared by all Sirenic European company profiles. Price: $0.01 (USDC or EURC, x402).",
      "tags": [
        "norway",
        "norwegian-company-registry",
        "brreg",
        "bronnoysund",
        "organisasjonsnummer",
        "company-lookup",
        "company-registry",
        "europe",
        "lei",
        "companies",
        "registry",
        "official-data"
      ],
      "examples": [
        "{\"skill\": \"/v1/eu/entreprise/NO/{id}\", \"params\": {...}} or {\"path\": \"<concrete /v1/eu/entreprise/NO/{id}>\"}"
      ]
    },
    {
      "id": "/v1/eu/entreprise/CZ/{id}",
      "name": "GET /v1/eu/entreprise/CZ/:id",
      "description": "Official Czech company registry lookup (ARES \u2014 register of economic subjects, Ministry of Finance of Czechia). Query: /v1/eu/entreprise/CZ/45274649 (8-digit I\u010cO / ICO identifier). Returns legal name, legal form, normalized status, incorporation date, registered office and the DI\u010c (DIC) VAT number \u2014 Czech company data live from ARES, the official register of companies in Czechia. Unified JSON schema shared by all Sirenic European company profiles. Price: $0.01 (USDC or EURC, x402).",
      "tags": [
        "czechia",
        "czech-company-registry",
        "ares",
        "ico",
        "company-lookup",
        "company-registry",
        "europe",
        "vat",
        "dic",
        "companies",
        "registry",
        "official-data"
      ],
      "examples": [
        "{\"skill\": \"/v1/eu/entreprise/CZ/{id}\", \"params\": {...}} or {\"path\": \"<concrete /v1/eu/entreprise/CZ/{id}>\"}"
      ]
    },
    {
      "id": "/v1/eu/entreprise/SK/{id}",
      "name": "GET /v1/eu/entreprise/SK/:id",
      "description": "Official Slovak company registry lookup (RPO \u2014 Register pr\u00e1vnick\u00fdch os\u00f4b, the register of legal entities of Slovakia, Statistical Office SR, CC-BY). Query: /v1/eu/entreprise/SK/35763469 (8-digit I\u010cO / ICO identifier). Returns legal name, legal form, normalized status, incorporation date and registered office \u2014 Slovak company data live from the official RPO register of Slovakia. Unified JSON schema shared by all Sirenic European company profiles. Price: $0.01 (USDC or EURC, x402).",
      "tags": [
        "slovakia",
        "slovak-company-registry",
        "rpo",
        "ico",
        "company-lookup",
        "company-registry",
        "europe",
        "cc-by",
        "companies",
        "registry",
        "official-data"
      ],
      "examples": [
        "{\"skill\": \"/v1/eu/entreprise/SK/{id}\", \"params\": {...}} or {\"path\": \"<concrete /v1/eu/entreprise/SK/{id}>\"}"
      ]
    },
    {
      "id": "/v1/eu/entreprise/FI/{id}",
      "name": "GET /v1/eu/entreprise/FI/:id",
      "description": "Official Finnish company registry lookup (PRH / YTJ \u2014 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 \u2014 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. Price: $0.01 (USDC or EURC, x402).",
      "tags": [
        "finland",
        "finnish-company-registry",
        "prh",
        "ytj",
        "business-id",
        "company-lookup",
        "company-registry",
        "europe",
        "vat",
        "companies",
        "registry",
        "official-data"
      ],
      "examples": [
        "{\"skill\": \"/v1/eu/entreprise/FI/{id}\", \"params\": {...}} or {\"path\": \"<concrete /v1/eu/entreprise/FI/{id}>\"}"
      ]
    },
    {
      "id": "/v1/eu/entreprise/PL/{id}",
      "name": "GET /v1/eu/entreprise/PL/:id",
      "description": "Official Polish company registry lookup (KRS \u2014 Krajowy Rejestr S\u0105dowy, 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 \u2014 Polish company data live from KRS (officers anonymized at the source). Unified JSON schema shared by all Sirenic European company profiles. Price: $0.01 (USDC or EURC, x402).",
      "tags": [
        "poland",
        "polish-company-registry",
        "krs",
        "company-lookup",
        "company-registry",
        "europe",
        "ministry-of-justice",
        "companies",
        "registry",
        "official-data"
      ],
      "examples": [
        "{\"skill\": \"/v1/eu/entreprise/PL/{id}\", \"params\": {...}} or {\"path\": \"<concrete /v1/eu/entreprise/PL/{id}>\"}"
      ]
    },
    {
      "id": "/v1/eu/entreprise/EE/{id}",
      "name": "GET /v1/eu/entreprise/EE/:id",
      "description": "Official Estonian company registry lookup (e-Business Register / \u00c4riregister of Estonia). Query: /v1/eu/entreprise/EE/12417834 (8-digit registrikood). Returns legal name, legal form, normalized status, incorporation date and registered office \u2014 Estonian company data from Estonia's official e-Business Register. Unified JSON schema shared by all Sirenic European company profiles. Price: $0.01 (USDC or EURC, x402).",
      "tags": [
        "estonia",
        "estonian-company-registry",
        "ariregister",
        "registrikood",
        "company-lookup",
        "company-registry",
        "europe",
        "e-business-register",
        "companies",
        "registry",
        "official-data"
      ],
      "examples": [
        "{\"skill\": \"/v1/eu/entreprise/EE/{id}\", \"params\": {...}} or {\"path\": \"<concrete /v1/eu/entreprise/EE/{id}>\"}"
      ]
    },
    {
      "id": "/v1/eu/entreprise/LV/{id}",
      "name": "GET /v1/eu/entreprise/LV/:id",
      "description": "Official Latvian company registry lookup (Uz\u0146\u0113mumu re\u0123istrs / Uznemumu registrs \u2014 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 \u2014 Latvian company data from Latvia's official register. Unified JSON schema shared by all Sirenic European company profiles. Price: $0.01 (USDC or EURC, x402).",
      "tags": [
        "latvia",
        "latvian-company-registry",
        "uznemumu-registrs",
        "company-lookup",
        "company-registry",
        "europe",
        "registration-number",
        "companies",
        "registry",
        "official-data"
      ],
      "examples": [
        "{\"skill\": \"/v1/eu/entreprise/LV/{id}\", \"params\": {...}} or {\"path\": \"<concrete /v1/eu/entreprise/LV/{id}>\"}"
      ]
    },
    {
      "id": "/v1/eu/entreprise/ES/{hoja}/actes",
      "name": "GET /v1/eu/entreprise/ES/:hoja/actes",
      "description": "Spanish company acts from the official BORME gazette (Registro Mercantil, section A) by hoja registral \u2014 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). Price: $0.02 (USDC or EURC, x402).",
      "tags": [
        "spain",
        "borme",
        "registro-mercantil",
        "spanish-company-registry",
        "company-acts",
        "hoja-registral",
        "filings",
        "appointments",
        "gazette",
        "europe",
        "companies",
        "registry",
        "official-data"
      ],
      "examples": [
        "{\"skill\": \"/v1/eu/entreprise/ES/{hoja}/actes\", \"params\": {...}} or {\"path\": \"<concrete /v1/eu/entreprise/ES/{hoja}/actes>\"}"
      ]
    },
    {
      "id": "/v1/eu/entreprise/GB/{company_number}/dirigeants",
      "name": "GET /v1/eu/entreprise/GB/:company_number/dirigeants",
      "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 \u2014 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. Price: $0.01 (USDC or EURC, x402).",
      "tags": [
        "uk",
        "united-kingdom",
        "officers",
        "directors",
        "companies-house",
        "uk-company-registry",
        "governance",
        "kyb",
        "appointments",
        "companies",
        "registry",
        "official-data"
      ],
      "examples": [
        "{\"skill\": \"/v1/eu/entreprise/GB/{company_number}/dirigeants\", \"params\": {...}} or {\"path\": \"<concrete /v1/eu/entreprise/GB/{company_number}/dirigeants>\"}"
      ]
    },
    {
      "id": "/v1/eu/entreprise/GB/{company_number}/beneficiaires-effectifs",
      "name": "GET /v1/eu/entreprise/GB/:company_number/beneficiaires-effectifs",
      "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 \u2014 France exposes no open UBO register. Month+year of birth only, no addresses. Open Government Licence v3.0 (Companies House). Price: $0.02 (USDC or EURC, x402).",
      "tags": [
        "uk",
        "united-kingdom",
        "beneficial-owners",
        "psc",
        "ubo",
        "ownership",
        "companies-house",
        "aml",
        "kyb",
        "compliance",
        "companies",
        "registry",
        "official-data"
      ],
      "examples": [
        "{\"skill\": \"/v1/eu/entreprise/GB/{company_number}/beneficiaires-effectifs\", \"params\": {...}} or {\"path\": \"<concrete /v1/eu/entreprise/GB/{company_number}/beneficiaires-effectifs>\"}"
      ]
    },
    {
      "id": "/v1/eu/entreprise/GB/{company_number}/insolvabilite",
      "name": "GET /v1/eu/entreprise/GB/:company_number/insolvabilite",
      "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) \u2014 the register is authoritative, an empty record is a fact. Open Government Licence v3.0 (Companies House). Price: $0.02 (USDC or EURC, x402).",
      "tags": [
        "uk",
        "united-kingdom",
        "insolvency",
        "liquidation",
        "administration",
        "companies-house",
        "credit-risk",
        "compliance",
        "companies",
        "registry",
        "official-data"
      ],
      "examples": [
        "{\"skill\": \"/v1/eu/entreprise/GB/{company_number}/insolvabilite\", \"params\": {...}} or {\"path\": \"<concrete /v1/eu/entreprise/GB/{company_number}/insolvabilite>\"}"
      ]
    },
    {
      "id": "/v1/eu/entreprise/LV/{regnr}/comptes",
      "name": "GET /v1/eu/entreprise/LV/:id/comptes",
      "description": "Latvian company annual accounts \u2014 official financial statements from VID filings via the Uz\u0146\u0113mumu re\u0123istrs 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. Price: $0.03 (USDC or EURC, x402).",
      "tags": [
        "latvia",
        "latvian-company",
        "annual-accounts",
        "financial-statements",
        "balance-sheet",
        "revenue",
        "uznemumu-registrs",
        "vid",
        "cc0",
        "europe",
        "companies",
        "registry",
        "official-data"
      ],
      "examples": [
        "{\"skill\": \"/v1/eu/entreprise/LV/{regnr}/comptes\", \"params\": {...}} or {\"path\": \"<concrete /v1/eu/entreprise/LV/{regnr}/comptes>\"}"
      ]
    },
    {
      "id": "/v1/eu/entreprise/LV/{regnr}/insolvabilite",
      "name": "GET /v1/eu/entreprise/LV/:regnr/insolvabilite",
      "description": "Latvian company insolvency record from the official Uz\u0146\u0113mumu re\u0123istrs 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) \u2014 the register is authoritative. 11-digit registration number. Price: $0.02 (USDC or EURC, x402).",
      "tags": [
        "latvia",
        "insolvency",
        "legal-protection",
        "liquidation",
        "uznemumu-registrs",
        "credit-risk",
        "compliance",
        "europe",
        "companies",
        "registry",
        "official-data"
      ],
      "examples": [
        "{\"skill\": \"/v1/eu/entreprise/LV/{regnr}/insolvabilite\", \"params\": {...}} or {\"path\": \"<concrete /v1/eu/entreprise/LV/{regnr}/insolvabilite>\"}"
      ]
    },
    {
      "id": "/v1/eu/entreprise/LV/{regnr}/dirigeants",
      "name": "GET /v1/eu/entreprise/LV/:regnr/dirigeants",
      "description": "Latvian company officers and directors from the official Uz\u0146\u0113mumu re\u0123istrs (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. Price: $0.01 (USDC or EURC, x402).",
      "tags": [
        "latvia",
        "officers",
        "directors",
        "board-members",
        "uznemumu-registrs",
        "governance",
        "kyb",
        "europe",
        "companies",
        "registry",
        "official-data"
      ],
      "examples": [
        "{\"skill\": \"/v1/eu/entreprise/LV/{regnr}/dirigeants\", \"params\": {...}} or {\"path\": \"<concrete /v1/eu/entreprise/LV/{regnr}/dirigeants>\"}"
      ]
    },
    {
      "id": "/v1/eu/entreprise/LV/{regnr}/beneficiaires-effectifs",
      "name": "GET /v1/eu/entreprise/LV/:regnr/beneficiaires-effectifs",
      "description": "Latvian beneficial owners (patiesie labuma guv\u0113ji) from the official Uz\u0146\u0113mumu re\u0123istrs 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 \u2014 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. Price: $0.02 (USDC or EURC, x402).",
      "tags": [
        "latvia",
        "beneficial-owners",
        "ubo",
        "ownership",
        "uznemumu-registrs",
        "aml",
        "kyb",
        "compliance",
        "europe",
        "companies",
        "registry",
        "official-data"
      ],
      "examples": [
        "{\"skill\": \"/v1/eu/entreprise/LV/{regnr}/beneficiaires-effectifs\", \"params\": {...}} or {\"path\": \"<concrete /v1/eu/entreprise/LV/{regnr}/beneficiaires-effectifs>\"}"
      ]
    },
    {
      "id": "/v1/eu/entreprise/EE/{registrikood}/comptes",
      "name": "GET /v1/eu/entreprise/EE/:id/comptes",
      "description": "Estonian company annual accounts \u2014 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 \u2014 in EUR as published. Statutory and consolidated figures kept apart. Null = not published, never zero. Price: $0.02 (USDC or EURC, x402).",
      "tags": [
        "estonia",
        "estonian-company",
        "annual-accounts",
        "financial-statements",
        "balance-sheet",
        "revenue",
        "ariregister",
        "rik",
        "cc-by",
        "europe",
        "companies",
        "registry",
        "official-data"
      ],
      "examples": [
        "{\"skill\": \"/v1/eu/entreprise/EE/{registrikood}/comptes\", \"params\": {...}} or {\"path\": \"<concrete /v1/eu/entreprise/EE/{registrikood}/comptes>\"}"
      ]
    },
    {
      "id": "/v1/eu/entreprise/EE/{registrikood}/evenements",
      "name": "GET /v1/eu/entreprise/EE/:registrikood/evenements",
      "description": "Estonian registry rulings (m\u00e4\u00e4rused) \u2014 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) \u2014 every other state (J, K, unseen codes) still counts. A still-registered entity with no ruling gets a dated positive answer. Price: $0.02 (USDC or EURC, x402).",
      "tags": [
        "estonia",
        "registry-rulings",
        "maarused",
        "striking-off",
        "compulsory-dissolution",
        "fines",
        "ariregister",
        "credit-risk",
        "early-warning",
        "europe",
        "companies",
        "registry",
        "official-data"
      ],
      "examples": [
        "{\"skill\": \"/v1/eu/entreprise/EE/{registrikood}/evenements\", \"params\": {...}} or {\"path\": \"<concrete /v1/eu/entreprise/EE/{registrikood}/evenements>\"}"
      ]
    },
    {
      "id": "/v1/eu/entreprise/SE/{orgnr}/comptes",
      "name": "GET /v1/eu/entreprise/SE/:orgnr/comptes",
      "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. Price: $0.03 (USDC or EURC, x402).",
      "tags": [
        "sweden",
        "swedish-company",
        "annual-accounts",
        "financial-statements",
        "ixbrl",
        "balance-sheet",
        "revenue",
        "bolagsverket",
        "nordics",
        "companies",
        "registry",
        "official-data"
      ],
      "examples": [
        "{\"skill\": \"/v1/eu/entreprise/SE/{orgnr}/comptes\", \"params\": {...}} or {\"path\": \"<concrete /v1/eu/entreprise/SE/{orgnr}/comptes>\"}"
      ]
    },
    {
      "id": "/v1/eu/entreprise/SE/{orgnr}/evenements",
      "name": "GET /v1/eu/entreprise/SE/:orgnr/evenements",
      "description": "Swedish company registry events from Bolagsverket's official weekly national file (free EU high-value dataset) \u2014 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 \u2014 the register is authoritative. Price: $0.02 (USDC or EURC, x402).",
      "tags": [
        "sweden",
        "bankruptcy",
        "konkurs",
        "liquidation",
        "company-reconstruction",
        "deregistration",
        "bolagsverket",
        "credit-risk",
        "nordics",
        "companies",
        "registry",
        "official-data"
      ],
      "examples": [
        "{\"skill\": \"/v1/eu/entreprise/SE/{orgnr}/evenements\", \"params\": {...}} or {\"path\": \"<concrete /v1/eu/entreprise/SE/{orgnr}/evenements>\"}"
      ]
    },
    {
      "id": "/v1/eu/entreprise/SE/{id}",
      "name": "GET /v1/eu/entreprise/SE/:id",
      "description": "Official Swedish company registry lookup (Bolagsverket \u2014 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 \u2014 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. Price: $0.01 (USDC or EURC, x402).",
      "tags": [
        "sweden",
        "swedish-company-registry",
        "bolagsverket",
        "organisationsnummer",
        "company-lookup",
        "company-registry",
        "nordics",
        "europe",
        "companies",
        "registry",
        "official-data"
      ],
      "examples": [
        "{\"skill\": \"/v1/eu/entreprise/SE/{id}\", \"params\": {...}} or {\"path\": \"<concrete /v1/eu/entreprise/SE/{id}>\"}"
      ]
    },
    {
      "id": "/v1/eu/entreprise/CZ/{ico}/insolvabilite",
      "name": "GET /v1/eu/entreprise/CZ/:ico/insolvabilite",
      "description": "Czech company insolvency from ISIR, the official insolvency register of Czechia, since 2008. Query: /v1/eu/entreprise/CZ/45274649/insolvabilite (8-digit I\u010cO). Every proceeding \u2014 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\u010cO (sole trader \u2014 most Czech I\u010cOs) is refused, never cleared. Price: $0.02 (USDC or EURC, x402).",
      "tags": [
        "czechia",
        "insolvency",
        "isir",
        "insolvency-register",
        "bankruptcy",
        "reorganisation",
        "ico",
        "credit-risk",
        "compliance",
        "europe",
        "companies",
        "registry",
        "official-data"
      ],
      "examples": [
        "{\"skill\": \"/v1/eu/entreprise/CZ/{ico}/insolvabilite\", \"params\": {...}} or {\"path\": \"<concrete /v1/eu/entreprise/CZ/{ico}/insolvabilite>\"}"
      ]
    },
    {
      "id": "/v1/eu/entreprise/PL/{krs}/evenements",
      "name": "GET /v1/eu/entreprise/PL/:krs/evenements",
      "description": "Polish company registry EVENTS from the official KRS daily bulletin (Ministry of Justice) \u2014 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 \u2014 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. Price: $0.02 (USDC or EURC, x402).",
      "tags": [
        "poland",
        "krs",
        "company-events",
        "registry-changes",
        "monitoring",
        "insolvency",
        "bankruptcy",
        "liquidation",
        "restructuring",
        "credit-risk",
        "ministry-of-justice",
        "europe",
        "companies",
        "registry",
        "official-data"
      ],
      "examples": [
        "{\"skill\": \"/v1/eu/entreprise/PL/{krs}/evenements\", \"params\": {...}} or {\"path\": \"<concrete /v1/eu/entreprise/PL/{krs}/evenements>\"}"
      ]
    },
    {
      "id": "/v1/eu/entreprise/{pays}/{id}",
      "name": "GET /v1/eu/entreprise/:pays/:id",
      "description": "European company profile by country code and national ID \u2014 official company registry data in one unified JSON schema: identity, legal form, status, creation date, head office, VAT, LEI, register link. Live: Norway, Estonia, Latvia, Belgium (KBO, NACEBEL + establishments), Czechia (ARES), Slovakia (RPO), Finland (PRH), Poland (KRS), Switzerland (Zefix, the Swiss company registry); Denmark and UK when enabled; elsewhere via GLEIF (LEI). European company data for KYB and due diligence. Price: $0.01 (USDC or EURC, x402).",
      "tags": [
        "europe",
        "company-profile",
        "european-company-data",
        "company-registry",
        "belgium",
        "norway",
        "estonia",
        "latvia",
        "czechia",
        "slovakia",
        "finland",
        "poland",
        "switzerland",
        "zefix",
        "lei",
        "nacebel",
        "companies",
        "registry",
        "official-data"
      ],
      "examples": [
        "{\"skill\": \"/v1/eu/entreprise/{pays}/{id}\", \"params\": {...}} or {\"path\": \"<concrete /v1/eu/entreprise/{pays}/{id}>\"}"
      ]
    },
    {
      "id": "/v1/eu/facturation/dossier",
      "name": "GET /v1/eu/facturation/dossier",
      "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. Price: $0.03 (USDC or EURC, x402).",
      "tags": [
        "europe",
        "e-invoicing",
        "supplier-verification",
        "belgium",
        "poland",
        "peppol",
        "vat-check",
        "iban-verification",
        "white-list",
        "ksef",
        "compliance",
        "companies",
        "registry",
        "official-data"
      ],
      "examples": [
        "{\"skill\": \"/v1/eu/facturation/dossier\", \"params\": {...}} or {\"path\": \"<concrete /v1/eu/facturation/dossier>\"}"
      ]
    },
    {
      "id": "/v1/eu/entreprise/{pays}/{id}/transactions-dirigeants",
      "name": "GET /v1/eu/entreprise/:pays/:id/transactions-dirigeants",
      "description": "Insider transactions at Belgian listed companies \u2014 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 \u2014 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. Price: $0.02 (USDC or EURC, x402).",
      "tags": [
        "belgium",
        "insider-transactions",
        "managers-transactions",
        "mar-article-19",
        "fsma",
        "governance",
        "listed-companies",
        "compliance",
        "companies",
        "registry",
        "official-data"
      ],
      "examples": [
        "{\"skill\": \"/v1/eu/entreprise/{pays}/{id}/transactions-dirigeants\", \"params\": {...}} or {\"path\": \"<concrete /v1/eu/entreprise/{pays}/{id}/transactions-dirigeants>\"}"
      ]
    },
    {
      "id": "/v1/eu/entreprise/NO/{id}/comptes",
      "name": "GET /v1/eu/entreprise/NO/:id/comptes",
      "description": "Norwegian company annual accounts and financial statements from Norway's official Regnskapsregisteret (Br\u00f8nn\u00f8ysundregistrene, 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 \u2014 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. Price: $0.02 (USDC or EURC, x402).",
      "tags": [
        "norway",
        "annual-accounts",
        "financials",
        "norwegian-company",
        "financial-statements",
        "brreg",
        "regnskapsregisteret",
        "balance-sheet",
        "europe",
        "companies",
        "registry",
        "official-data"
      ],
      "examples": [
        "{\"skill\": \"/v1/eu/entreprise/NO/{id}/comptes\", \"params\": {...}} or {\"path\": \"<concrete /v1/eu/entreprise/NO/{id}/comptes>\"}"
      ]
    },
    {
      "id": "/v1/eu/entreprise/NO/{id}/evenements",
      "name": "GET /v1/eu/entreprise/NO/:id/evenements",
      "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. Price: $0.02 (USDC or EURC, x402).",
      "tags": [
        "norway",
        "insolvency",
        "bankruptcy",
        "konkurs",
        "liquidation",
        "struck-off",
        "credit-risk",
        "brreg",
        "enhetsregisteret",
        "monitoring",
        "europe",
        "companies",
        "registry",
        "official-data"
      ],
      "examples": [
        "{\"skill\": \"/v1/eu/entreprise/NO/{id}/evenements\", \"params\": {...}} or {\"path\": \"<concrete /v1/eu/entreprise/NO/{id}/evenements>\"}"
      ]
    },
    {
      "id": "/v1/eu/entreprise/DK/{id}/comptes",
      "name": "GET /v1/eu/entreprise/DK/:id/comptes",
      "description": "Danish company registry filings from the official virk.dk publication index (Erhvervsstyrelsen), Denmark: the fiscal years whose XBRL annual report has been decoded \u2014 the entry point to Danish annual accounts and financial statements \u2014 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. Price: $0.01 (USDC or EURC, x402).",
      "tags": [
        "denmark",
        "danish-company-registry",
        "cvr",
        "erhvervsstyrelsen",
        "annual-accounts",
        "financial-statements",
        "filings",
        "virk",
        "europe",
        "companies",
        "registry",
        "official-data"
      ],
      "examples": [
        "{\"skill\": \"/v1/eu/entreprise/DK/{id}/comptes\", \"params\": {...}} or {\"path\": \"<concrete /v1/eu/entreprise/DK/{id}/comptes>\"}"
      ]
    },
    {
      "id": "/v1/eu/entreprise/DK/{id}/comptes/{date_cloture}",
      "name": "GET /v1/eu/entreprise/DK/:id/comptes/:reference",
      "description": "A Danish fiscal year of annual accounts decoded from the XBRL annual report filed with Erhvervsstyrelsen (Denmark) \u2014 financial statements: revenue (null = not published, never zero), gross result, operating result, pre-tax and net result, balance sheet (equity, total assets, debts), average employees, plus prior-year comparatives from the same filing. Amounts in the filing currency (mostly DKK). Closing date (YYYY-MM-DD) comes from the filings-list endpoint; official XBRL document URL included. Price: $0.05 (USDC or EURC, x402).",
      "tags": [
        "denmark",
        "cvr",
        "erhvervsstyrelsen",
        "annual-accounts",
        "financial-statements",
        "xbrl",
        "revenue",
        "balance-sheet",
        "europe",
        "companies",
        "registry",
        "official-data"
      ],
      "examples": [
        "{\"skill\": \"/v1/eu/entreprise/DK/{id}/comptes/{date_cloture}\", \"params\": {...}} or {\"path\": \"<concrete /v1/eu/entreprise/DK/{id}/comptes/{date_cloture}>\"}"
      ]
    },
    {
      "id": "/v1/eu/entreprise/DK/{cvr}/dirigeants",
      "name": "GET /v1/eu/entreprise/DK/:cvr/dirigeants",
      "description": "Danish company officers and directors (deltagere) live from the official CVR register (Erhvervsstyrelsen system-to-system) by CVR number \u2014 governance and KYB: executive board (Direktion), board members (Bestyrelse) incl. deputies, election method, fully liable I/S or K/S partners and auditors \u2014 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. Price: $0.01 (USDC or EURC, x402).",
      "tags": [
        "denmark",
        "danish-company-registry",
        "officers",
        "directors",
        "board-members",
        "cvr",
        "erhvervsstyrelsen",
        "governance",
        "kyb",
        "europe",
        "companies",
        "registry",
        "official-data"
      ],
      "examples": [
        "{\"skill\": \"/v1/eu/entreprise/DK/{cvr}/dirigeants\", \"params\": {...}} or {\"path\": \"<concrete /v1/eu/entreprise/DK/{cvr}/dirigeants>\"}"
      ]
    },
    {
      "id": "/v1/eu/entreprise/SK/{ico}/comptes",
      "name": "GET /v1/eu/entreprise/SK/:id/comptes",
      "description": "Slovak company annual accounts \u2014 filings list from the official Register \u00fa\u010dtovn\u00fdch z\u00e1vierok (R\u00daZ, registeruz.sk, Ministry of Finance, CC0). Query: /v1/eu/entreprise/SK/36417475/comptes (8-digit I\u010cO). 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 \u2014 absence does not mean no accounts exist. Price: $0.01 (USDC or EURC, x402).",
      "tags": [
        "slovakia",
        "slovak-company",
        "ico",
        "registeruz",
        "annual-accounts",
        "financial-statements",
        "filings",
        "cc0",
        "europe",
        "companies",
        "registry",
        "official-data"
      ],
      "examples": [
        "{\"skill\": \"/v1/eu/entreprise/SK/{ico}/comptes\", \"params\": {...}} or {\"path\": \"<concrete /v1/eu/entreprise/SK/{ico}/comptes>\"}"
      ]
    },
    {
      "id": "/v1/eu/entreprise/SK/{ico}/comptes/{date_cloture}",
      "name": "GET /v1/eu/entreprise/SK/:id/comptes/:reference",
      "description": "One Slovak fiscal year decoded from the structured statements filed with the R\u00daZ (CC0) \u2014 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 \u2014 plus prior-year comparatives (EUR, never converted). Null = not published, never zero. Closing date comes from the filings list; ?perimetre=consolide for consolidated. Price: $0.03 (USDC or EURC, x402).",
      "tags": [
        "slovakia",
        "ico",
        "registeruz",
        "annual-accounts",
        "financial-statements",
        "balance-sheet",
        "revenue",
        "profit-and-loss",
        "cc0",
        "europe",
        "companies",
        "registry",
        "official-data"
      ],
      "examples": [
        "{\"skill\": \"/v1/eu/entreprise/SK/{ico}/comptes/{date_cloture}\", \"params\": {...}} or {\"path\": \"<concrete /v1/eu/entreprise/SK/{ico}/comptes/{date_cloture}>\"}"
      ]
    },
    {
      "id": "/v1/eu/entreprise/GB/{company_number}/comptes",
      "name": "GET /v1/eu/entreprise/GB/:company_number/comptes",
      "description": "UK annual accounts filings list \u2014 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 \u2014 absence does not mean no accounts exist. Price: $0.01 (USDC or EURC, x402).",
      "tags": [
        "uk",
        "united-kingdom",
        "companies-house",
        "annual-accounts",
        "financial-statements",
        "filings",
        "ixbrl",
        "balance-sheet",
        "credit-risk",
        "companies",
        "registry",
        "official-data"
      ],
      "examples": [
        "{\"skill\": \"/v1/eu/entreprise/GB/{company_number}/comptes\", \"params\": {...}} or {\"path\": \"<concrete /v1/eu/entreprise/GB/{company_number}/comptes>\"}"
      ]
    },
    {
      "id": "/v1/eu/entreprise/GB/{company_number}/comptes/{date_cloture}",
      "name": "GET /v1/eu/entreprise/GB/:company_number/comptes/:date_cloture",
      "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 \u2014 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. Price: $0.05 (USDC or EURC, x402).",
      "tags": [
        "uk",
        "united-kingdom",
        "companies-house",
        "annual-accounts",
        "financial-statements",
        "ixbrl",
        "balance-sheet",
        "equity",
        "frs-102",
        "credit-risk",
        "companies",
        "registry",
        "official-data"
      ],
      "examples": [
        "{\"skill\": \"/v1/eu/entreprise/GB/{company_number}/comptes/{date_cloture}\", \"params\": {...}} or {\"path\": \"<concrete /v1/eu/entreprise/GB/{company_number}/comptes/{date_cloture}>\"}"
      ]
    },
    {
      "id": "/v1/eu/entreprise/{pays}/{id}/comptes",
      "name": "GET /v1/eu/entreprise/:pays/:id/comptes",
      "description": "Belgian and Finnish company annual accounts \u2014 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. Price: $0.01 (USDC or EURC, x402).",
      "tags": [
        "belgium",
        "finland",
        "annual-accounts",
        "financial-statements",
        "nbb",
        "cbso",
        "prh",
        "filings",
        "companies",
        "registry",
        "official-data"
      ],
      "examples": [
        "{\"skill\": \"/v1/eu/entreprise/{pays}/{id}/comptes\", \"params\": {...}} or {\"path\": \"<concrete /v1/eu/entreprise/{pays}/{id}/comptes>\"}"
      ]
    },
    {
      "id": "/v1/eu/entreprise/{pays}/{id}/comptes/{reference}",
      "name": "GET /v1/eu/entreprise/:pays/:id/comptes/:reference",
      "description": "One annual-account filing \u2014 Belgian or Finnish company financial statements. BE: the deposit as filed at the NBB CBSO \u2014 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 \u2014 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. Price: $0.15 (USDC or EURC, x402).",
      "tags": [
        "belgium",
        "finland",
        "annual-accounts",
        "financial-statements",
        "nbb",
        "cbso",
        "prh",
        "xbrl",
        "pdf",
        "companies",
        "registry",
        "official-data"
      ],
      "examples": [
        "{\"skill\": \"/v1/eu/entreprise/{pays}/{id}/comptes/{reference}\", \"params\": {...}} or {\"path\": \"<concrete /v1/eu/entreprise/{pays}/{id}/comptes/{reference}>\"}"
      ]
    },
    {
      "id": "/v1/entreprise/{siren}/documents",
      "name": "GET /v1/entreprise/:siren/documents",
      "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. Price: $0.02 (USDC or EURC, x402).",
      "tags": [
        "france",
        "official-documents",
        "filings",
        "deeds",
        "inpi",
        "companies",
        "registry",
        "official-data"
      ],
      "examples": [
        "{\"skill\": \"/v1/entreprise/{siren}/documents\", \"params\": {...}} or {\"path\": \"<concrete /v1/entreprise/{siren}/documents>\"}"
      ]
    },
    {
      "id": "/v1/documents/{type}/{id}",
      "name": "GET /v1/documents/:type/:id",
      "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 \u2014 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. Price: $0.10 (USDC or EURC, x402).",
      "tags": [
        "france",
        "official-documents",
        "pdf",
        "deeds",
        "annual-accounts",
        "inpi",
        "companies",
        "registry",
        "official-data"
      ],
      "examples": [
        "{\"skill\": \"/v1/documents/{type}/{id}\", \"params\": {...}} or {\"path\": \"<concrete /v1/documents/{type}/{id}>\"}"
      ]
    },
    {
      "id": "/v1/facturation/dossier",
      "name": "GET /v1/facturation/dossier",
      "description": "Verify supplier before payment in France \u2014 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. Price: $0.03 (USDC or EURC, x402).",
      "tags": [
        "france",
        "e-invoicing",
        "supplier-verification",
        "bank-details-check",
        "invoicing-pack",
        "vat-vies",
        "iban-check",
        "invoice-verdict",
        "2026-mandate",
        "companies",
        "registry",
        "official-data"
      ],
      "examples": [
        "{\"skill\": \"/v1/facturation/dossier\", \"params\": {...}} or {\"path\": \"<concrete /v1/facturation/dossier>\"}"
      ]
    },
    {
      "id": "/v1/entreprise/{siren}/facturation-prep",
      "name": "GET /v1/entreprise/:siren/facturation-prep",
      "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. Price: $0.02 (USDC or EURC, x402).",
      "tags": [
        "france",
        "e-invoicing",
        "vat",
        "invoicing-mandate",
        "supplier-onboarding",
        "compliance",
        "2026",
        "companies",
        "registry",
        "official-data"
      ],
      "examples": [
        "{\"skill\": \"/v1/entreprise/{siren}/facturation-prep\", \"params\": {...}} or {\"path\": \"<concrete /v1/entreprise/{siren}/facturation-prep>\"}"
      ]
    },
    {
      "id": "/v1/score/defaillance/{siren}",
      "name": "GET /v1/score/defaillance/:siren",
      "description": "Credit risk scoring for a French company: a default-risk score (0-100) at ~12 months from a transparent, documented scorecard \u2014 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 \u2014 NOT a solvency opinion or credit rating. Price: $0.10 (USDC or EURC, x402).",
      "tags": [
        "france",
        "credit-risk",
        "default-score",
        "insolvency-risk",
        "scoring",
        "risk",
        "companies",
        "registry",
        "official-data"
      ],
      "examples": [
        "{\"skill\": \"/v1/score/defaillance/{siren}\", \"params\": {...}} or {\"path\": \"<concrete /v1/score/defaillance/{siren}>\"}"
      ]
    },
    {
      "id": "/v1/secteur/{code_naf}/benchmarks",
      "name": "GET /v1/secteur/:code_naf/benchmarks",
      "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 \u2014 when at least 5 companies file public accounts \u2014 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. Price: $0.05 (USDC or EURC, x402).",
      "tags": [
        "france",
        "benchmarks",
        "sector-statistics",
        "naf",
        "peer-comparison",
        "companies",
        "registry",
        "official-data"
      ],
      "examples": [
        "{\"skill\": \"/v1/secteur/{code_naf}/benchmarks\", \"params\": {...}} or {\"path\": \"<concrete /v1/secteur/{code_naf}/benchmarks>\"}"
      ]
    },
    {
      "id": "/v1/iban/verifier/{iban}",
      "name": "GET /v1/iban/verifier/:iban",
      "description": "IBAN verification and bank validation for SEPA payments: a FORM check to verify a supplier before payment \u2014 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). Price: $0.005 (USDC or EURC, x402).",
      "tags": [
        "iban",
        "bank-validation",
        "supplier-verification",
        "payee-verification",
        "sepa",
        "vop",
        "instant-payments",
        "bic",
        "payments",
        "europe",
        "companies",
        "registry",
        "official-data"
      ],
      "examples": [
        "{\"skill\": \"/v1/iban/verifier/{iban}\", \"params\": {...}} or {\"path\": \"<concrete /v1/iban/verifier/{iban}>\"}"
      ]
    },
    {
      "id": "/v1/tva/verifier/{numero}",
      "name": "GET /v1/tva/verifier/:numero",
      "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 \u2014 a VAT check usable across Europe for KYB and supplier onboarding. Price: $0.003 (USDC or EURC, x402).",
      "tags": [
        "vat",
        "vies",
        "europe",
        "validation",
        "tax-id",
        "vat-number",
        "supplier-verification",
        "companies",
        "registry",
        "official-data"
      ],
      "examples": [
        "{\"skill\": \"/v1/tva/verifier/{numero}\", \"params\": {...}} or {\"path\": \"<concrete /v1/tva/verifier/{numero}>\"}"
      ]
    }
  ],
  "provider": {
    "url": "https://api.sirenic.eu",
    "organization": "Sirenic"
  },
  "documentationUrl": "https://api.sirenic.eu/llms.txt",
  "supportsAuthenticatedExtendedCard": false,
  "supportedInterfaces": [
    {
      "url": "https://api.sirenic.eu/a2a",
      "protocolBinding": "JSONRPC",
      "protocolVersion": "1.0",
      "tenant": ""
    },
    {
      "url": "https://api.sirenic.eu/a2a",
      "protocolBinding": "JSONRPC",
      "protocolVersion": "0.3",
      "tenant": ""
    }
  ]
}