Belgian annual accounts (NBB)
get_belgian_company_filingOne Belgian annual-account deposit as filed (NBB CBSO Authentic Data): Belgian company financial statements as the official PDF, returned base64-encoded. Reference comes from list_belgian_company_filings. Deposits are immutable. A sole proprietorship or a legal form in doubt in the KBO copy is refused (404, not charged), like an enterprise number the KBO copy does not hold or whose name is under objection (the profile's 404); an empty KBO copy answers 503 collecte_en_cours. The structured JSON-XBRL, when the NBB publishes one, is on the REST route with ?format=json (sorted: directors and shareholders removed and counted). Paid via x402 ($0.15 in USDC or EURC).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | 10-digit Belgian enterprise number (KBO/BCE) | |
| api_key | No | Optional Sirenic API key (srn_live_…) to pay with prepaid credits instead of x402, with no wallet needed. Get one at https://api.sirenic.eu/compte?utm_source=api&utm_campaign=mcp. Ignored when x_payment is provided (the signed payment wins). On insufficient balance the tool returns a credits error, not an x402 quote. | |
| reference | Yes | Deposit reference taken from the filings list, e.g. 2026-00123205 | |
| x_payment | No | Optional signed x402 PAYMENT-SIGNATURE header value. Omit to receive the payment quote. |