Poland KRS Financial Statements Scraper
Pricing
from $5.00 / 1,000 financial statements
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
Actor stats
0
Bookmarked
32
Total users
10
Monthly active users
21 days
Issues response
9 days ago
Last modified
Categories
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
| Volume | Cost |
|---|---|
| 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
| Parameter | Type | Required | Description |
|---|---|---|---|
nip | string | No* | Polish Tax ID (NIP). Auto-resolves to KRS if provided |
krs | string | No* | KRS number. Will be padded to 10 digits if shorter |
proxyConfiguration | object | No | Apify Proxy config. Residential proxy recommended for bulk runs |
*At least one of nip or krs must be provided.
Output Fields
| Field | Description |
|---|---|
nip | NIP used for lookup (if provided) |
krs | KRS number (10 digits) |
companyName | Full legal company name from KRS |
year | Financial year of the statement |
fileName | Original filename from eKRS |
fileFormat | File format: xml, xhtml, or pdf |
rawXml | Complete raw file content (XML/XHTML). null for PDF |
financials | Parsed financial metrics (see below). null for PDF |
success | Whether 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
- KRS Search: https://wyszukiwarka-krs.ms.gov.pl/
- Financial Documents: https://rdf-przegladarka.ms.gov.pl/
- Legal basis: Polish Commercial Companies Code, Polish Accounting Act, Freedom of Information Act
- All data is publicly available under Polish law. Companies registered in KRS are legally required to publish annual financial statements.
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.
| Registry | Actor | What it does |
|---|---|---|
| eKRS | Financial Statements | Balance sheets, income statements |
| KRS | Board Members | Full non-anonymized director names |
| KRZ | Debtor Registry | Bankruptcy, restructuring, enforcement |
| KNF | Financial Supervision | 75,000+ regulated financial entities |
| MSiG | Court Gazette | Court announcements since 2001 |
| EKW | Land Registry | Property ownership, mortgages, restrictions |
| CRBR | Beneficial Owners | UBO verification by NIP/KRS |
| UOKiK | Abusive Clauses | 7,500+ banned contract clauses |
| BDO | Waste Registry | 674,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
rawXmlfor 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