Skip to main content
Glama

getregdata - Business Registry Research Skills for AI Agents

Skills Actors Coverage License: MIT Install

Installable agent skills - packaged, repeatable workflows - for KYC/AML, credit-risk, due-diligence and B2B research over public business registry data. Official registries across Europe, the United States, the UAE, Africa and Latin America, plus cross-border adverse-media screening. Each skill turns official public registries into a process your agent can run on demand. Built on Apify actors for reliable, scalable access.

Checking a Polish company? Start with Poland KYB Risk Check. One NIP or KRS in, one verdict out - identity, beneficial owners and insolvency screened against the company and every beneficial owner. Everything below is the depth behind that answer, and the way to run the same jobs elsewhere.

Install

As Claude Code / agent skills:

npx skills add Nolpak14/getregdata -g -y

As a local MCP server (Claude Desktop, Claude Code, Cursor, Cline, Windsurf - every registry as a tool, with full input schemas):

{ "mcpServers": { "getregdata": { "command": "npx", "args": ["-y", "getregdata-mcp"], "env": { "APIFY_TOKEN": "apify_api_xxxxx" }, "timeout": 600000 } } }

As a hosted MCP server - no install (claude.ai web, ChatGPT developer mode, Gemini, any remote MCP client): connect Apify's hosted MCP endpoint with OAuth, preloaded with regdata registry tools:

https://mcp.apify.com/?actors=regdata/crbr-beneficial-owners-scraper,regdata/krz-debtor-scraper,regdata/germany-handelsregister-scraper,regdata/poland-krs-financial-scraper,regdata/adverse-media-screener

Swap in any regdata actor - or use plain https://mcp.apify.com and let the agent discover them with search-actors. Billing goes to your own Apify account either way.

See mcp/ for the server, tool list, and per-client config.


Related MCP server: nordic-registry-mcp-server

Why this exists

European business registries are public, but they are fragmented and rarely offer a clean API: data is spread across separate portals and formats, returned as PDFs or partial fields, and often has to be joined by hand across several official sources. These skills - and the actors behind them - give you consistent, structured access, and package the common jobs (KYC checks, insolvency monitoring, due diligence, lead generation) into workflows your agent can run end to end.


Workflows you can build

These skills are designed to be wired into recurring processes, not one-off lookups:

  • KYC / onboarding check (regdata-kyc-aml) - resolve a company's beneficial owners and verify licensing as a repeatable onboarding step.

  • Insolvency & credit-risk watchlist (regdata-credit-risk) - monitor counterparties for bankruptcy, restructuring and enforcement proceedings on a schedule (add Austria for cross-border coverage).

  • New-incorporation lead feed (regdata-lead-gen) - a daily feed of newly registered companies and officer changes for B2B prospecting.

  • Property due-diligence check (regdata-property) - verify ownership and mortgages as a standard pre-deal check.

  • Contract / ESG compliance audit (regdata-compliance) - screen terms against prohibited clauses and verify environmental registrations.

Each skill ships the analysis framework and checklists; you supply the trigger (a cron, an inbound lead, an onboarding event) and the agent runs the workflow.

Quick Start

Python

from apify_client import ApifyClient

client = ApifyClient("YOUR_APIFY_TOKEN")

# Check beneficial owners for a Polish company (CRBR)
run = client.actor("regdata/crbr-beneficial-owners-scraper").call(
    run_input={"nip": "6770065406"}   # Comarch S.A.; batch via "queries": [{"nip": ...}]
)
items = client.dataset(run["defaultDatasetId"]).list_items().items
for item in items:
    for owner in item.get("beneficialOwners", []):
        name = f"{owner.get('firstName','')} {owner.get('lastName','')}".strip()
        control = (owner.get("entitlements") or [{}])[0].get("natureOfControl", "")
        print(f"{item.get('name')}: {name} - {control}")

JavaScript

import { ApifyClient } from 'apify-client';

const client = new ApifyClient({ token: 'YOUR_APIFY_TOKEN' });

// Check if an Austrian company is insolvent (Ediktsdatei)
const run = await client.actor('regdata/austria-ediktsdatei-scraper').call({
    searchQuery: 'Alpenbau GmbH',
    maxResults: 10
});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(`Found ${items.length} insolvency records`);
items.forEach(item => console.log(`${item.debtorName} - ${item.proceedingType}`));

Get your API token: Apify Console - new accounts include $5 free credits.

One prompt in your agent - "Run a KYC check on NIP 6770065406" - and the regdata-kyc-aml skill resolves the company's beneficial owners, scores the ownership, and flags anything for enhanced due diligence.

More examples: examples/python/ | examples/javascript/


Claude Code Skills

Skills that let Claude Code (and Copilot, Cline, Cursor, Codex) interact with every actor - plus free public-API lookups that need no Apify token.

Workflow skills (the compliance/research frameworks, backed by the paid actors):

Skill

Use Case

regdata

Router - identifies your need and recommends the right skill

regdata-kyc-aml

KYC/AML/KYB compliance, entity verification, beneficial owners

regdata-credit-risk

Insolvency monitoring, credit risk, financial analysis

regdata-property

Property due diligence, ownership verification, mortgages

regdata-compliance

Consumer protection audits, ESG/environmental compliance

regdata-lead-gen

B2B prospecting, decision-maker discovery, market research

Free registry skills (query official public APIs directly - no Apify token, no per-result cost):

Skill

Source

What You Get (free)

companies-house-uk

UK Companies House API

Company profile, officers, PSC (beneficial owners), filings

sec-edgar-us

US SEC EDGAR

Filings, submissions, XBRL financials for SEC-registered issuers

norway-company-registry

Brønnøysundregistrene (data.brreg.no)

Norwegian companies, roles/board, bankruptcy flag

france-company-lookup

api.gouv.fr (INSEE/INPI)

French companies by name/SIREN/director, identity + dirigeants

switzerland-zefix

Zefix (Swiss federal index)

Swiss companies, UID/CHE number, status, SHAB publications

denmark-cvr

CVR (Erhvervsstyrelsen)

Danish companies, CVR number, industry, management

finland-company-registry

PRH open data

Finnish companies by name/Y-tunnus, forms, NACE, addresses

australia-abn-lookup

ABN Lookup (ABR)

Australian entities by ABN/ACN/name, status, GST

japan-company-registry

gBizINFO

Japanese companies by name/corporate number, plus subsidies/procurement

new-zealand-nzbn

NZBN API

New Zealand entities by NZBN/name, roles, industry

ireland-cro

CRO Open Services

Irish companies, status, filings (free key + CC-BY bulk)

greece-gemi

GEMI OpenData API

Greek companies by name/GEMI number/AFM

croatia-sudreg

Sudski registar OPEN API

Croatian companies by OIB/MBS (OAuth, free registration)

latvia-company-registry

data.gov.lv

Latvian companies, officers, and open beneficial owners (UBO)

lithuania-company-registry

Registru centras (Spinta)

Lithuanian companies by name/code, mgmt, financials

israel-companies-registry

data.gov.il

Israeli companies by name/number, status, purpose

brazil-cnpj

BrasilAPI (Receita Federal)

Brazilian companies by CNPJ, incl. QSA partner list

south-korea-dart

DART (FSS)

Korean listed-company profiles and financial statements

singapore-acra

data.gov.sg

Singapore entities by name/UEN (identity)

gleif-lei-lookup

GLEIF API

Global LEI, local registry ID, parent/child corporate structure

vies-vat-validation

EU VIES + EOS

Validate any EU VAT (and EORI) number + consultation number

sanctions-pep-screening

OFAC / EU / UK / UN lists

Sanctions and PEP screening for a name or entity

sam-gov-exclusions

SAM.gov

US federal debarment / exclusions screening

us-court-records

CourtListener

US litigation / court-record search (adverse-history DD)

mexico-denue

INEGI DENUE

Mexican businesses by name/activity/location (directory)

vietnam-business

VietQR (GDT data)

Vietnamese companies by tax code (MST)

romania-company-registry

ANAF + ONRC

Romanian companies by CUI (identity, reg number, CAEN, VAT)

thailand-dbd

DBD OpenAPI

Thai companies by 13-digit juristic ID

hong-kong-companies

data.gov.hk

Hong Kong live local companies by name/BRN (name, address, type)

eu-ted-procurement

EU TED

EU public tenders + contract awards (who won EU contracts)

us-federal-awards

USAspending

US federal contracts/grants a company has received

peru-ruc

apis.net.pe (SUNAT data)

Peruvian companies by RUC (name, status, address)

icij-offshore-leaks

ICIJ

Offshore Leaks / Panama-Pandora Papers red-flag check (not proof)

eu-transparency-register

EU Transparency Register

Does a company lobby the EU (influence/ESG DD)

eu-financial-transparency

EU FTS

Which EU grants/direct funding an org has received

world-bank-contracts

World Bank

World Bank-financed contract awards + projects a company won

costa-rica-hacienda

CR Hacienda

Costa Rican companies by cedula juridica (name, tax status, activity)

dominican-republic-rnc

DGII

Dominican companies by RNC/name (national taxpayer registry)

The free skills are the front door - they answer the easy lookups for free and drive adoption; the paid actors are the upsell for jurisdictions with no free API (Poland, Germany, Spain, Italy, ...) and for depth the free sources do not provide (beneficial owners, financials, insolvency, court filings).

Then in Claude Code: "Run a KYC check on Polish company NIP 6770065406" or "Look up UK company 00445790" - the skill handles the rest.


Actor Catalog

Per-result pricing is shown on each actor's Apify Store page - see Pricing below.

Poland

Actor

Registry

What You Get

Poland KYB Risk Check

REGON + CRBR + KRZ

Start here. One NIP or KRS returns identity, beneficial owners and insolvency screened against the company and every owner, as a single verdict. Incomplete checks are not billed.

KRS Financial Statements Scraper

eKRS

Financial statements - balance sheets, P&L, assets

EKW Land Registry Scraper

EKW

Property ownership, mortgages and easements

CRBR Beneficial Owners Scraper

CRBR

Beneficial owners (UBO) for KYC/AML

KRZ Debtor Registry Scraper

KRZ

Bankruptcy, restructuring, enforcement proceedings

KRS Board Members Scraper

KRS

Board members and shareholders (structured, GDPR-compliant)

KNF Registry Scraper

KNF

Licensed payment, e-money and lending institutions

MSiG Court Gazette Scraper

MSiG

Bankruptcy, restructuring and liquidation notices

UOKiK Clauses Scraper

UOKiK

Court-ruled prohibited contract clauses

BDO Waste Registry Scraper

BDO

Waste-management entity registration verification

REGON Company Scraper

GUS REGON

Official company master data - no API key needed

Premises Prospector

GUS REGON

Site-level / local-unit (jednostki lokalne) records for prospecting

Parliamentary PEP Scraper

Sejm

Politically-exposed persons (PEP) for KYC/AML screening

Spain

Actor

Registry

What You Get

BORME Corporate Acts Scraper

BORME

Incorporations, officer appointments, capital changes, dissolutions

Spain Company Directory Scraper

Registro Mercantil

NIF, officers, CNAE codes, legal form, IRUS, EUID

Registro Publico Concursal Scraper

Registro Publico Concursal

Insolvency parties and their roles (debtor, administrator, disqualified)

Austria

Actor

Registry

What You Get

Ediktsdatei Insolvency Scraper

Ediktsdatei

Austrian insolvency and court publications

WKO Business Directory Scraper

WKO

Austrian businesses with contact details and trade licenses

Germany

Actor

Registry

What You Get

Handelsregister Scraper

Handelsregister

Company KYB - registered details, officers, capital

Insolvency Register Search

Insolvenzbekanntmachungen

German insolvency announcements by company and date

France

Actor

Registry

What You Get

Societe.com Company Scraper

Societe.com

SIREN, directors, financials, shareholders, subsidiaries, director networks

Italy

Actor

Registry

What You Get

Registro Imprese Scraper

Registro Imprese

Full company profile by name or P.IVA (VAT), incl. PEC

PEC Lookup

INI-PEC

Certified email (PEC) and SDI code by VAT - bulk lookup

Belgium

Actor

Registry

What You Get

KBO/BCE Company Scraper

KBO/BCE

Company data, directors and VAT

Czechia

Actor

Registry

What You Get

ISIR Insolvency Register Search

ISIR

Czech insolvency register - debtor, case, court

Slovakia

Actor

Registry

What You Get

RPVS Beneficial Owners Scraper

RPVS

Beneficial owners (UBO) with PEP flag - "the CRBR of Slovakia"

United States

Actor

Registry

What You Get

California SoS Business Scraper

California SoS

Business entity status and registered agent

California UCC Lien Search

California UCC

UCC liens - debtors and secured parties

UAE

Actor

Registry

What You Get

ADGM Public Register Scraper

ADGM

Abu Dhabi Global Market company data

Cyprus

Actor

Registry

What You Get

Cyprus DRCOR Company Scraper

DRCOR

Company identity and status, directors & secretary, registered office

Ireland

Actor

Registry

What You Get

Ireland CRO Company Scraper

CRO (CORE)

Company identity, status, incorporation date, registered address and email

Portugal

Actor

Registry

What You Get

Portugal Corporate Acts Scraper

Publicações MJ

Published corporate acts - incorporations, changes, appointments, dissolutions

Nigeria

Actor

Registry

What You Get

Nigeria CAC Company Scraper

CAC

Company / business-name / trustees identity, classification, status

Colombia

Actor

Registry

What You Get

Colombia RUES Company Scraper

RUES

Company & non-profit identity, chamber of commerce, legal form, status

Cross-border

Actor

Source

What You Get

Adverse Media Screener

News / web

KYC/AML adverse-media (negative news) check for a name or company


Pricing

Plan

Credits included

Typical coverage

Free

$5/month

600-1,600 checks depending on actor

Starter ($49/mo)

$49 platform credits

~6,000-16,000 checks

Scale ($499/mo)

$499 platform credits

~60,000+ checks

All actors are pay-per-result (from ~$0.003/result depending on actor and tier). No per-actor subscription. Unused credits roll over. Each actor's Apify Store page shows its current per-result price.


Authentication

# Set token in environment
export APIFY_TOKEN=apify_api_xxxxx

# Or pass directly
client = ApifyClient("apify_api_xxxxx")

Get your token: Apify Console > Settings > Integrations


All actors

apify.com/regdata

License

MIT

Install Server
A
license - permissive license
A
quality
B
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/Nolpak14/getregdata'

If you have feedback or need assistance with the MCP directory API, please join our Discord server