Poland KRS Financial Statements Scraper avatar

Poland KRS Financial Statements Scraper

Pricing

from $5.00 / 1,000 financial statements

Go to Apify Store
Poland KRS Financial Statements Scraper

Poland KRS Financial Statements Scraper

Extract official financial statements from the Polish National Court Register (Krajowy Rejestr Sadowy - KRS). This Actor scrapes annual financial reports (sprawozdania finansowe) directly from the official eKRS portal (ekrs.ms.gov.pl).

Pricing

from $5.00 / 1,000 financial statements

Rating

0.0

(0)

Developer

minute contest

minute contest

Maintained by Community

Actor stats

0

Bookmarked

32

Total users

10

Monthly active users

21 days

Issues response

9 days ago

Last modified

Share

Poland KRS Financial Statements Scraper (eKRS) | Sprawozdania finansowe z KRS

Extract official financial statements - balance sheets, income statements, assets, equity, revenue, and net profit - from Poland's National Court Register. Provide a KRS or NIP number and get structured financial data in seconds.

Quick Start

Click Try it and paste this input:

{
"krs": "0000023302"
}

Sample Output

{
"krs": "0000024785",
"companyName": "CASTORAMA POLSKA SPOLKA Z OGRANICZONA ODPOWIEDZIALNOSCIA",
"year": 2025,
"fileFormat": "xml",
"financials": {
"totalAssets": 7703597,
"equity": 6188642,
"revenue": 9221810,
"netProfit": 134309
},
"success": true
}

Pricing

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

Start cost per run: $0.005. Free Apify credits ($5) = ~625 companies at no cost. No charge on failure - if no statement is found, you pay nothing.

Features

  • NIP to KRS lookup - provide a Tax ID and get financial data automatically
  • Direct KRS lookup - faster when you already have the KRS number
  • Parsed financials - key metrics (assets, equity, revenue, profit) extracted automatically
  • Multiple formats - supports XML (Polish standards), XHTML/iXBRL (IFRS), detects PDF
  • Raw file output - complete official file content for custom processing
  • Rate limiting protection - built-in retry logic with exponential backoff
  • Proxy support - optional Apify Proxy for high-volume runs

Input Parameters

ParameterTypeRequiredDescription
nipstringNo*Polish Tax ID (NIP). Auto-resolves to KRS if provided
krsstringNo*KRS number. Will be padded to 10 digits if shorter
proxyConfigurationobjectNoApify Proxy config. Residential proxy recommended for bulk runs

*At least one of nip or krs must be provided.

Output Fields

FieldDescription
nipNIP used for lookup (if provided)
krsKRS number (10 digits)
companyNameFull legal company name from KRS
yearFinancial year of the statement
fileNameOriginal filename from eKRS
fileFormatFile format: xml, xhtml, or pdf
rawXmlComplete raw file content (XML/XHTML). null for PDF
financialsParsed financial metrics (see below). null for PDF
successWhether extraction was successful

Parsed Financial Metrics

Balance Sheet: totalAssets, fixedAssets, currentAssets, cashAndEquivalents, equity, shareCapital, longTermLiabilities, shortTermLiabilities

Income Statement: revenue, operatingProfit, grossProfit, netProfit

Use Cases

  • Due Diligence - check financial health of potential partners, vendors, or acquisition targets
  • Credit Risk - assess company solvency before extending credit
  • Investment Research - analyze financial performance of Polish companies
  • Competitive Intelligence - compare financials across industry peers
  • KYC/AML - verify financial standing as part of compliance workflows

Data Source & Compliance

Updated March 2026: Fully rewritten for the new Angular eKRS portal at rdf-przegladarka.ms.gov.pl.

Polish Business Data Suite

This actor is part of the Polish Business Data Suite - 9 actors covering the full Polish company intelligence stack. No subscriptions, no minimum commitment - pay only for what you use.

RegistryActorWhat it does
eKRSFinancial StatementsBalance sheets, income statements
KRSBoard MembersFull non-anonymized director names
KRZDebtor RegistryBankruptcy, restructuring, enforcement
KNFFinancial Supervision75,000+ regulated financial entities
MSiGCourt GazetteCourt announcements since 2001
EKWLand RegistryProperty ownership, mortgages, restrictions
CRBRBeneficial OwnersUBO verification by NIP/KRS
UOKiKAbusive Clauses7,500+ banned contract clauses
BDOWaste Registry674,000+ waste management entities

Full suite: apify.com/minute_contest

Informacje po polsku

Czym jest ten aktor?

Ten aktor pobiera oficjalne sprawozdania finansowe z Krajowego Rejestru Sadowego (KRS) - bilans, rachunek zyskow i strat, aktywa, kapital wlasny, przychody i zysk netto. Wystarczy podac numer KRS lub NIP, a aktor automatycznie znajdzie i pobierze najnowsze roczne sprawozdanie finansowe z portalu eKRS (rdf-przegladarka.ms.gov.pl). Dane sa parsowane z plikow XML (Polska Rachunkowosc) i XHTML/iXBRL (MSSF/IFRS) do ustrukturyzowanego JSON.

Dla kogo?

Narzedzie jest przeznaczone dla analitykow ryzyka kredytowego oceniajacych wyplacalnosc kontrahentow, funduszy inwestycyjnych analizujacych wyniki finansowe spolek, dzialow compliance weryfikujacych kondycje finansowa partnerow biznesowych, kancelarii prawnych prowadzacych due diligence, oraz firm consultingowych porownujacych dane finansowe w branzach.

Jak zaczac?

Podaj numer KRS lub NIP i uruchom aktora. Uzyj KRS bezposrednio dla szybszych wynikow. Dla duzych partii zapytan zalecane jest uzycie proxy rezydencjalnych. Brak subskrypcji - placisz tylko za faktyczne uzycie. Brak oplat za nieudane proby - jesli sprawozdanie nie zostanie znalezione, nie ponosisz kosztow.

Limitations

  • PDF files cannot be parsed for structured financial data (~10-15% of filings)
  • Only the latest financial statement is returned - historical statements are not yet supported
  • XHTML/iXBRL parsing is partial - raw content always available via rawXml for custom processing
  • Processing time: 15-60 seconds per company
  • NIP lookup adds time: additional 5-15 seconds for NIP-to-KRS resolution
  • Some companies have no statements: newly registered or exempt micro-entities