Poland KRS Financial Statements Scraper avatar

Poland KRS Financial Statements Scraper

Pricing

from $10.00 / 1,000 financial statements

Go to Apify Store
Poland KRS Financial Statements Scraper

Poland KRS Financial Statements Scraper

Extract official financial statements - balance sheets, income statements, assets, equity, revenue, net profit - from Poland's National Court Register (KRS). Requires residential proxy - portal protected by Incapsula WAF.

Pricing

from $10.00 / 1,000 financial statements

Rating

0.0

(0)

Developer

regdata

regdata

Maintained by Community

Actor stats

0

Bookmarked

43

Total users

9

Monthly active users

11 days

Issues response

a day 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.

Important: Proxy Required

The eKRS portal (rdf-przegladarka.ms.gov.pl) is protected by Incapsula/Imperva WAF which blocks datacenter IPs and direct connections. You must provide a residential proxy to use this actor.

Recommended proxies (in order of reliability):

  • Polish 4G mobile proxy - best success rate, lowest block rate
  • Polish residential proxy - good success rate with clean IPs
  • Apify Residential Proxy - may work, but can be blocked by IP reputation

What does NOT work:

  • Datacenter proxies (blocked)
  • Shared proxy pools (blocked)
  • Direct connections (blocked)

The actor will not run without a proxy configured.

Quick Start

Click Try it and paste this input:

{
"krs": "0000023302",
"proxyConfiguration": {
"useApifyProxy": true,
"apifyProxyGroups": ["RESIDENTIAL"]
}
}

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

Pay-per-event:

EventPrice
Actor start (per run)$0.005
Financial statement returned (per company)$0.03
Large-statement surcharge (consolidated iXBRL > 3 MB)$0.15

A normal lookup costs $0.035 per company ($0.005 start + $0.03 for the statement). A lookup that returns nothing - the company has no financial statements on file, or your proxy is blocked by the portal's WAF - costs only the $0.005 start fee. Volume discounts bring the per-statement price toward $0.02 (Gold tier).

Big public companies (major listed groups) file consolidated statements in iXBRL/XHTML that run 10-20 MB. Those filings carry an extra $0.15 large-statement surcharge ($0.185 all-in) for the cost of downloading and handling that volume; the largeStatement field in the output flags them, and statements over ~5 MB are linked via rawXmlUrl instead of inlined. Small private companies - the bulk of due-diligence traffic - file ~50-200 KB statements and never trigger the surcharge.

If you use Apify Residential Proxy, its bandwidth is billed separately by Apify (~$8/GB), and large iXBRL downloads through it add up - bring your own Polish residential/4G proxy to keep that bandwidth off your bill. (The $0.15 large-statement surcharge applies either way - it reflects the extraction effort, not just proxy bandwidth.)

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 (oversized iXBRL files are saved to the key-value store and linked via rawXmlUrl)
  • Rate limiting protection - built-in retry logic with exponential backoff
  • Incapsula WAF handling - automatic detection and clear error messages when proxy is blocked
  • Proxy required - residential proxy needed to bypass government WAF protection

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
proxyConfigurationobjectYesResidential proxy required. The eKRS portal blocks datacenter IPs (Incapsula WAF). Your own Polish 4G mobile or residential proxy recommended. Apify Residential Proxy may work but is not guaranteed.

*At least one of nip or krs must be provided. Proxy configuration is always required.

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 and for oversized files (see rawXmlUrl)
rawXmlUrlKey-value store URL of the raw file when it was too large to inline (large iXBRL statements from big companies). null otherwise
largeStatementtrue if the filing is a large (>3 MB) consolidated iXBRL/XHTML statement (incurs the $0.15 large-statement surcharge). false otherwise
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 May 2026: Residential proxy now required due to Incapsula WAF on rdf-przegladarka.ms.gov.pl. Rewritten March 2026 for the new Angular portal.

Polish Business Data Suite

This actor is part of the Polish Business Data Suite - 8 active 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 (own proxy required)
CRBRBeneficial OwnersUBO verification by NIP/KRS
UOKiKAbusive Clauses7,500+ banned contract clauses
BDOWaste Registry674,000+ waste management entities

Full suite: apify.com/regdata

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. Wymagane jest skonfigurowanie proxy rezydencjalnego - portal rzadowy (rdf-przegladarka.ms.gov.pl) jest chroniony przez WAF Incapsula/Imperva, ktory blokuje bezposrednie polaczenia i adresy IP centrow danych. Zalecane: polskie proxy mobilne 4G lub wlasne proxy rezydencjalne. Apify Residential Proxy moze dzialac, ale nie jest gwarantowane. Uzyj KRS bezposrednio dla szybszych wynikow. Brak subskrypcji - placisz tylko za faktyczne uzycie.

Limitations

  • Residential proxy required - the government portal uses Incapsula/Imperva WAF that blocks datacenter IPs and direct connections. Your own Polish 4G mobile or residential proxy recommended. Apify Residential Proxy may work but is not guaranteed.
  • 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

Sprawozdania finansowe z KRS - dane finansowe online

Automatyczne pobieranie sprawozdań finansowych z portalu eKRS (rdf-przegladarka.ms.gov.pl). Bilans, rachunek zysków i strat, aktywa, pasywa, przychody i zysk netto - wszystko w formacie JSON. Wyszukiwanie po numerze KRS lub NIP. Wymagane proxy rezydencjalne - portal jest chroniony przez WAF Incapsula/Imperva. Idealne dla analityków finansowych, firm audytorskich i systemów due diligence.