Poland KRS Board Members & Shareholders Scraper avatar

Poland KRS Board Members & Shareholders Scraper

Pricing

from $5.00 / 1,000 company processeds

Go to Apify Store
Poland KRS Board Members & Shareholders Scraper

Poland KRS Board Members & Shareholders Scraper

Extract full non-anonymized board member & shareholder names from Polish KRS (National Court Register). The official API censors names to "L******" — this actor downloads the public PDF extract with complete names, roles, and company metadata.

Pricing

from $5.00 / 1,000 company processeds

Rating

0.0

(0)

Developer

getregdata

getregdata

Maintained by Community

Actor stats

0

Bookmarked

17

Total users

4

Monthly active users

2 days ago

Last modified

Share

Poland KRS Board Members Scraper | Zarzad spolki - pelne dane z KRS

Get the full, non-anonymized names of board members, supervisory board, and shareholders from Poland's National Court Register (KRS). The official KRS API returns names censored to L****** - this actor reads the official public KRS extract, which carries the complete names, and parses it into structured JSON. Beyond what the API gives you, in bulk.

No login, no API key, nothing to configure - paste a KRS number and get the real names back.

What data do you get?

One record per company, with the people who actually run it:

{
"krs": "0000423987",
"companyName": "FLEBETICA SPOLKA Z OGRANICZONA ODPOWIEDZIALNOSCIA",
"legalForm": "SPOLKA Z OGRANICZONA ODPOWIEDZIALNOSCIA",
"nip": "8992736629",
"regon": "021909317",
"address": "ul. SOSNOWA, nr 28, lok. 2, miejsc. BIELANY WROCLAWSKIE, kod 55-040",
"registrationDate": "22.06.2012",
"boardMembers": [
{ "fullName": "STANISLAW MICHAL LESNIAK", "firstName": "STANISLAW MICHAL", "surname": "LESNIAK", "role": "PREZES ZARZADU" },
{ "fullName": "MICHAL MACIEJ LESNIAK", "firstName": "MICHAL MACIEJ", "surname": "LESNIAK", "role": "WICEPREZES ZARZADU" }
],
"supervisoryBoard": [],
"shareholders": [],
"shareCapital": null,
"extractDate": "31.03.2026",
"extractType": "aktualny"
}
FieldDescription
krs / nip / regonCourt-registry, tax, and statistical IDs
companyName / legalFormFull legal name and form
address / registrationDateRegistered address and KRS registration date
boardMembers[]Board members with fullName, firstName, surname, role (Prezes, Wiceprezes, Czlonek Zarzadu, etc.)
supervisoryBoard[]Supervisory board members (Rada Nadzorcza), where present
shareholders[]Shareholders named in the register
shareCapitalShare capital amount
extractDate / extractTypeExtract date and type (aktualny = current, pelny = full history)

How much does it cost?

Pay per result - you are not charged for Apify platform usage, only a fixed price per company. The price drops on higher Apify subscription tiers.

VolumeCost
1 company$0.008
100 companies~$0.81
1,000 companies~$8.01
10,000 companies~$80.01

Plus a $0.005 start fee per run. Apify's $5 monthly free credit covers ~625 companies. No subscription, no minimum.

Data comes from the official KRS register at wyszukiwarka-krs.ms.gov.pl, maintained by Poland's Ministry of Justice. Board-member and shareholder names are published as public data under the KRS Act (Ustawa o KRS, art. 4 ust. 4aa) - the register exists precisely so the public can see who runs a company. Extraction of this public data is permitted; you remain responsible for lawful, GDPR-compliant use downstream. PESEL numbers are present in the source extract but are deliberately excluded from the output.

How do I use it?

Click Try it and paste this input:

{ "krsNumbers": ["0000423987"] }

Pass many KRS numbers in krsNumbers to enrich a whole list in one run. Set extractType: "pelny" for the full history instead of the current state.

Input options

ParameterTypeRequiredDefaultDescription
krsNumbersstring[]Yes-List of KRS numbers to look up
extractTypestringNoaktualnyaktualny = current state, pelny = full history

What you can do with it

  • B2B prospecting - turn a list of KRS numbers into named decision-makers (Prezes, Wiceprezes) for sales outreach.
  • Due diligence - verify exactly who runs a company, with roles, before doing business.
  • KYC / KYB - capture directors and shareholders for a compliance file, with the real names the API hides.
  • Management research - analyze the leadership of Polish companies at scale.
  • Change tracking - re-run over a portfolio and detect board changes.

Run it from code

# cURL - start a run and get the dataset back
curl -X POST "https://api.apify.com/v2/acts/regdata~krs-fullnames-scraper/run-sync-get-dataset-items?token=YOUR_TOKEN" \
-H "Content-Type: application/json" \
-d '{ "krsNumbers": ["0000423987"] }'
// Node.js - apify-client
import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: 'YOUR_TOKEN' });
const run = await client.actor('regdata/krs-fullnames-scraper').call({ krsNumbers: ['0000423987'] });
const { items } = await client.dataset(run.defaultDatasetId).listItems();
# Python - apify-client
from apify_client import ApifyClient
client = ApifyClient("YOUR_TOKEN")
run = client.actor("regdata/krs-fullnames-scraper").call(run_input={"krsNumbers": ["0000423987"]})
items = client.dataset(run["defaultDatasetId"]).list_items().items

Integrations

Runs anywhere Apify does: call it from the REST API, schedule recurring board pulls, pipe results into n8n / Make / Zapier, or use it from any MCP client (Claude, Cursor) via mcp.apify.com.

FAQ

How is this different from the official KRS API? The official API censors personal names (L******, S********). This actor reads the official public KRS extract, which carries the complete first names and surnames, and returns them structured.

Is it legal? Yes. Board and shareholder names are public data under the KRS Act. Extraction of public data is permitted; you remain responsible for lawful, GDPR-compliant use downstream.

Do I need a KRS account or API key? No. No login, no key, nothing to configure - just an Apify account.

Do you return PESEL numbers? No. PESEL appears in the source extract but is deliberately excluded from the output.

Current board vs full history? extractType: "aktualny" (default) returns the current state; "pelny" returns the full historical record.

What export formats are supported? JSON, CSV, Excel, or XML, or read live via the API.

Limitations

  • Works for companies registered in KRS only.
  • The parser targets the standard KRS extract layout; unusual layouts may not parse fully.
  • PESEL numbers are intentionally not collected.

Part of a suite of official government registry actors - no public API, pay per result, no keys to supply.

CountryActors
PolandREGON/GUS · KRS financials · KRS board (this actor) · CRBR UBO · KRZ debtors · MSiG gazette · KNF · PEP · EKW land · UOKiK · BDO waste · Premises
GermanyHandelsregister · Insolvency
SpainCompany directory · BORME acts · Concursal
ItalyRegistro Imprese · PEC lookup
AustriaWKO directory · Ediktsdatei
FranceSociete.com
BelgiumKBO/BCE
CzechiaISIR insolvency
SlovakiaRPVS UBO
UAEADGM register
USACalifornia SoS · California UCC liens
GlobalAdverse media

Common combination: company register -> board & shareholders (this actor) -> UBO -> insolvency/debtors.

Full suite: apify.com/regdata · Callable from any MCP client via mcp.apify.com

Informacje po polsku

Czym jest ten aktor?

Ten aktor pobiera pelne, niezanonimizowane dane czlonkow zarzadu z Krajowego Rejestru Sadowego (KRS). Oficjalne API KRS zwraca dane osobowe zanonimizowane - zamiast imion i nazwisk widzisz L******. Ten aktor korzysta z oficjalnego, publicznego odpisu KRS, ktory zawiera pelne dane osobowe, i przetwarza go na ustrukturyzowany JSON.

Dla kogo?

Dla zespolow sprzedazy B2B szukajacych osob decyzyjnych (prezesow, wiceprezesow, czlonkow zarzadu), dzialow compliance realizujacych due diligence i weryfikacje beneficjentow, kancelarii prawnych oraz analitykow KYC/AML. To narzedzie do prospectingu B2B w Polsce - od numeru KRS do gotowej listy kontaktow.

Co otrzymujesz?

Dla kazdego numeru KRS: nazwe firmy, NIP, REGON, adres, date rejestracji, kapital zakladowy, a przede wszystkim zarzad z imionami, nazwiskami i funkcjami, sklad rady nadzorczej oraz dane wspolnikow. Numery PESEL nie sa zbierane (zgodnie z RODO). Bez subskrypcji - placisz wylacznie za uzycie.


Pelne dane osobowe z KRS - zarzad, rada nadzorcza, wspolnicy

Pobranie pelnych (nieanonimizowanych) imion i nazwisk czlonkow zarzadu, rady nadzorczej i wspolnikow z KRS. Oficjalne API cenzuruje imiona i nazwiska (np. "L******"). Ten aktor korzysta z publicznego odpisu KRS i parsuje kompletne dane osobowe do formatu JSON. Idealne do prospectingu B2B, due diligence i KYC/AML.