Poland Company Data — KRS Registry, Share Capital & Board avatar

Poland Company Data — KRS Registry, Share Capital & Board

Pricing

$4.00 / 1,000 company records

Go to Apify Store
Poland Company Data — KRS Registry, Share Capital & Board

Poland Company Data — KRS Registry, Share Capital & Board

Official Polish company data from the National Court Register: KRS and NIP/REGON numbers, legal form, share capital, PKD activities, registered address and board members.

Pricing

$4.00 / 1,000 company records

Rating

0.0

(0)

Developer

Berkan Kaplan

Berkan Kaplan

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

7 hours ago

Last modified

Share

Poland Company Registry Scraper (KRS)

Official Polish company data from the National Court Register: KRS number, NIP and REGON identifiers, legal form, share capital, PKD activities, registered address, board composition and the company's representation rule.

Free · No API key · Official source · Same schema across every country in this series

What data do you get?

FieldDescription
companyNameRegistered legal name
registrationNumberKRS number — the register's own identifier
taxNumberVAT / tax identifier where published
statusNormalized to active / inactive / dissolved / unknown
statusRawThe register's own wording, untranslated
legalFormLegal form as registered
incorporatedOn / dissolvedOnISO dates
address, city, postalCodeRegistered address
industry, industryCodeActivity classification where published
employees, capitalWhere the register publishes them
officers[]Directors / partners where published
sourceUrlLink to the company's page on the register

Country-specific fields on top of the shared schema: regon, shareCount, representationRule, registerSection, lastEntryDate, court.

Input

FieldTypeDefaultDescription
queriesarrayKRS numbers only (10 digits, e.g. 0000006865).
maxResultsPerQueryinteger5For name searches, how many matching companies to return.
includeRawbooleanfalseAttach the register's untouched response under raw.
requestDelayMsinteger200Politeness delay against a public register.
proxyConfigurationobjectnoneOptional — the KRS API is public.
{
"queries": [
"0000006865",
"0000106678"
],
"maxResultsPerQuery": 5
}

Example output

{
"country": "PL",
"registry": "Krajowy Rejestr Sądowy (KRS)",
"companyName": "CD PROJEKT RED SPÓŁKA AKCYJNA",
"registrationNumber": "0000006865",
"taxNumber": "7342867148",
"regon": "49270733300000",
"status": "active",
"statusRaw": "Wpisany do KRS",
"legalForm": "SPÓŁKA AKCYJNA",
"incorporatedOn": "2001-04-06",
"address": "JAGIELLOŃSKA 74, 03-301, WARSZAWA, POLSKA",
"industry": "DZIAŁALNOŚĆ W ZAKRESIE PROGRAMOWANIA GIER KOMPUTEROWYCH",
"industryCode": "62.10.A",
"capital": "99910510,00 PLN",
"sourceUrl": "https://wyszukiwarka-krs.ms.gov.pl/?krs=0000006865"
}

What can you use it for?

  • Due diligence — share capital, board composition and the representation rule tell you who can legally bind the company.
  • Tax validation — get NIP and REGON identifiers alongside the KRS number in one record.
  • Ownership research — the register's own extract is authoritative for legal form and capital.

Frequently asked questions

Is this Polish company registry scraper free?

The data source is free and needs no API key — you pay only for the Apify compute the run uses.

Do I need an API key or an account with the registry?

No. The Ministry of Justice publishes full KRS company extracts as JSON with no key.

Can I search by company name, or only by KRS number?

KRS number only. The Ministry of Justice API publishes no name index — find the number at wyszukiwarka-krs.ms.gov.pl first. A name query fails with a clear message rather than returning nothing.

How current is the data?

Every run queries the source live, so results are as current as the register itself.

Can I export the results to CSV, Excel or JSON?

Yes. Apify datasets export to CSV, Excel, JSON, XML and HTML, and can be pulled through the API or pushed to your own storage.

Can I combine this with other countries in one dataset?

Yes — that is why it exists. Every actor in this series emits the same core schema, so results from different countries concatenate into one table with no remapping.

This actor reads a public register that the Polish authorities publish deliberately for public inspection. Company records are public by design; where a record names a person (a director, owner or partner), that is personal data and your use of it falls under GDPR or the local equivalent — handle it accordingly.

Why are board members' surnames partly masked?

The register itself masks them (N**********) under Polish privacy rules. That redaction is in the source data — it is not applied by this actor.

Notes and limits

  • Lookup is by KRS number only. The Ministry of Justice API publishes no name index; find the number at wyszukiwarka-krs.ms.gov.pl. A name query fails with a clear message rather than silently returning nothing.
  • Both sub-registers are tried automatically — entrepreneurs (P) first, then associations (S).
  • Board members' surnames are partially masked by the register itself (N**********) under Polish privacy rules. That redaction is in the source, not added here.
  • Queries that match nothing are still pushed as { query, error }, so a partial run is never silent.

Other country registries in this series

Norway · Finland · Denmark · Iceland · Poland · Slovakia · Slovenia · Latvia · Estonia · Czechia · France · UK · Israel · Taiwan · Singapore · Vietnam · Brazil · Colombia · Peru · USA — plus EU VAT Validation (VIES) covering all 27 member states.