EU Beneficial Ownership Scraper - 9 Country UBO Aggregation avatar

EU Beneficial Ownership Scraper - 9 Country UBO Aggregation

Pricing

Pay per event

Go to Apify Store
EU Beneficial Ownership Scraper - 9 Country UBO Aggregation

EU Beneficial Ownership Scraper - 9 Country UBO Aggregation

Cross-border UBO lookup: UK PSC, Belgium, Czech, Slovenia, Spain, Italy, Poland & more. Sanctions cross-reference. KYC/KYB, AML, due-diligence.

Pricing

Pay per event

Rating

0.0

(0)

Developer

BowTiedRaccoon

BowTiedRaccoon

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Categories

Share

Cross-border beneficial ownership (UBO) lookup across UK, Poland, and 7+ EU jurisdictions in a single actor. Returns normalized beneficial owner records from open national registers. Built for KYC/KYB platforms, AML investigators, sanctions compliance teams, and investigative journalists.

Why this actor

The EU's 5th Anti-Money Laundering Directive (5AMLD) required all member states to create public UBO registers. Enterprise data providers (Refinitiv World-Check: $30K–$300K/yr; Sayari Graph: $50K–$500K/yr) charge enterprise prices for this data. This actor aggregates the same public registers at $0.05/record.

Important: The 2022 CJEU ruling (case C-37/20) closed several registers to the public (Germany, Netherlands, Austria, France, Ireland, Luxembourg, Malta). This actor returns a clear status flag for those countries rather than silently returning empty results.

Supported countries and registers

CountryRegisterStatusNotes
UKCompanies House PSCOpen — requires free API keyRegister at developer.company-information.service.gov.uk
PLCRBR (Centralny Rejestr Beneficjentów Rzeczywistych)OpenNIP or KRS company ID lookup; BO name search
DE, NL, AT, FR, IE, LU, MTVariousClosed by CJEU C-37/20 (2022)Returns register_status: closed-by-cjeu-2022
BE, CZ, SI, BG, RO, ES, IT, HR, LV, LT, FI, SE, EL, PT, DKVariousOpen — adapters in developmentReturns register_status: adapter-not-implemented

Input

FieldTypeRequiredDescription
modeselectNo (default: by_company_name)Query mode: by_company_id, by_company_name, by_bo_name, country_full_dump
querystringYesCompany name, company ID (NIP/CRN), or beneficial owner name
countriesarrayNo (default: UK, BE, CZ, SI, PL, ES, IT)ISO country codes to search
ukCompaniesHouseApiKeysecretFor UK searchesFree Companies House API key
maxItemsintegerNo (default: 10)Max records to return
includeSanctionsCrossRefbooleanNo (default: true)Enable sanctions cross-reference

Example: Look up a Polish company by NIP

{
"mode": "by_company_id",
"query": "8992689516",
"countries": ["PL"],
"maxItems": 20
}

Example: Search UK companies by name (requires API key)

{
"mode": "by_company_name",
"query": "Accenture",
"countries": ["UK"],
"ukCompaniesHouseApiKey": "your-free-api-key-here",
"maxItems": 10
}

Example: Check which countries have closed registers

{
"mode": "by_company_name",
"query": "Deutsche Bank",
"countries": ["DE", "NL", "AT", "PL"],
"maxItems": 10
}

Returns status records for DE/NL/AT with register_status: closed-by-cjeu-2022, and real beneficial owner data for PL if found.

Output

Each record follows a normalized FATF-recommended schema:

FieldTypeDescription
countrystringISO country code of the register
source_registerstringName of the source register
subject_company_idstringCompany identifier (NIP, CRN, KBO, etc.)
subject_company_namestringRegistered company name
bo_full_namestringBeneficial owner full name
bo_first_namestringBeneficial owner given name
bo_last_namestringBeneficial owner surname
bo_dob_yearintegerBirth year (most registers suppress full DOB)
bo_dob_monthintegerBirth month
bo_nationalitystringNationality (ISO code or country name)
bo_residence_countrystringCountry of residence
control_typestringNature of control (ownership, voting, etc.)
ownership_percentage_minnumberMinimum ownership percentage
ownership_percentage_maxnumberMaximum ownership percentage
control_start_datestringDate control began
is_activebooleanWhether beneficial ownership is current
register_statusstringopen, closed-by-cjeu-2022, api-key-required, no-results, etc.

Example output record (Poland CRBR)

{
"country": "PL",
"source_register": "Poland CRBR (Centralny Rejestr Beneficjentów Rzeczywistych)",
"subject_company_id": "8992689516",
"subject_company_name": "PSP POLSKA",
"subject_country": "PL",
"bo_full_name": "PIOTR KURCZEWSKI",
"bo_first_name": "PIOTR",
"bo_last_name": "KURCZEWSKI",
"bo_nationality": "PL",
"bo_residence_country": "PL",
"control_type": "indirect ownership via chain",
"register_status": "open"
}

API keys

UK Companies House: Free. Register at developer.company-information.service.gov.uk. Provides access to the full PSC (Persons with Significant Control) database.

Polish CRBR: No key required. Open API with no rate limits for read access.

Other countries: No credentials needed. Additional country adapters will use BYO-key or open endpoints as they become available.

Pricing

Pay-per-event pricing at $0.05 per beneficial owner record returned. Status records (closed register, guidance, error) are included in the count.

Compliance notes

The beneficial ownership data returned by this actor is sourced from public government registers. Use is subject to UK Companies House Terms and Conditions, Polish public records law, and country-specific register terms. The actor does not return full DOB, national ID numbers, or other protected personal data — consistent with how each register publishes the information.