Poland Krs Financial Scraper
Pricing
from $24.00 / 1,000 results
Poland Krs Financial 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 $24.00 / 1,000 results
Rating
0.0
(0)
Developer

Piotr Kaplon
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
5 days ago
Last modified
Categories
Share
Poland KRS Financial Statements Scraper (eKRS)
Extract official financial statements from the Polish National Court Register (Krajowy Rejestr Sądowy - KRS). This Actor scrapes annual financial reports (sprawozdania finansowe) directly from the official eKRS portal (ekrs.ms.gov.pl).
What is KRS / eKRS?
KRS (Krajowy Rejestr Sądowy) is the Polish National Court Register - the official registry of all companies and organizations in Poland. eKRS is the electronic portal where companies are legally required to submit their annual financial statements.
This data is public and free to access, but the eKRS website doesn't provide an API. This Actor automates the extraction of financial data in a structured format.
Features
- NIP to KRS lookup: Provide a Polish Tax ID (NIP) and the Actor will automatically find the corresponding KRS number
- Direct KRS lookup: Provide the KRS number directly if you already have it
- Latest financial statement: Automatically finds and downloads the most recent annual financial statement (Roczne sprawozdanie finansowe)
- Multiple formats: Supports both XML (Polish Accounting Standards/PAS) and XHTML/iXBRL (IFRS/MSR international standards)
- Parsed financials: Automatically extracts key metrics (assets, equity, revenue, profit) when possible
- Raw file output: Returns the complete official file from eKRS for custom processing
Input
| Parameter | Type | Required | Description |
|---|---|---|---|
nip | string | No* | Polish Tax Identification Number (NIP). If provided without KRS, the Actor will look up the KRS number automatically |
krs | string | No* | Polish National Court Register (KRS) number. Will be padded to 10 digits if shorter |
*At least one of nip or krs must be provided.
Input Examples
Using KRS (recommended):
{"krs": "0000023302"}
Using NIP:
{"nip": "8992736629"}
Output
The Actor returns structured data with both raw content and parsed financial metrics:
{"krs": "0000023302","year": 2024,"fileName": "Sprawozdanie_finansowe_KGHM_RR_2024.xhtml","fileFormat": "xhtml","rawXml": "<!DOCTYPE html>...","financials": {"totalAssets": 54850000000,"equity": 32100000000,"revenue": 33500000000,"netProfit": 2850000000},"success": true}
Output Fields
| Field | Description |
|---|---|
nip | The NIP number used for lookup (if provided) |
krs | The KRS number (10 digits) |
year | Financial year of the statement |
fileName | Original filename from eKRS |
fileFormat | File format: xml, xhtml, or xbrl |
rawXml | Complete raw file content (XML or XHTML) |
financials | Parsed financial metrics (when extraction succeeds) |
success | Whether the extraction was successful |
error | Error message (if success is false) |
Parsed Financial Metrics
When parsing succeeds, the financials object includes:
Balance Sheet (Bilans):
totalAssets- Total Assets (Aktywa Razem)fixedAssets- Fixed Assets (Aktywa Trwałe)currentAssets- Current Assets (Aktywa Obrotowe)cashAndEquivalents- Cash (Środki pieniężne)equity- Equity (Kapitał Własny)shareCapital- Share Capital (Kapitał Zakładowy)longTermLiabilities- Long-term Liabilities (Zobowiązania długoterminowe)shortTermLiabilities- Short-term Liabilities (Zobowiązania krótkoterminowe)
Income Statement (Rachunek Zysków i Strat):
revenue- Revenue (Przychody ze sprzedaży)operatingProfit- Operating Profit (Zysk z działalności operacyjnej)grossProfit- Gross Profit (Zysk brutto)netProfit- Net Profit (Zysk netto)
Note: XHTML/iXBRL files (used by IFRS companies) may not parse automatically. The raw content is always available for custom processing.
File Formats
| Format | Used By | Standard |
|---|---|---|
| XML | Most Polish companies | Polish Accounting Standards (PAS/UoR) |
| XHTML | IFRS adopters, larger companies | International Financial Reporting Standards (MSR/MSSF) |
| iXBRL | Listed companies | European ESEF regulation |
Use Cases
- Financial Due Diligence: Research potential business partners, suppliers, or acquisition targets
- Competitor Analysis: Compare your company's financials with competitors
- Investment Research: Analyze Polish companies for investment decisions
- Credit Risk Assessment: Evaluate financial health of customers or suppliers
- Market Research: Gather financial data for industry analysis
- Compliance: Verify financial information for KYC/AML purposes
Data Source
This Actor scrapes data from official Polish government websites:
- KRS Search: https://wyszukiwarka-krs.ms.gov.pl/
- Financial Documents: https://ekrs.ms.gov.pl/rdf/pd/search_df
All data is publicly available under Polish law. Companies registered in KRS are legally required to publish their annual financial statements.
Limitations
- Only works for companies registered in KRS (Krajowy Rejestr Sądowy)
- Some companies may not have financial statements (e.g., newly registered, exempt entities)
- Historical statements are available but the Actor currently returns the latest one
- Processing time is ~10-30 seconds per company due to page rendering
- XHTML/iXBRL parsing may not extract all fields (raw content always available)
Tips for Best Results
- Use KRS directly if available - It's faster than NIP lookup
- Verify NIP format - Should be 10 digits without dashes
- Check for recent statements - Companies file annually, usually by end of June
- Process raw content - For XHTML files, you may need custom parsing
Legal and Compliance
This Actor accesses publicly available data from official Polish government registers. The data is published in accordance with:
- Polish Commercial Companies Code (Kodeks spółek handlowych)
- Polish Accounting Act (Ustawa o rachunkowości)
- Freedom of Information Act (Ustawa o dostępie do informacji publicznej)
Support
If you have questions or issues:
- Open an issue in the Actor's Issues tab
- Contact the developer through Apify
Related Keywords
Polish company financials, KRS scraper, eKRS API, sprawozdanie finansowe, bilans, rachunek zysków i strat, Polish company registry, Krajowy Rejestr Sądowy, NIP to KRS, Polish financial statements, due diligence Poland, Polish company data, XHTML iXBRL, IFRS MSR Poland