getregdata
Start free on Apify
REC. 00Official registry data, structured

Public business registries, turned into clean, agent-ready data.

Europe's company registries are public - but scattered across dozens of portals, in different languages, as PDFs and half-filled forms. getregdata joins and structures them for you, on demand.

$ npx skills add Nolpak14/getregdata -g -y
Free · adds all 29 registries to Claude Code, Cursor, Cline or Windsurf
29 actors/ 30+ registries/ 11 jurisdictions/ adverse-media screener
Before / raw sources
ekrs.ms.gov.pl · KRSPDF
Nazwa: COMARCH S.A.
Zarząd: [Pobierz PDF]
crbr.podatki.gov.pl · CRBRPL
Beneficjent rzeczywisty:
stat.gov.pl · REGONPL
REGON 350527377 · PKD 62.01.Z
getregdata
Record · resolved ✓ Verified
Comarch S.A.
nip 6770065406
krs 0000057567
regon 350527377
status active
Beneficial owners
Janusz Filipiak33.9%
Elżbieta Filipiak10.2%
joined from KRS + CRBR + REGON
§ 01The problem

Public data, private pain.

The records are free to access. Turning them into something you can actually query is the expensive part.

01
Fragmented portals

Every country - often every registry - runs its own site, login and search. Coverage means 30+ of them.

02
No clean API

Results come back as HTML pages, half-filled forms or downloadable PDFs - not structured JSON.

03
Partial fields

One source rarely holds the whole picture. Key fields are blank, in another language, or in another register.

04
Manual cross-referencing

Owners, filings and status have to be joined by hand across several official sources for a single answer.

§ 02Coverage

11 jurisdictions, read like a ledger.

Each registry is a verified record. Every identifier is real - the NIP, KRS, SIREN and VAT numbers your checks actually run against.

JURISDICTIONS 11
REGISTRIES 30+
ACTORS 29
01
PL
Poland
9 registries
KRSCRBRKRZEKWREGONKNFMSiGUOKiKBDO
NIP 6770065406 ✓ Verified
02
DE
Germany
2 registries
HandelsregisterInsolvenzbekanntmachungen
HRB 145678 ✓ Verified
03
ES
Spain
3 registries
BORMERegistro MercantilRegistro Público Concursal
NIF A-48265169 ✓ Verified
04
FR
France
1 registry
Societe.com
SIREN 552 100 554 ✓ Verified
05
IT
Italy
2 registries
Registro ImpreseINI-PEC
P.IVA 00470400011 ✓ Verified
06
BE
Belgium
1 registry
KBO / BCE
KBO 0403.170.701 ✓ Verified
07
AT
Austria
2 registries
EdiktsdateiWKO
FN 71396w ✓ Verified
08
CZ
Czechia
1 registry
ISIR
IČO 45317054 ✓ Verified
09
SK
Slovakia
1 registry
RPVS
IČO 35763469 ✓ Verified
10
US
United States · California
2 registries
California SoSCalifornia UCC
ENT C0806592 ✓ Verified
11
AE
UAE · ADGM
1 registry
ADGM
ADGM 000123 ✓ Verified
XB
Cross-border adverse media
Negative-news screener · all jurisdictions

Screen a company or person against negative news across every jurisdiction above, in one pass.

● Risk · monitored
§ 03Use cases

Named by what you do with it.

01 KYC onboarding Resolve beneficial owners across CRBR, KRS and registry filings in a single call.
02 Insolvency & credit-risk watchlist Monitor Insolvenzbekanntmachungen, ISIR and concursal registers for bankruptcy or restructuring.
03 New-incorporation lead feed Pull freshly registered companies as a feed for B2B prospecting.
04 Property due diligence Check ownership and mortgage entries across land and company registers.
05 Contract & ESG compliance audit Verify counterparties against official filings and adverse media before you sign.
§ 04How you use it

Three ways in. Same registries.

Install it into your agent, wire it into any MCP client, or call the actors straight from code. Start free either way.

01 · Free
AI-agent skills

Add all 29 registries to Claude Code, Cursor, Cline or Windsurf with one command.

bash
$ npx skills add Nolpak14/getregdata -g -y
02 · Free
MCP server

One config block exposes every registry as tools to Claude Desktop, Cursor or ChatGPT.

mcp.json
{
  "mcpServers": {
    "getregdata": {
      "command": "npx",
      "args": ["-y", "getregdata-mcp"],
      "env": { "APIFY_TOKEN": "apify_api_xxxxx" }
    }
  }
}
03 · Pay-per-result
Direct API

Call any actor from Python or JavaScript, or run it in the Apify console.

python
from apify_client import ApifyClient

client = ApifyClient("apify_api_xxxxx")
run = client.actor("regdata/crbr-beneficial-owners-scraper").call(
    run_input={"nip": "6770065406"}
)
§ 05Pricing

Start free. Pay only for what you pull.

No subscription. No seats. You pay per result, billed through your own Apify account - and each actor's exact rate lives on its Apify page.

Free to install
Freeskills & MCP server

Add every registry to your agent at no cost. New Apify accounts also include free platform credits to trial before you pay anything.

  • Skills and MCP server are free to install
  • New Apify accounts include free trial credits
  • No subscription, no seats, no lock-in
Start free on Apify
Then, pay per result
Per resultbilled via Apify

You are billed only for the records you actually pull. Each actor is priced individually - the exact rate is shown on its Apify page.

  • Billed per record you pull - nothing else
  • Transparent per-actor pricing on Apify
  • Scale up or stop any time
See per-actor pricing
§ 06Why it holds up
Official public sources

Every record traces to a named government registry, not a scraped aggregator.

GDPR-conscious handling

Public data, retrieved on demand and handled with data-protection in mind.

Structured & auditable output

Clean fields with the source registry attached, so any answer can be traced back.

Updated from source

Actors read the live registry at query time, so results reflect current filings.

Turn public registries into data you can query.

29 actors · 30+ registries · 11 jurisdictions · $5 free credits to begin