getregdata

getregdata

Exposes 29 official business-registry actors as MCP tools for KYC/AML, beneficial-owner (UBO), credit-risk and adverse-media workflows across 11 jurisdictions (EU, US, UAE). Sourced via Apify; pay-per-result.

Category
Visit Server

README

getregdata - Business Registry Research Skills for AI Agents

Skills Actors Jurisdictions License: MIT Install

Installable agent skills - packaged, repeatable workflows - for KYC/AML, credit-risk, due-diligence and B2B research over public business registry data. 29 actors across 11 jurisdictions - Poland, Spain, Austria, Germany, France, Italy, Belgium, Czechia, Slovakia, the US (California) and the UAE - 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.

Install

As Claude Code / agent skills:

npx skills add Nolpak14/getregdata -g -y

As an MCP server (Claude Desktop, Cursor, Cline, Windsurf, ChatGPT - all 29 registries as tools):

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

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


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

Six skills that let Claude Code (and Copilot, Cline, Cursor, Codex) interact with all 29 actors:

Skill Use Case
regdata Router - identifies your need and recommends the right skill
regdata-kyc-aml KYC/AML 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

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


Actor Catalog

29 actors across 11 jurisdictions. Per-result pricing is shown on each actor's Apify Store page - see Pricing below.

Poland (12 actors)

Actor Registry What You Get
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 (3 actors)

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 (2 actors)

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 (2 actors)

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 (1 actor)

Actor Registry What You Get
Societe.com Company Scraper Societe.com SIREN, directors, financials, shareholders, subsidiaries, director networks

Italy (2 actors)

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 (1 actor)

Actor Registry What You Get
KBO/BCE Company Scraper KBO/BCE Company data, directors and VAT

Czechia (1 actor)

Actor Registry What You Get
ISIR Insolvency Register Search ISIR Czech insolvency register - debtor, case, court

Slovakia (1 actor)

Actor Registry What You Get
RPVS Beneficial Owners Scraper RPVS Beneficial owners (UBO) with PEP flag - "the CRBR of Slovakia"

United States (2 actors)

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 (1 actor)

Actor Registry What You Get
ADGM Public Register Scraper ADGM Abu Dhabi Global Market company data

Cross-border (1 actor)

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

Recommended Servers

playwright-mcp

playwright-mcp

A Model Context Protocol server that enables LLMs to interact with web pages through structured accessibility snapshots without requiring vision models or screenshots.

Official
Featured
TypeScript
Magic Component Platform (MCP)

Magic Component Platform (MCP)

An AI-powered tool that generates modern UI components from natural language descriptions, integrating with popular IDEs to streamline UI development workflow.

Official
Featured
Local
TypeScript
Audiense Insights MCP Server

Audiense Insights MCP Server

Enables interaction with Audiense Insights accounts via the Model Context Protocol, facilitating the extraction and analysis of marketing insights and audience data including demographics, behavior, and influencer engagement.

Official
Featured
Local
TypeScript
VeyraX MCP

VeyraX MCP

Single MCP tool to connect all your favorite tools: Gmail, Calendar and 40 more.

Official
Featured
Local
graphlit-mcp-server

graphlit-mcp-server

The Model Context Protocol (MCP) Server enables integration between MCP clients and the Graphlit service. Ingest anything from Slack to Gmail to podcast feeds, in addition to web crawling, into a Graphlit project - and then retrieve relevant contents from the MCP client.

Official
Featured
TypeScript
Kagi MCP Server

Kagi MCP Server

An MCP server that integrates Kagi search capabilities with Claude AI, enabling Claude to perform real-time web searches when answering questions that require up-to-date information.

Official
Featured
Python
Neon Database

Neon Database

MCP server for interacting with Neon Management API and databases

Official
Featured
E2B

E2B

Using MCP to run code via e2b.

Official
Featured
Exa Search

Exa Search

A Model Context Protocol (MCP) server lets AI assistants like Claude use the Exa AI Search API for web searches. This setup allows AI models to get real-time web information in a safe and controlled way.

Official
Featured
Qdrant Server

Qdrant Server

This repository is an example of how to create a MCP server for Qdrant, a vector search engine.

Official
Featured