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.
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
| Method | Path | Auth | Description |
|---|---|---|---|
| GET | /api/v1/agent/company-brief |
api key | no description |
bank-accounts 1
| Method | Path | Auth | Description |
|---|---|---|---|
| GET | /api/v1/bank-accounts/lookup |
api key | IBAN → company (CZ VAT payer register; not the SK list) |
billing 3
| Method | Path | Auth | Description |
|---|---|---|---|
| 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
| Method | Path | Auth | Description |
|---|---|---|---|
| GET | /api/v1/brand-signals |
api key | no description |
| GET | /api/v1/brand-signals/:domain |
api key | no description |
code-lists 5
| Method | Path | Auth | Description |
|---|---|---|---|
| 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
| Method | Path | Auth | Description |
|---|---|---|---|
| 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
| Method | Path | Auth | Description |
|---|---|---|---|
| POST | /api/v1/compliance/nis2-sweep |
api key | no description |
docs 2
| Method | Path | Auth | Description |
|---|---|---|---|
| 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
| Method | Path | Auth | Description |
|---|---|---|---|
| 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
| Method | Path | Auth | Description |
|---|---|---|---|
| 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
| Method | Path | Auth | Description |
|---|---|---|---|
| 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
| Method | Path | Auth | Description |
|---|---|---|---|
| GET | /api/v1/me |
api key | Information about the current API key (name, rate limit, usage, expiry) |
monitoring 10
| Method | Path | Auth | Description |
|---|---|---|---|
| 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
| Method | Path | Auth | Description |
|---|---|---|---|
| GET | /api/v1/people/:personKey |
api key | no description |
| GET | /api/v1/people/search |
api key | no description |
pep 1
| Method | Path | Auth | Description |
|---|---|---|---|
| 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
| Method | Path | Auth | Description |
|---|---|---|---|
| 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
| Method | Path | Auth | Description |
|---|---|---|---|
| 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
| Method | Path | Auth | Description |
|---|---|---|---|
| GET | /api/v1/reconcile |
api key | no description |
| POST | /api/v1/reconcile |
api key | no description |
reports 1
| Method | Path | Auth | Description |
|---|---|---|---|
| GET | /api/v1/reports/:report_id |
api key | no description |
root 101
| Method | Path | Auth | Description |
|---|---|---|---|
| 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
| Method | Path | Auth | Description |
|---|---|---|---|
| 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
| Method | Path | Auth | Description |
|---|---|---|---|
| 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
| Method | Path | Auth | Description |
|---|---|---|---|
| GET | /api/v1/vat/validate |
public | EU VIES VAT validator (27 states, 24h cache) |
watch 6
| Method | Path | Auth | Description |
|---|---|---|---|
| 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
| Method | Path | Auth | Description |
|---|---|---|---|
| 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
| Method | Path | Auth | Description |
|---|---|---|---|
| GET | /api/v1/widget/data/:type/:country/:ico.json |
api key | no description |
widget-token 1
| Method | Path | Auth | Description |
|---|---|---|---|
| POST | /api/v1/widget-token |
api key | no description |
widget.js 1
| Method | Path | Auth | Description |
|---|---|---|---|
| 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