API Reference

Our own database of European companies (59M+ across 23 markets: FR, GB, RO, SK, UA, GR, CZ, BE, NO, IE, FI, CH, PL, AT, CY, LT, LV, EE, SI, ES, IT, NL, HR) built on open registers. A fast REST API (<100 ms) for KYC/KYB, compliance, credit scoring and sales prospecting.

Endpoints: 466
Documented: 196 (42%)
Base URL: https://entyrix.com

MCP server 13 tools

If you use Claude, ChatGPT, Cursor or another MCP client, you do not have to write an HTTP layer: add the remote server and you get 13 tools over this API. Sign-in goes through OAuth 2.1 (the client starts it by itself), or send an API key as a Bearer token.

https://entyrix.com/mcp · guide for clients

For clients without remote-server support there is a local bridge: ENTYRIX_API_KEY=sk_... npx -y @entyrix/mcp

The package is @entyrix/mcp (scoped). The unscoped entyrix-mcp is deprecated and frozen on an older version; do not install it. Source and configuration examples: github.com/juliusgerman/entyrix-mcp, MCP Registry entry io.github.juliusgerman/entyrix-mcp.

Tools: search_companies, lookup_company, company_brief, get_company_details, get_financials, get_company_network, get_company_relations, advanced_search, kyb_check, screen_companies, check_compliance, find_suppliers, list_rankings.

agent 1

MethodPathAuthDescription
GET /api/v1/agent/company-brief api key no description

bank-accounts 1

MethodPathAuthDescription
GET /api/v1/bank-accounts/lookup api key IBAN → company (CZ VAT payer register; not the SK list)

billing 3

MethodPathAuthDescription
POST /api/v1/billing/checkout-session api key Stripe Checkout link for a subscription or pass (paid by a person; with a live organisation subscription 409 → account)
POST /api/v1/billing/portal-session api key Managed in the account (https://entyrix.com/account); through an API key always 409 BILLING_MANAGED_IN_ACCOUNT
POST /api/v1/billing/webhook public no description

brand-signals 2

MethodPathAuthDescription
GET /api/v1/brand-signals api key no description
GET /api/v1/brand-signals/:domain api key no description

code-lists 5

MethodPathAuthDescription
GET /api/v1/code-lists public List of 7 code lists (NACE, legal forms, regions, districts, …)
GET /api/v1/code-lists/:listName public Items of a code list
GET /api/v1/code-lists/:listName/:code public Code detail
GET /api/v1/code-lists/bank-codes public Items of a code list
GET /api/v1/code-lists/countries public Items of a code list

companies 83

MethodPathAuthDescription
POST /api/v1/companies/:cc/:national_id/report api key no description
GET /api/v1/companies/:country/:national_id api key no description
GET /api/v1/companies/:country/:national_id/offshore-links api key no description
GET /api/v1/companies/:ico api key Full company detail with financials and enrichment (+ stateAid: HU de minimis aid actually granted, KPP register; + procurementHu: HU EKR public procurement, framework ceilings apart; + publicContractsHu: HU KIF register of contracts and grants of public bodies, never added to procurementHu)
GET /api/v1/companies/:ico/amo-cases api key Competition authority decisions (cartel/merger/abuse/state aid) with verdict and rulings
GET /api/v1/companies/:ico/annual-reports api key RUZ annual reports with PDF URLs
GET /api/v1/companies/:ico/bank-accounts api key Company bank accounts; 451 for SK (the Financial Administration list is CC BY-NC-ND)
GET /api/v1/companies/:ico/beneficial-owners api key Beneficial owners from RPVS, ALL current ones (SK only, without date of birth and address)
GET /api/v1/companies/:ico/compliance api key Unified KYC/KYB summary
GET /api/v1/companies/:ico/compliance-dd api key no description
GET /api/v1/companies/:ico/contracts api key CRZ public contracts (supplier side)
GET /api/v1/companies/:ico/cordis-projects api key CORDIS EU research (HE + H2020)
GET /api/v1/companies/:ico/credit api key no description
GET /api/v1/companies/:ico/credit-score api key Composite 0-100, A-F grade and factor breakdown
GET /api/v1/companies/:ico/cz-sbirka api key no description
GET /api/v1/companies/:ico/cz-subsidies api key no description
GET /api/v1/companies/:ico/debtors api key Social and health insurance debtor lists in one response
GET /api/v1/companies/:ico/domains api key no description
GET /api/v1/companies/:ico/energy-regulation api key URSO regulated entities (electricity/gas/heat/water): per-company records with a link to the detail
GET /api/v1/companies/:ico/environmental api key Enviroportal IPKZ (integrated permit): installations per company, inspection counts and links
GET /api/v1/companies/:ico/eu-projects api key ITMS EU funds (as recipient)
GET /api/v1/companies/:ico/executions api key no description
GET /api/v1/companies/:ico/exposure api key no description
GET /api/v1/companies/:ico/financial-history api key Multi-year financial trends
GET /api/v1/companies/:ico/financial-supervision api key NBS (SK) + CNB (CZ) regulated financial entities: per-company detail with a NIS2/DORA flag
GET /api/v1/companies/:ico/full api key Aggregate endpoint (1 call instead of 14, 14 sections)
GET /api/v1/companies/:ico/gber api key no description
GET /api/v1/companies/:ico/graph api key Network graph (person and company nodes plus edges)
GET /api/v1/companies/:ico/history api key no description
GET /api/v1/companies/:ico/i2/entities.csv api key no description
GET /api/v1/companies/:ico/i2/links.csv api key no description
GET /api/v1/companies/:ico/licensed-roles api key Licensed professionals (lawyers, notaries, bailiffs, experts, translators, tax advisers): per-company role and contact
GET /api/v1/companies/:ico/locations api key Premises from OpenStreetMap (matched points of interest)
GET /api/v1/companies/:ico/maltego/companies api key no description
GET /api/v1/companies/:ico/maltego/officers api key no description
GET /api/v1/companies/:ico/maltego/owners api key no description
GET /api/v1/companies/:ico/maltego/sanctions api key no description
GET /api/v1/companies/:ico/network api key Connections through shared people
GET /api/v1/companies/:ico/nis2 api key NIS2 scoping (essential/important/out of scope)
GET /api/v1/companies/:ico/nis2-obligations api key 18 obligations of the Slovak NIS2 Act 366/2024
GET /api/v1/companies/:ico/nis2-priority api key Sales priority (0-100 and tier hot/warm/cool/cold)
GET /api/v1/companies/:ico/obligations api key no description
GET /api/v1/companies/:ico/offshore-links api key no description
GET /api/v1/companies/:ico/peers api key NACE industry benchmarks
GET /api/v1/companies/:ico/pep-screen api key PEP screening of the company's current directors (Business + natural-person addendum); ?country= required
GET /api/v1/companies/:ico/relations api key Directors, shareholders, UBO, M&A events (maEvents[].effectiveDate = register only; derivedEffectiveDate = inferred from the absorbed firm's deregistration, effectiveDateSource "derived")
GET /api/v1/companies/:ico/report.pdf api key no description
POST /api/v1/companies/:ico/report/ai-dd api key no description
POST /api/v1/companies/:ico/report/ai-dd/preview api key no description
GET /api/v1/companies/:ico/risk api key Risk score 0-100
GET /api/v1/companies/:ico/sanctions api key Sanctions hits (sanctions/debarment)
POST /api/v1/companies/:ico/score-dispute api key no description
GET /api/v1/companies/:ico/security api key NIS2 security posture (findings and score 0-100)
GET /api/v1/companies/:ico/security/cyber-score api key no description
GET /api/v1/companies/:ico/similar api key Competitors (?scope=region|country|world)
GET /api/v1/companies/:ico/supplier-risk api key no description
GET /api/v1/companies/:ico/supply-chain-risk api key no description
GET /api/v1/companies/:ico/tax-records api key no description
GET /api/v1/companies/:ico/timeline api key Unified event timeline (Commercial Bulletin, Financial Administration, CRZ)
GET /api/v1/companies/:ico/uk-connections api key UK Companies House PSC (cross-border UBO)
GET /api/v1/companies/:ico/ultimate-owner api key Global and domestic ultimate owner rollup (ownership graph walk at 25%/50%; RPVS, GLEIF, CZ beneficial owner register, UK PSC, ICIJ)
GET /api/v1/companies/:ico/vat-liability-check api key no description
GET /api/v1/companies/advanced-search api key Advanced search: 30+ filters and pagination
GET /api/v1/companies/advanced-search.csv api key Advanced search as CSV (47 columns including shell addresses, entity type, regulation and NUTS regions)
GET /api/v1/companies/at-address api key Full company detail with financials and enrichment (+ stateAid: HU de minimis aid actually granted, KPP register; + procurementHu: HU EKR public procurement, framework ceilings apart; + publicContractsHu: HU KIF register of contracts and grants of public bodies, never added to procurementHu)
GET /api/v1/companies/autocomplete api key Company autocomplete (12 ms, typo tolerance, highlighting)
POST /api/v1/companies/bulk api key Batch lookup (max 100 company IDs, POST)
POST /api/v1/companies/bulk-compliance api key Portfolio compliance check (POST, max 100 company IDs)
GET /api/v1/companies/by-identifier api key Universal lookup by identifier: type=ico|ic_dph|dic|lei|duns|bvdid plus value; returns every matching company
GET /api/v1/companies/by-lei api key Lookup by GLEIF LEI code
GET /api/v1/companies/changes api key Full company detail with financials and enrichment (+ stateAid: HU de minimis aid actually granted, KPP register; + procurementHu: HU EKR public procurement, framework ceilings apart; + publicContractsHu: HU KIF register of contracts and grants of public bodies, never added to procurementHu)
GET /api/v1/companies/changes/feed api key no description
GET /api/v1/companies/changes/stream api key no description
GET /api/v1/companies/lookup api key Exact company ID lookup (under 5 ms)
POST /api/v1/companies/match api key Full company detail with financials and enrichment (+ stateAid: HU de minimis aid actually granted, KPP register; + procurementHu: HU EKR public procurement, framework ceilings apart; + publicContractsHu: HU KIF register of contracts and grants of public bodies, never added to procurementHu)
GET /api/v1/companies/person/:key api key no description
GET /api/v1/companies/resolve api key Full company detail with financials and enrichment (+ stateAid: HU de minimis aid actually granted, KPP register; + procurementHu: HU EKR public procurement, framework ceilings apart; + publicContractsHu: HU KIF register of contracts and grants of public bodies, never added to procurementHu)
POST /api/v1/companies/resolve api key Full company detail with financials and enrichment (+ stateAid: HU de minimis aid actually granted, KPP register; + procurementHu: HU EKR public procurement, framework ceilings apart; + publicContractsHu: HU KIF register of contracts and grants of public bodies, never added to procurementHu)
GET /api/v1/companies/search api key Fuzzy full-text search (legacy, prefer autocomplete)
GET /api/v1/companies/stats api key Database overview and all aggregates
GET /api/v1/companies/stats/breakdown api key Aggregates by dimension (?by=nace|nace_eu_section|nace_eu_division|region|size|country|municipality|shell_density|entity_type|nuts2|nuts3|licensed_type|...)
GET /api/v1/companies/stats/freshness api key Enrichment coverage and last-updated timestamps
GET /api/v1/companies/stats/shell-addresses api key Addresses with the most registered companies (shell addresses)

compliance 1

MethodPathAuthDescription
POST /api/v1/compliance/nis2-sweep api key no description

docs 2

MethodPathAuthDescription
GET /api/v1/docs api key HTML API catalogue (endpoints, descriptions and access type)
GET /api/v1/docs/quickstart api key Developer quickstart: code examples in 4 languages (curl/Python/TS/PHP) for the top endpoints

enrich 3

MethodPathAuthDescription
POST /api/v1/enrich/jobs api key no description
GET /api/v1/enrich/jobs/:id api key no description
GET /api/v1/enrich/jobs/:id/result api key no description

iban 1

MethodPathAuthDescription
POST /api/v1/iban/verify api key Check an SK IBAN against the Financial Administration list (VAT payers): published for the company ID/tax ID yes/no and since when; one IBAN per call

justice 2

MethodPathAuthDescription
GET /api/v1/justice/decision/:guid api key Court decision detail
GET /api/v1/justice/decisions api key SK court decisions (obcan.justice.sk proxy)

me 1

MethodPathAuthDescription
GET /api/v1/me api key Information about the current API key (name, rate limit, usage, expiry)

monitoring 10

MethodPathAuthDescription
GET /api/v1/monitoring/cases api key no description
GET /api/v1/monitoring/cases/:id api key no description
GET /api/v1/monitoring/events api key Change events (?ico=&since=&severity=)
PATCH /api/v1/monitoring/events/:id/case api key no description
GET /api/v1/monitoring/subscriptions api key Company watches: list (GET) and create (POST)
POST /api/v1/monitoring/subscriptions api key Company watches: list (GET) and create (POST)
DELETE /api/v1/monitoring/subscriptions/:id api key Delete a watch (DELETE)
POST /api/v1/monitoring/subscriptions/:id/rotate-secret api key no description
POST /api/v1/monitoring/subscriptions/:id/test api key no description
POST /api/v1/monitoring/subscriptions/bulk api key Delete a watch (DELETE)

people 2

MethodPathAuthDescription
GET /api/v1/people/:personKey api key no description
GET /api/v1/people/search api key no description

pep 1

MethodPathAuthDescription
POST /api/v1/pep/screen api key PEP name screening (Business + natural-person addendum): candidates with positions, period, isPep/formerPep (12 months after leaving), source and licence; one name per call

privacy 4

MethodPathAuthDescription
POST /api/v1/privacy/access public no description
POST /api/v1/privacy/erase public no description
POST /api/v1/privacy/object public no description
POST /api/v1/privacy/rectify public no description

public 223

MethodPathAuthDescription
GET /api/v1/public/_assets/account.css public no description
GET /api/v1/public/_assets/homepage.css public no description
GET /api/v1/public/_assets/landing.css public no description
GET /api/v1/public/_assets/vizitka-v2.css public no description
GET /api/v1/public/_assets/vizitka-v3.css public no description
GET /api/v1/public/activity-stats public no description
GET /api/v1/public/address/autocomplete public no description
GET /api/v1/public/antitrust-cases-sk public Landing page: competition authority decisions (cartel, merger, abuse, state aid; 30-min cache)
GET /api/v1/public/antitrust-cases-sk/og.png public PNG variant of /antitrust-cases-sk/og.svg (?lang=en for English, 1h immutable cache)
GET /api/v1/public/antitrust-cases-sk/og.svg public Social preview image for /antitrust-cases-sk (4 case types, 1h immutable cache)
GET /api/v1/public/api-signup public no description
POST /api/v1/public/api-signup public no description
GET /api/v1/public/apple-touch-icon.svg public Apple touch icon 180×180 for iOS Add to Home Screen
GET /api/v1/public/autocomplete public Public autocomplete (no auth, limit 8, active companies only)
GET /api/v1/public/bank-code-specs.json public no description
GET /api/v1/public/bank-code/:country/:code.json public no description
GET /api/v1/public/brand/icon.png public no description
GET /api/v1/public/check public Check start page with a search box and autocomplete
GET /api/v1/public/check/:ico public Public check page of a company (HTML, risk tier and flags, shareable)
GET /api/v1/public/check/:ico.json public Machine-readable check data (JSON mirror of the HTML page, no auth, 1h cache)
GET /api/v1/public/check/:ico/badge.svg public SVG check-status badge for embedding on other sites (<img>)
GET /api/v1/public/check/:ico/credit-badge.svg public SVG credit grade badge (A+ to F, coloured by band)
GET /api/v1/public/check/:ico/cyber public no description
GET /api/v1/public/check/:ico/nis2-badge.svg public SVG NIS2 scope badge (essential, important, in scope, out of scope)
GET /api/v1/public/check/:ico/og.png public PNG variant of /check/:ico/og.svg (raster image per company, 1h cache)
GET /api/v1/public/check/:ico/og.svg public Social preview image per company (SVG 1200×630)
GET /api/v1/public/check/:ico/security-badge.svg public SVG security posture badge (0-100 score from the DNS/SSL audit)
GET /api/v1/public/check/:ico/stats public View counter per company ID (JSON, no auth)
GET /api/v1/public/check/og.png public PNG variant of /check/og.svg (?lang=en for English, 1h immutable cache)
GET /api/v1/public/check/og.svg public Social preview image for the /check page (5 signal tiles, 1h immutable cache)
GET /api/v1/public/companies-austria public no description
GET /api/v1/public/companies-croatia public no description
GET /api/v1/public/companies-czech-republic public no description
GET /api/v1/public/companies-estonia public no description
GET /api/v1/public/companies-finland public no description
GET /api/v1/public/companies-france public no description
GET /api/v1/public/companies-ireland public no description
GET /api/v1/public/companies-latvia public no description
GET /api/v1/public/companies-lithuania public no description
GET /api/v1/public/companies-norway public no description
GET /api/v1/public/companies-slovakia public no description
GET /api/v1/public/companies-slovenia public no description
GET /api/v1/public/companies-ukraine public no description
GET /api/v1/public/companies-united-kingdom public no description
GET /api/v1/public/company-credit-score public Landing page: credit score 0-100 and grade A-F, with an FAQ (30-min cache)
GET /api/v1/public/company-credit-score/og.png public PNG variant of /company-credit-score/og.svg (?lang=en for English, 1h immutable cache)
GET /api/v1/public/company-credit-score/og.svg public Social preview image for /company-credit-score (A-F grades, 1h immutable cache)
GET /api/v1/public/company-lookup-api public Developer landing page: curl/Python/TS/PHP samples, comparison with state registers (30-min cache)
GET /api/v1/public/company-lookup-api/og.png public PNG variant of /company-lookup-api/og.svg (?lang=en for English, 1h immutable cache)
GET /api/v1/public/company-lookup-api/og.svg public Social preview image for /company-lookup-api (1h immutable cache)
GET /api/v1/public/compare public no description
GET /api/v1/public/compare-companies public no description
GET /api/v1/public/compare-companies.json public no description
GET /api/v1/public/compare.json public no description
GET /api/v1/public/data-feeds public HTML index of the 9 open data top-N feeds (JSON + CSV links, 1h cache)
GET /api/v1/public/data-feeds/og.png public PNG variant of /data-feeds/og.svg (?lang=en for English, 1h immutable cache)
GET /api/v1/public/data-feeds/og.svg public Social preview image 1200×630 (SVG) for /data-feeds (1h immutable cache)
GET /api/v1/public/data-sources public Browsable HTML catalogue of the data sources, grouped by category, country filter, freshness badges (30-min cache)
GET /api/v1/public/data-sources.csv public CSV export of the importer catalogue (country + category filter, CC-BY 4.0 metadata, no auth, 30-min cache)
GET /api/v1/public/data-sources.json public Data sources catalogue: all importers with cadence, format, licence and freshness metadata (country + category filter, no auth, 30-min cache)
GET /api/v1/public/dsa-notice public no description
GET /api/v1/public/dsa-notice/sk public no description
GET /api/v1/public/endpoints public Catalogue of all API endpoints
GET /api/v1/public/eu-cohesion-recipients public no description
GET /api/v1/public/eu-cohesion-recipients.json public no description
GET /api/v1/public/eu-funds-recipients public Landing page: ITMS2014+ EU funds recipients with a top 10 table (30-min cache)
GET /api/v1/public/eu-funds-recipients/og.png public PNG variant of /eu-funds-recipients/og.svg (?lang=en for English, 1h immutable cache)
GET /api/v1/public/eu-funds-recipients/og.svg public Social preview image for /eu-funds-recipients (1h immutable cache)
GET /api/v1/public/eu-funds/:ico.json public No-auth company ID → EU funds summary (top 5 projects, 1h cache)
GET /api/v1/public/favicon.svg public SVG favicon (monogram, blue-to-purple gradient)
GET /api/v1/public/firmy-britania public no description
GET /api/v1/public/firmy-britania/og.png public no description
GET /api/v1/public/firmy-britania/og.svg public no description
GET /api/v1/public/firmy-cesko public no description
GET /api/v1/public/firmy-cesko/og.png public no description
GET /api/v1/public/firmy-cesko/og.svg public no description
GET /api/v1/public/firmy-chorvatsko public no description
GET /api/v1/public/firmy-chorvatsko/og.png public no description
GET /api/v1/public/firmy-chorvatsko/og.svg public no description
GET /api/v1/public/firmy-estonsko public no description
GET /api/v1/public/firmy-estonsko/og.png public no description
GET /api/v1/public/firmy-estonsko/og.svg public no description
GET /api/v1/public/firmy-finsko public no description
GET /api/v1/public/firmy-finsko/og.png public no description
GET /api/v1/public/firmy-finsko/og.svg public no description
GET /api/v1/public/firmy-francuzsko public no description
GET /api/v1/public/firmy-francuzsko/og.png public no description
GET /api/v1/public/firmy-francuzsko/og.svg public no description
GET /api/v1/public/firmy-irsko public no description
GET /api/v1/public/firmy-irsko/og.png public no description
GET /api/v1/public/firmy-irsko/og.svg public no description
GET /api/v1/public/firmy-it public no description
GET /api/v1/public/firmy-it/og.png public no description
GET /api/v1/public/firmy-it/og.svg public no description
GET /api/v1/public/firmy-litovsko public no description
GET /api/v1/public/firmy-litovsko/og.png public no description
GET /api/v1/public/firmy-litovsko/og.svg public no description
GET /api/v1/public/firmy-lotyssko public no description
GET /api/v1/public/firmy-lotyssko/og.png public no description
GET /api/v1/public/firmy-lotyssko/og.svg public no description
GET /api/v1/public/firmy-norsko public no description
GET /api/v1/public/firmy-norsko/og.png public no description
GET /api/v1/public/firmy-norsko/og.svg public no description
GET /api/v1/public/firmy-obchod public no description
GET /api/v1/public/firmy-obchod/og.png public no description
GET /api/v1/public/firmy-obchod/og.svg public no description
GET /api/v1/public/firmy-rakusko public no description
GET /api/v1/public/firmy-rakusko/og.png public no description
GET /api/v1/public/firmy-rakusko/og.svg public no description
GET /api/v1/public/firmy-slovensko public no description
GET /api/v1/public/firmy-slovensko/og.png public no description
GET /api/v1/public/firmy-slovensko/og.svg public no description
GET /api/v1/public/firmy-slovinsko public no description
GET /api/v1/public/firmy-slovinsko/og.png public no description
GET /api/v1/public/firmy-slovinsko/og.svg public no description
GET /api/v1/public/firmy-stavebnictvo public no description
GET /api/v1/public/firmy-stavebnictvo/og.png public no description
GET /api/v1/public/firmy-stavebnictvo/og.svg public no description
GET /api/v1/public/firmy-ukrajina public no description
GET /api/v1/public/firmy-ukrajina/og.png public no description
GET /api/v1/public/firmy-ukrajina/og.svg public no description
GET /api/v1/public/iban-lookup/:iban.json public No-auth IBAN → company resolver (CZ VAT payer register; the SK list is not published, 1h cache)
GET /api/v1/public/iban-to-company public 410 Gone: page withdrawn on 2026-09-27 (the Slovak Financial Administration account list is CC BY-NC-ND)
GET /api/v1/public/icij-leaks-companies public no description
GET /api/v1/public/industry-benchmarks public Landing page: NACE peer analytics, quartiles of revenue, profit, margin and ROA (30-min cache)
GET /api/v1/public/industry-benchmarks/og.png public PNG variant of /industry-benchmarks/og.svg (?lang=en for English, 1h immutable cache)
GET /api/v1/public/industry-benchmarks/og.svg public Social preview image for /industry-benchmarks (quartile chart, 1h immutable cache)
GET /api/v1/public/insolvency-monitoring public Landing page: bankruptcies and restructurings from the Commercial Bulletin, RSS/Atom/JSON/CSV feeds and webhook alerts (15-min cache)
GET /api/v1/public/insolvency-monitoring/og.png public PNG variant of /insolvency-monitoring/og.svg (?lang=en for English, 1h immutable cache)
GET /api/v1/public/insolvency-monitoring/og.svg public Social preview image for /insolvency-monitoring (1h immutable cache)
GET /api/v1/public/kyc-kyb public Landing page: KYC/KYB through the API, with an FAQ (30-min cache)
GET /api/v1/public/kyc-kyb/og.png public PNG variant of /kyc-kyb/og.svg (?lang=en for English, 1h immutable cache)
GET /api/v1/public/kyc-kyb/og.svg public Social preview image for /kyc-kyb (1h immutable cache)
GET /api/v1/public/lei-lookup public Landing page: GLEIF LEI resolver (ISO 17442, MiFID II, CSRD; 30-min cache)
GET /api/v1/public/lei-lookup/:lei.json public No-auth LEI → company resolver (GLEIF golden copy, 1h cache)
GET /api/v1/public/lei-lookup/og.png public PNG variant of /lei-lookup/og.svg (?lang=en for English, 1h immutable cache)
GET /api/v1/public/lei-lookup/og.svg public Social preview image for /lei-lookup (ISO 17442, 1h immutable cache)
GET /api/v1/public/manifest.json public Web app manifest (standalone display, shortcuts)
GET /api/v1/public/most-viewed public Most viewed companies (JSON, no auth, max 100, country filter)
POST /api/v1/public/newsletter-intent public no description
GET /api/v1/public/nis2-checker public Landing page: NIS2 scope checker (essential/important/out of scope under Slovak Act 366/2024, 30-min cache)
GET /api/v1/public/nis2-checker/og.png public PNG variant of /nis2-checker/og.svg (?lang=en for English, 1h immutable cache)
GET /api/v1/public/nis2-checker/og.svg public Social preview image for /nis2-checker (1h immutable cache)
GET /api/v1/public/og.png public PNG variant of /og.svg (1200×630 raster for WhatsApp/Facebook; ?lang=en for English; 1h immutable cache)
GET /api/v1/public/og.svg public Shared site preview image (SVG 1200×630), fallback for every page without its own
GET /api/v1/public/openapi.json public OpenAPI 3.1 specification (Postman/Insomnia import, client library generation)
GET /api/v1/public/postman.json public Postman Collection 2.1 export (native Postman import, Bearer auth pre-wired)
GET /api/v1/public/privacy public no description
GET /api/v1/public/privacy-request public no description
GET /api/v1/public/privacy/:locale public no description
GET /api/v1/public/public-contracts-sk-cz public Landing page: SK Central Register of Contracts and CZ Registr smluv, top 10 suppliers (30-min cache)
GET /api/v1/public/public-contracts-sk-cz/og.png public PNG variant of /public-contracts-sk-cz/og.svg (?lang=en for English, 1h immutable cache)
GET /api/v1/public/public-contracts-sk-cz/og.svg public Social preview image for /public-contracts-sk-cz (1h immutable cache)
GET /api/v1/public/public-records-privacy-policy public no description
GET /api/v1/public/public-records-privacy-policy/sk public no description
GET /api/v1/public/rankings public Rankings index: hub to all rankings (HTML)
GET /api/v1/public/rankings.json public Rankings discovery JSON (keys plus HTML/JSON/CSV/image URLs, static, 1h cache)
GET /api/v1/public/rankings/:key.csv public CSV download per ranking (largest/public-contracts/shell-addresses/most-viewed), top 100, CC-BY 4.0
GET /api/v1/public/rankings/:key.json public JSON per ranking (no auth, ?limit up to 100, 15-min cache, CC-BY 4.0)
GET /api/v1/public/rankings/:key/og.png public PNG variant of /rankings/:key/og.svg (raster image per ranking, 1h cache)
GET /api/v1/public/rankings/:key/og.svg public Social preview image per ranking with the real top 3 (1200×630, 1h cache)
GET /api/v1/public/rankings/largest-companies public Top 100 companies by revenue (HTML, from RUZ financial statements)
GET /api/v1/public/rankings/most-viewed public Top 100 most viewed companies on /check (HTML, trending)
GET /api/v1/public/rankings/og.png public PNG variant of /rankings/og.svg (?lang=en for English, 1h immutable cache)
GET /api/v1/public/rankings/og.svg public Social preview image for the /rankings index (1h immutable cache)
GET /api/v1/public/rankings/public-contracts public Top 100 state suppliers by CRZ contracts (HTML)
GET /api/v1/public/rankings/shell-addresses public Top shell addresses (HTML ranking)
GET /api/v1/public/recent-bankruptcies.atom public Atom 1.0 variant for NetNewsWire/Reeder (same filter contract as RSS, 15-min cache)
GET /api/v1/public/recent-bankruptcies.csv public CSV export of recent bankruptcy and restructuring events (attribution header, up to 500 rows, CC-BY 4.0, no auth, 15-min cache)
GET /api/v1/public/recent-bankruptcies.json public Chronological feed of recent bankruptcy and restructuring announcements (scope + limit filter, no auth, max 200, 15-min cache)
GET /api/v1/public/recent-bankruptcies.rss public RSS 2.0 subscription for Feedly/Inoreader: recent bankruptcy and restructuring events (scope filter, max 200, 15-min cache)
GET /api/v1/public/regulatory-feed public Regulator news from RSS: ENISA, NBU SK, NUKIB CZ, EC, CSIRT.SK (source/tag/since/q/limit filter, no auth, 30-min cache)
GET /api/v1/public/regulatory-feed.atom public Atom 1.0 variant for NetNewsWire/Reeder (same filter contract as RSS, 30-min cache)
GET /api/v1/public/regulatory-feed.csv public Regulator news as CSV: attribution header, limit=1..500 (default 200), same filters as JSON
GET /api/v1/public/regulatory-feed.html public HTML page of regulator news: reader with source and tag filters (30-min cache)
GET /api/v1/public/regulatory-feed.rss public RSS 2.0 variant for Feedly/Inoreader subscribers (source/tag/limit filter, 30-min cache)
GET /api/v1/public/regulatory-feed/digest.md public Markdown daily digest: critical and warning items of the last hours=1..168 (30-min cache, paste-ready)
GET /api/v1/public/regulatory-feed/og.png public PNG variant of /regulatory-feed/og.svg (?lang=en for English, 1h immutable cache)
GET /api/v1/public/regulatory-feed/og.svg public Social preview image 1200×630 (SVG) for /regulatory-feed (1h immutable cache)
GET /api/v1/public/regulatory-feed/sources.json public List of the 5 regulators with per-source item counts and newest timestamps (1h cache)
GET /api/v1/public/regulatory-feed/stats public Regulator news statistics: total, per source, top 25 tags, date range (1h cache)
GET /api/v1/public/sanctions-screening public Landing page: sanctions screening (OFAC, EU, UN, UK HMT), with an FAQ (30-min cache)
GET /api/v1/public/sanctions-screening/og.png public PNG variant of /sanctions-screening/og.svg (?lang=en for English, 1h immutable cache)
GET /api/v1/public/sanctions-screening/og.svg public Social preview image for /sanctions-screening (OFAC/EU/UN/UK, 1h immutable cache)
GET /api/v1/public/scoring-methodology public no description
POST /api/v1/public/screen public no description
POST /api/v1/public/screen/name public no description
GET /api/v1/public/screener public no description
GET /api/v1/public/shell-address-scan public Landing page: mass-registration address detector for AML/OSINT (30-min cache)
GET /api/v1/public/shell-address-scan/og.png public PNG variant of /shell-address-scan/og.svg (?lang=en for English, 1h immutable cache)
GET /api/v1/public/shell-address-scan/og.svg public Social preview image for /shell-address-scan (4 density tiers, 1h immutable cache)
GET /api/v1/public/shell-addresses public Top shell addresses (JSON, no auth, max 200)
POST /api/v1/public/signup public Lead capture: POST {email, use_case?, source?} before the launch of paid API plans
GET /api/v1/public/sledovat-firmu public no description
GET /api/v1/public/stats public Platform statistics (entity counts per market, enrichment coverage, freshness)
GET /api/v1/public/stats.json public Stats discovery: meta endpoint listing all /public/stats/* top-N feeds (IPKZ, NBS + CNB, competition, CORDIS, EU funds, UK PSC, 1h cache)
GET /api/v1/public/stats/amo-cases public Top companies with competition authority decisions (cartel-only filter, no auth, max 100, 15-min cache)
GET /api/v1/public/stats/amo-cases.csv public CSV export of companies with competition authority decisions (cartel-only filter, up to 500 rows, CC-BY 4.0, no auth, 15-min cache)
GET /api/v1/public/stats/bankrupt public Top companies in bankruptcy, restructuring or liquidation by revenue (scope + country filter, no auth, max 100, 15-min cache)
GET /api/v1/public/stats/bankrupt.csv public CSV export of companies in bankruptcy, restructuring or liquidation (scope + country filter, up to 500 rows, CC-BY 4.0, no auth, 15-min cache)
GET /api/v1/public/stats/cordis-projects public Top companies by EU research grants (CORDIS HE + H2020, country filter, no auth, max 100, 15-min cache)
GET /api/v1/public/stats/cordis-projects.csv public CSV export of EU research recipients (CORDIS HE + H2020, country filter, up to 500 rows, CC-BY 4.0, no auth, 15-min cache)
GET /api/v1/public/stats/eu-funds public Top EU funds recipients (ITMS2014+ SK operational programmes, no auth, max 100, 15-min cache)
GET /api/v1/public/stats/eu-funds.csv public CSV export of ITMS recipients (up to 500 rows, attribution header, CC-BY 4.0, no auth, 15-min cache)
GET /api/v1/public/stats/financial-supervision-companies public Top regulated financial entities (NBS SK + CNB CZ, no auth, max 100, country filter, 15-min cache)
GET /api/v1/public/stats/financial-supervision-companies.csv public CSV export of regulated financial entities (NBS + CNB, country filter, up to 500 rows, CC-BY 4.0, no auth, 15-min cache)
GET /api/v1/public/stats/ipkz-companies public Top companies by number of IPKZ (integrated environmental permit) installations (no auth, max 100, 15-min cache)
GET /api/v1/public/stats/ipkz-companies.csv public CSV export of IPKZ companies (environmental permits, up to 500 rows, CC-BY 4.0, no auth, 15-min cache)
GET /api/v1/public/stats/sanctions public SK/CZ companies on EU/OFAC/UN/UK sanctions lists (mode=sanctioned|debarred|any, no auth, max 100, 15-min cache)
GET /api/v1/public/stats/sanctions.csv public CSV export of companies on EU/OFAC/UN/UK sanctions lists (mode filter, up to 500 rows, no auth, 15-min cache)
GET /api/v1/public/stats/uk-psc public Top SK/CZ companies in the UK Companies House PSC register (cross-border UBO, active-only filter, no auth, max 100, 15-min cache)
GET /api/v1/public/stats/uk-psc.csv public CSV export of SK/CZ companies in the UK PSC register (active-only filter, up to 500 rows, CC-BY 4.0 + OGL v3.0, no auth, 15-min cache)
GET /api/v1/public/status public Public status overview (data freshness per source, API health, record counts)
GET /api/v1/public/subprocessors public no description
GET /api/v1/public/subprocessors/sk public no description
GET /api/v1/public/swagger public Swagger UI: interactive docs with Try it out
GET /api/v1/public/terms public no description
GET /api/v1/public/terms/sk public no description
GET /api/v1/public/top-statutari public Landing page: top 20 most connected people and organisations across European registers (weekly refresh, 1h cache)
GET /api/v1/public/top-statutari/:country public The same for one country (country in the path, own canonical URL and own snapshot)
GET /api/v1/public/top-statutari/og.png public PNG variant of /top-statutari/og.svg (?lang=en for English, 1h immutable cache)
GET /api/v1/public/top-statutari/og.svg public Social preview image for /top-statutari (no names and no specific figures, which went stale; 1h immutable cache)
GET /api/v1/public/vat-check public no description

reconcile 2

MethodPathAuthDescription
GET /api/v1/reconcile api key no description
POST /api/v1/reconcile api key no description

reports 1

MethodPathAuthDescription
GET /api/v1/reports/:report_id api key no description

root 101

MethodPathAuthDescription
GET /.well-known/oauth-authorization-server public no description
GET /.well-known/oauth-protected-resource public no description
GET /.well-known/oauth-protected-resource/mcp public no description
GET /.well-known/oauth-protected-resource/mcp/v1 public no description
GET /account public no description
POST /account/api-keys public no description
POST /account/api-keys/:id/rename public no description
POST /account/api-keys/:id/renew public no description
POST /account/api-keys/:id/revoke public no description
POST /account/billing public no description
GET /account/billing/portal public no description
GET /account/billing/suggest public no description
POST /account/fo-addendum/accept public no description
POST /account/fo-addendum/revoke public no description
POST /account/identities/:provider/unlink public no description
POST /account/oauth-clients public no description
POST /account/oauth-clients/:clientId/revoke public no description
POST /account/passkeys/:id/delete public no description
POST /account/passkeys/options public no description
POST /account/passkeys/verify public no description
POST /account/watches public no description
POST /account/watches/:id/unsubscribe public no description
POST /account/watches/:id/unwatch public no description
GET /account/watches/state public no description
POST /account/welcome public no description
GET /auth/:provider/callback public no description
GET /auth/:provider/start public no description
GET /auth/callback public no description
POST /auth/passkey/options public no description
POST /auth/passkey/verify public no description
GET /badge-generator public no description
GET /badge/:cc/:ico.svg public no description
GET /billing/portal public no description
GET /checkout/:plan public no description
GET /companies-by-region public no description
GET /companies-by-region/:kraj public no description
GET /company-directory/:country public no description
GET /company-directory/:country/:slug public no description
GET /coverage public no description
GET /coverage.json public no description
POST /csp-report public no description
GET /en/login public no description
GET /eu-dotacie/sektor public no description
GET /eu-funds/by-sector public no description
GET /firma/:country/:national_id public no description
GET /firma/:country/:national_id/:slug public no description
GET /firma/:country/:national_id/:slug/:section public no description
GET /firma/:country/:national_id/contracts public no description
GET /firma/:country/:national_id/graph public no description
GET /firma/:ico public no description
GET /firmy-kraj public no description
GET /firmy-kraj/:kraj public no description
GET /firmy/:country public no description
GET /firmy/:country/:slug public no description
GET /heatmap public no description
GET /heatmap/:country public no description
GET /largest-companies public no description
GET /largest-companies/:nace public no description
GET /league-tables/:country public no description
GET /league-tables/:country/:region public no description
GET /league-tables/:country/:region/:sector public no description
GET /legal/fo-addendum public no description
GET /legal/fo-addendum/:version public no description
GET /login public no description
POST /login public no description
POST /login/forget public no description
POST /logout public no description
GET /maps public no description
GET /maps/_assets/maps.css public no description
GET /maps/eu-funds public no description
GET /maps/eu-funds.geojson public no description
GET /maps/insolvency public no description
GET /maps/insolvency.geojson public no description
GET /maps/offshore-exposure public no description
GET /maps/offshore-exposure.geojson public no description
POST /mcp public no description
DELETE /mcp/v1 public no description
GET /mcp/v1 public no description
POST /mcp/v1 public no description
GET /najvacsie-firmy public no description
GET /najvacsie-firmy/:nace public no description
GET /oauth/authorize public no description
POST /oauth/authorize public no description
POST /oauth/register public no description
POST /oauth/revoke public no description
POST /oauth/revoke-consent public no description
POST /oauth/token public no description
GET /osoba public no description
GET /osoba/:key public no description
GET /rebricky/:country public no description
GET /rebricky/:country/:region public no description
GET /rebricky/:country/:region/:sector public no description
GET /sitemap-firma-:n.xml public no description
GET /sitemap-firma-hot.xml public no description
GET /sitemap-firma.xml public no description
GET /sk/account public no description
GET /sk/login public no description
GET /technologie public no description
GET /technologie/:slug public no description
GET /technologies public no description
GET /technologies/:slug public no description

signup 2

MethodPathAuthDescription
POST /api/v1/signup public Sign-up without a browser: sends a 6-digit code to the e-mail (always 202; 422 for a disposable/undeliverable domain or wrong accept_terms, 429 when the daily sign-up mail allowance is used up)
POST /api/v1/signup/verify public Verifies the code and returns a Free API key ONCE in the response (201); 409 if the account already has a key

ted 2

MethodPathAuthDescription
GET /api/v1/ted/notice/:pub api key TED notice detail
GET /api/v1/ted/search api key EU TED tenders (country/CPV/date filters)

vat 1

MethodPathAuthDescription
GET /api/v1/vat/validate public EU VIES VAT validator (27 states, 24h cache)

watch 6

MethodPathAuthDescription
POST /api/v1/watch public no description
GET /api/v1/watch/confirm public no description
POST /api/v1/watch/confirm public no description
POST /api/v1/watch/unsubscribe public no description
GET /api/v1/watch/unsubscribe/one-click public no description
POST /api/v1/watch/unsubscribe/one-click public no description

webhooks 3

MethodPathAuthDescription
GET /api/v1/webhooks/subscriptions api key no description
POST /api/v1/webhooks/subscriptions api key no description
DELETE /api/v1/webhooks/subscriptions/:id api key no description

widget 1

MethodPathAuthDescription
GET /api/v1/widget/data/:type/:country/:ico.json api key no description

widget-token 1

MethodPathAuthDescription
POST /api/v1/widget-token api key no description

widget.js 1

MethodPathAuthDescription
GET /api/v1/widget.js api key no description

API key: sign in · Authentication: Authorization: Bearer sk_... or ?api_key=sk_...

Getting started: Quickstart (30 s) · Swagger UI · OpenAPI spec · Postman Collection

JSON version of the catalogue: /api/v1/public/endpoints · Platform statistics: /api/v1/public/stats