CRBR Scraper - Poland Beneficial Owners Registry Data avatar

CRBR Scraper - Poland Beneficial Owners Registry Data

Pricing

from $7.00 / 1,000 result scrapeds

Go to Apify Store
CRBR Scraper - Poland Beneficial Owners Registry Data

CRBR Scraper - Poland Beneficial Owners Registry Data

Extract beneficial ownership (UBO) data from Poland's CRBR government register. Get company NIP, KRS, address, plus beneficial owner names, PESEL, nationality, and ownership share. Search by NIP, KRS, or company name. No login required.

Pricing

from $7.00 / 1,000 result scrapeds

Rating

0.0

(0)

Developer

Studio Amba

Studio Amba

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Share

CRBR Scraper

Extract beneficial ownership (UBO) data from Poland's CRBR (Centralny Rejestr Beneficjentow Rzeczywistych / Central Register of Beneficial Owners). Returns the company's NIP, KRS number, legal form and address, plus every registered beneficial owner's name, PESEL, nationality, country of residence, and ownership or control basis. No login or cookies required.

How to scrape CRBR data

  1. Go to this actor's page on the Apify Store.
  2. Click Try for free to open the actor in Apify Console.
  3. Enter a company name (e.g., Żabka Polska), a 10-digit NIP tax number (e.g., 5223071241), or a 10-digit KRS registry number (e.g., 0000636642).
  4. Set the maximum number of results you need (default: 30, the registry's own name-search cap).
  5. Click Start and wait for the run to finish (usually under a minute).
  6. Download your data as JSON, CSV, Excel, or connect it to your workflow via the Apify API.

Why use this actor?

CRBR is the official Polish government register of Ultimate Beneficial Owners, maintained by the Ministry of Finance under Poland's implementation of the EU's AMLD5 anti-money-laundering directive. Every Polish sp. z o.o., S.A., and similar entity is legally required to file the natural persons who ultimately own or control it. This actor gives you programmatic access to that register without manual searches on the government portal.

Use cases:

  • KYC / AML checks: Identify the real people behind a Polish counterparty before onboarding them.
  • Due diligence: Verify ownership structure and control chains before a business deal or investment.
  • Compliance monitoring: Screen beneficial owners against sanctions or PEP lists.
  • Lead generation: Find decision-makers and controlling shareholders for B2B outreach.

Input

FieldTypeRequiredDescription
searchQueryStringNoSearch companies by name (e.g., Żabka Polska). Note: the registry's name search is diacritic-sensitive — use real Polish accented letters, not ASCII transliteration. Defaults to Polska if no other criteria given.
nipStringNoSearch by Polish tax identification number (NIP, 10 digits, no dashes). Returns one detailed record.
krsNumberStringNoLook up a specific company by its 10-digit KRS registry number. Returns one detailed record.
maxResultsIntegerNoMaximum results to return (default: 30, max: 30 — the registry caps name search at roughly 30 matches server-side).
proxyConfigurationObjectNoProxy settings. Polish residential proxies recommended.

Provide at least one of searchQuery, nip, or krsNumber. If none is given, the actor searches for Polska and returns the first batch of matches.

Example input

{
"searchQuery": "Żabka Polska",
"maxResults": 10,
"proxyConfiguration": {
"useApifyProxy": true,
"apifyProxyGroups": ["RESIDENTIAL"],
"apifyProxyCountry": "PL"
}
}

NIP lookup

{
"nip": "5223071241"
}

KRS number lookup

{
"krsNumber": "0000636642"
}

Output

Each result contains the following fields:

FieldTypeExample
companyNameString"ŻABKA POLSKA SPÓŁKA Z OGRANICZONĄ ODPOWIEDZIALNOŚCIĄ"
nipString"5223071241"
krsNumberString"0000636642"
legalFormString"Spółka z ograniczoną odpowiedzialnością"
addressString"STANISŁAWA MATYI 8"
cityString"POZNAŃ"
postalCodeString"61-586"
provinceString"WIELKOPOLSKIE"
countryString"Poland"
beneficialOwnersArraySee below
reportedByArray[{"firstName": "BARTOSZ", "lastName": "MENZ", "role": "zgłaszający - inny"}]
urlStringURL of the CRBR search portal
scrapedAtStringISO timestamp

Each entry in beneficialOwners has:

FieldTypeExample
firstNameString"JOLANTA"
lastNameString"BAŃCZEROWSKA"
peselString"69021406545"
dateOfBirthString or nullnull (populated only when PESEL is unavailable)
nationalityString"POLSKA"
countryOfResidenceString"POLSKA"
ownershipTypeString or null"wspólnik spółki z o.o."
ownershipShareString or null"3500"
shareUnitString or null"PLN"
controlBasisString or null"osoba fizyczna zajmująca wyższe stanowisko kierownicze..."

Example output

{
"companyName": "ŻABKA POLSKA SPÓŁKA Z OGRANICZONĄ ODPOWIEDZIALNOŚCIĄ",
"nip": "5223071241",
"krsNumber": "0000636642",
"legalForm": "Spółka z ograniczoną odpowiedzialnością",
"address": "STANISŁAWA MATYI 8",
"city": "POZNAŃ",
"postalCode": "61-586",
"province": "WIELKOPOLSKIE",
"country": "Poland",
"beneficialOwners": [
{
"firstName": "JOLANTA",
"lastName": "BAŃCZEROWSKA",
"pesel": "69021406545",
"dateOfBirth": null,
"nationality": "POLSKA",
"countryOfResidence": "POLSKA",
"ownershipType": null,
"ownershipShare": null,
"shareUnit": null,
"controlBasis": "osoba fizyczna zajmująca wyższe stanowisko kierownicze, o której mowa w art. 2 ust. 2 pkt.1 lit. a tiret 5 ustawy AML"
}
],
"reportedBy": [
{ "firstName": "BARTOSZ", "lastName": "MENZ", "role": "zgłaszający - inny" }
],
"url": "https://crbr.podatki.gov.pl/adcrbr/",
"scrapedAt": "2026-08-02T09:13:13.384Z"
}

Important notes

  • Full PESEL disclosed, unmasked: Poland's CRBR publicly discloses the full national ID number (PESEL) of every beneficial owner and every person who filed the report — this is the register's own design under Poland's AMLD5 implementation, not something this actor extracts through a side channel or bypass. The same public, unauthenticated search on crbr.podatki.gov.pl returns this data to anyone. Handle exported PESEL data as sensitive personal data under your own compliance obligations.
  • Publicly listed companies are typically absent: Public/exchange-listed companies (e.g., PKN Orlen, CD Projekt) generally don't have CRBR filings, since their ownership is already disclosed through securities-market reporting. Zero results for a well-known public company is expected, not a bug — search a privately held subsidiary instead.
  • Name search is diacritic-sensitive: "Żabka" matches, "Zabka" (ASCII-folded) does not. Use real Polish accented letters in searchQuery.
  • Name search is capped at ~30 results: The government API has no pagination and returns at most roughly 30 companies per name query. For exhaustive coverage, look up companies individually by NIP or KRS number.
  • Data source: This actor uses the official CRBR JSON API (crbr.podatki.gov.pl) maintained by Poland's Ministry of Finance. No login or account required.

Data coverage

The CRBR register contains beneficial-ownership filings for:

  • Spółki z o.o. (limited liability companies)
  • Spółki akcyjne (joint-stock companies, non-listed)
  • Spółki jawne, partnerskie, komandytowe and other commercial partnerships required to report under Poland's AML Act

Each record includes the company's registered identity, the natural persons identified as ultimate beneficial owners, their ownership share or control basis, and the person who filed the report on the company's behalf.

Integrations

Connect this actor with other tools in your stack:

  • Apify API: Fetch results programmatically in any language.
  • Webhooks: Get notified when a run completes.
  • Zapier / Make: Automate KYC workflows with CRBR data.
  • Google Sheets: Export directly to spreadsheets.
  • Slack / Email: Send alerts when a specific company or beneficiary is found.

Cost estimation

  • Direct NIP or KRS lookup (1 company): 1 API call, minimal compute.
  • Name search (up to 30 companies): 1 API call, minimal compute — the registry returns full detail for every match in a single response.
  • Typical run: Under $0.05 in Apify platform compute for any single search.

Studio AMBA maintains a full cluster of European company-registry actors with a consistent record shape for cross-country KYB workflows:

  • krs-scraper — Poland's National Court Register (company filings, board members, share capital)
  • kvk-scraper — Netherlands Chamber of Commerce register
  • handelsregister-scraper — Germany's commercial register
  • registro-imprese-scraper — Italy's business register
  • registro-mercantil-scraper — Spain's mercantile register
  • companies-house-scraper — UK Companies House
  • kbo-enrichment — Belgium's Crossroads Bank for Enterprises

This actor accesses publicly available data from Poland's official CRBR government portal (crbr.podatki.gov.pl), maintained by the Ministry of Finance under the Act on Anti-Money Laundering and Counter-Terrorism Financing. Users are responsible for ensuring their use of the data — particularly personal data such as PESEL numbers — complies with applicable data protection and AML regulations.