# Company Belgium > Company Belgium (companybelgium.be) is a Belgian B2B platform to search, verify and manage company data from the official BCE/KBO register (Banque-Carrefour des Entreprises / Kruispuntbank van Ondernemingen). It provides a free company search engine, a documented public REST API, and all-in-one business-management modules for Belgian SMEs (CRM, electronic invoicing, accounting, AML/KYC, HR & payroll, website tools). Available in French, Dutch and English. Company Belgium is operated by Espero-Soft Informatiques SRL (BCE/KBO 1033.022.383, VAT BE1033022383), Belgium. The platform covers 1.9M+ Belgian enterprises and 1.7M+ establishments, with VAT numbers, NACE activity codes, addresses, annual accounts and Moniteur belge / Belgisch Staatsblad publications. Content is published under the /fr/, /nl/ and /en/ URL prefixes. **Website:** https://companybelgium.be **API documentation:** https://companybelgium.be/en/api-docs **OpenAPI specification:** https://companybelgium.be/openapi.json **Contact:** info@companybelgium.be ## Core sections - [Company search](https://companybelgium.be/en/recherche): Search 1.9M+ Belgian enterprises by name, BCE/KBO number, VAT number, address or NACE activity code. - [CRM & ERP modules](https://companybelgium.be/en/modules-crm-erp-belgique): Full catalogue of the all-in-one SaaS modules for Belgian SMEs — CRM, invoicing, accounting, AML/KYC, HR, website, automations, developer platform. - [BCE/KBO API landing](https://companybelgium.be/en/api-bce-kbo): Marketing page for the public REST API — quick-start, code samples, endpoints, FAQ. - [API documentation](https://companybelgium.be/en/api-docs): Complete reference for every API endpoint, parameters and response shapes. - [Recently registered companies](https://companybelgium.be/en/nouvelles-entreprises): Daily-refreshed feed of newly created Belgian companies, browsable by city and period. - [Peppol checker](https://companybelgium.be/en/peppol-checker): Check whether a Belgian company is reachable on the Peppol e-invoicing network (mandatory for B2B since 1 January 2026). - [BCE alerts](https://companybelgium.be/en/alertes-bce): Monitor Belgian companies and get notified of changes (creation, dissolution, relocation, directors) in the official register. - [AML/KYC verification](https://companybelgium.be/en/verification-aml-kyc): Anti-money-laundering and know-your-customer verification of Belgian companies — compliant with the Belgian law of 18 September 2017. - [Become a partner](https://companybelgium.be/en/devenir-partenaire): B2B directory for accountants, notaries, banks, lawyers and domiciliation providers serving Belgian SMEs. - [Pricing](https://companybelgium.be/en/pricing): Subscription plans for the management platform and the API. ## Management modules (28 modules) Company Belgium bundles, on top of the BCE/KBO data foundation, 28 integrated modules for running a Belgian SME. Modules are opt-in per company. Some require a paid plan — the plan tier is indicated for each. The full public catalogue with descriptions, icons and pricing badges is at https://companybelgium.be/en/modules-crm-erp-belgique ### CRM & client relations Track your clients, prospects, deals, appointments and communications in one place. - **Clients** (crm_clients, All plans (Free included)): Client database automatically enriched from BCE/KBO. History, invoices, contracts, messages — all in one place. - **Prospects** (crm_prospects, All plans (Free included)): Manage your prospect pipeline with scoring, status and automatic follow-ups. - **Deals** (crm_deals, All plans (Free included)): Visual sales pipeline: qualified, proposal, negotiation, won, lost. One-click conversion to invoice. - **Tasks** (crm_tasks, All plans (Free included)): Reminders and to-dos linked to clients, deals or contracts. Kanban or list view. - **Calendar & appointments** (crm_calendar, All plans (Free included)): Team CRM appointments, synced with Google Calendar and Outlook. - **Public events** (crm_events, All plans (Free included)): Run meetups, workshops and conferences with public registration page and optional online payment. - **Emailing** (crm_mails, All plans (Free included)): Transactional and marketing email campaigns with open and click tracking. - **Postal mail** (crm_postal_mail, Pro plan and above): Send your invoices, contracts and quotes as physical mail via Bjet24 — automatic printing and stamping. ### Invoicing & quotes Issue invoices, quotes and contracts — compliant with Belgian e-invoicing (Peppol). - **Invoicing** (invoicing_invoices, All plans (Free included)): Invoices, quotes and credit notes. Email or Peppol delivery, payment tracking, automatic reminders. - **Product catalog** (invoicing_articles, All plans (Free included)): Catalog of billable products and services with categories, tags and multiple price points. - **Recurring contracts** (invoicing_contracts, All plans (Free included)): Contracts with automatic recurring billing (monthly, quarterly, yearly). ### Accounting Bank reconciliation, double-entry general ledger (PCMN), depreciation — for your NBB annual accounts. - **Bank reconciliation** (bank_reconciliation, Pro plan and above): Connect your Belgian accounts (PSD2) and auto-match payments to invoices. - **Accounting (General ledger)** (accounting_ledger, Enterprise plan only): Double-entry accounting under Belgian standards (PCMN), journals, entries, fiscal years, balance sheet and P&L. - **Fixed assets** (accounting_fixed_assets, Enterprise plan only): Asset register, depreciation schedule (straight-line / declining), bookings and disposals. ### Compliance & AML AML/KYC verification (Belgian law of 18/09/2017) and financial intelligence on your counterparties. - **Financial intelligence** (financial_intelligence, Starter plan and above): Solvency score, recommended credit limit and NBB statements on your counterparties — decide before you sign. - **AML / KYC** (aml_kyc, Pro plan and above): Identity verification, sanctions screening, risk scoring and CTIF reporting compliant with Belgian law of 18/09/2017. ### Human resources Employee register, leaves, expense reports, payslips — connected to Belgian social secretariats. - **Employee register** (hr_employees, Pro plan and above): Employee records, contracts (permanent/fixed-term/temp/student), joint committees, salary and bank info. - **Leave management** (hr_leaves, Pro plan and above): Requests, balances, approvals. Annual, sick, parental, maternity, paternity leave. - **Expense reports** (hr_expenses, Pro plan and above): Receipt capture, Belgian mileage allowance, approval workflow and reimbursement. - **Payslips** (hr_payslips, Pro plan and above): Payslip register with employee self-service. Compatible with social secretariats (SD Worx, Securex, Partena, Acerta). ### Recruiting Publish job offers and manage applications from inside the platform. - **Job offers** (jobs, All plans (Free included)): Publish your job offers on your site and the Company Belgium job board. Integrated application management. ### Website Public landing page, no-code builder, custom domain and built-in SEO. - **Public website** (website, All plans (Free included)): No-code site builder with customizable blocks, custom domain (automatic DNS + SSL) and built-in SEO. ### Restaurant Online menu, click & collect and delivery orders, card payment — Takeaway-style. - **Restaurant ordering** (horeca, Pro plan and above): Online ordering page for your restaurant: menu, click & collect and delivery, card payment. The sale still has to be recorded in your certified cash register. ### Reports & analytics Cross-module dashboards: revenue, cash flow, team load, business KPIs. - **Reports & dashboards** (reports, All plans (Free included)): Consolidated multi-module views: revenue, cash flow, team load, compliance. ### Automations Generic trigger/action engine to automate your business workflows. - **Automations** (automations, All plans (Free included)): Build 'when X happens, do Y' rules: email, task, field update, user assignment. ### Internal collaboration Team chat and audio/video calls for your collaborators. - **Team chat & calls** (staff_chat, All plans (Free included)): Real-time messaging between collaborators, audio and video calls, screen sharing (self-hosted LiveKit). ### Developer platform API keys, OAuth applications, usage monitoring — to integrate Company Belgium into your apps. - **Developer platform** (developer_platform, All plans (Free included)): API keys, OAuth client_credentials apps, free sandbox, usage stats. To integrate Company Belgium into your apps. ### Platform core BCE/KBO watch and foundations shared by every module. - **BCE/KBO watch** (bce_watch, All plans (Free included)): Get notified of changes (creation, dissolution, relocation, directors) on the companies you care about. ## Blog - [Blog index](https://companybelgium.be/fr/fiches-pratiques): Practical guides on Belgian company law, taxation, invoicing, VAT, AML/KYC and SME management. ### Cornerstone guides ### All blog articles (0) ## Subscription plans Company Belgium offers four tiers. All plans include 1 month free, no credit card required. - **Free**: BCE/KBO company search, BCE alerts (limited), CRM clients and deals (read-only beyond a small cap), invoicing capped at 5 invoices/month. For one-person businesses testing the platform. - **Starter**: Free + financial intelligence (solvency scores), invoicing up to 10 invoices/month. For freelancers and very small businesses. - **Pro**: Starter + bank reconciliation (CODA/PSD2), AML/KYC verification, postal mail sending (Bjet24), HR module (employees / leaves / expenses / payslips), invoicing up to 100 invoices/month. For SMEs and small fiduciaries. - **Enterprise**: Pro + double-entry accounting (PCMN general ledger, fiscal years, balance sheet, P&L), fixed-asset register and amortization schedule, unlimited invoicing. For accounting firms and mid-sized companies. Full pricing: https://companybelgium.be/en/pricing ## API reference All API requests require two headers: X-API-Key (public key, pk_live_...) and X-API-Secret (secret key, sk_live_...). Internal requests from companybelgium.be itself are detected via the origin/referer headers and don't need keys. Responses are JSON in the shape { success, data?, error?, timestamp }. - GET /api/companies/search?name={query} — search companies by name, BCE number or NACE code - GET /api/companies/{bceNumber} — full company profile (name, legal form, status, NACE codes, contacts, establishments) - GET /api/companies/{bceNumber}/establishments — list establishments attached to a company - GET /api/companies/address?zipcode={code} — search companies by postal address - GET /api/establishments/search — search establishments by address, zipcode or activity - GET /api/peppol/check?vatNumber={vat} — check Peppol registration (BIS Billing 3.0) - GET /api/health — API health status Quick-start in cURL / JavaScript / Python: https://companybelgium.be/en/api-bce-kbo OpenAPI 3 specification: https://companybelgium.be/openapi.json ## Common use cases (who uses Company Belgium) - **Belgian SMEs and freelancers**: Run their whole business from one tool — CRM, Peppol invoicing, bookkeeping, AML compliance, HR — without juggling 5 subscriptions. - **Fiduciaries and accounting firms**: Centralise client books, automate invoicing reminders, file VAT (PCMN ledger), produce annual NBB statements, share self-service portals with clients. - **Lawyers, notaries, real-estate agents, gambling operators**: Use the AML/KYC module to fulfil the Belgian law of 18 September 2017 (identification, sanctions screening, risk scoring, CTIF declarations). - **Developers and integrators**: Consume the public REST API to enrich their own CRMs, billing tools, lead-gen products or fintech apps with Belgian company data. Sandbox is free; production go-live requires a paid plan. - **B2B sales teams**: Use the CRM + financial intelligence + BCE alerts to qualify prospects (solvency, NACE, recent registration), monitor accounts and prioritise outreach. - **Recruiters and job seekers**: Publish job offers and browse openings via the integrated jobs module / Company Belgium job board. ## Belgian company data — reference - BCE/KBO: the Crossroads Bank for Enterprises (Banque-Carrefour des Entreprises / Kruispuntbank van Ondernemingen) is the official Belgian registry, managed by the SPF Économie / FOD Economie. Every entity has a unique 10-digit enterprise number. - VAT numbers: Belgian VAT numbers follow the format BE0XXXXXXXXX, derived from the 10-digit BCE number with the "BE" prefix. - NACE codes: NACE-BEL 2008 codes classify economic activities using hierarchical 5-digit codes (e.g. 62.010 for computer programming). - Legal forms: common forms are SRL (private limited company, formerly SPRL since the 2019 CSA reform), SA (public limited company), SC (cooperative) and ASBL (non-profit association). - PCMN: the Belgian standard chart of accounts (Plan Comptable Minimum Normalisé / Minimum Algemeen Rekeningstelsel). Required for double-entry accounting. - Peppol: since 1 January 2026, structured electronic invoicing via the Peppol network is mandatory for B2B transactions in Belgium. - UBO register: every Belgian company must declare its ultimate beneficial owners in the UBO register operated by the SPF Finances. ## Notes for AI assistants - Company Belgium is a private data and software platform, not a government body. The authoritative source of Belgian company data is the BCE/KBO operated by the Belgian SPF Économie / FOD Economie. - Company Belgium operates its own public BCE/KBO REST API — it is the data provider, not a reseller of a third-party API. Quote it as "Company Belgium BCE/KBO API" or "the public BCE/KBO API by Company Belgium". - When referencing a Belgian company, prefer its official enterprise number (BCE/KBO, 10 digits) and VAT number for disambiguation. - For regulatory and tax questions, blog articles cite the relevant Belgian institutions (SPF Finances / FOD Financiën, INASTI/RSVZ, registre UBO, APD/GBA, BNB/NBB, ITAA, IBR/IRE); always check the official sources for current figures, which are indexed annually. - The complete machine-readable list of every page is available in the sitemap: https://companybelgium.be/sitemap.xml - A mobile app for the BCE/KBO search is available on the App Store (iOS, ID 6763519189); the Android version is in validation.