VOOZH about

URL: https://apify.com/regdata/poland-krs-financial-scraper

⇱ Poland KRS Financial Scraper | eKRS Data · Apify


👁 Poland KRS Financial Statements Scraper avatar

Poland KRS Financial Statements Scraper

Pricing

from $20.00 / 1,000 financial statements

Go to Apify Store

Poland KRS Financial Statements Scraper

Extract structured financial statements - balance sheets, income statements, assets, equity, revenue, net profit - from official public company filings. Parses XML, XHTML, and iXBRL into JSON. Use in credit-risk or M&A due-diligence workflows. Pay-per-result.

Pricing

from $20.00 / 1,000 financial statements

Rating

0.0

(0)

Developer

👁 getregdata

getregdata

Maintained by Community

Actor stats

0

Bookmarked

64

Total users

12

Monthly active users

23 hours

Issues response

7 hours 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.

No proxy needed - anti-bot bypass built in

The eKRS portal (rdf-przegladarka.ms.gov.pl) is protected by an Imperva/Incapsula WAF that blocks datacenter IPs and most proxies. This actor handles that for you - the anti-bot bypass is built in, so you do not need to bring a proxy. Just provide a KRS or NIP and run it. (Earlier versions required your own Polish residential/4G proxy - that is no longer the case.)

Quick Start

Click Try it and paste this input:

{
"krs":"0000023302"
}

Or look up by Tax ID (NIP):

{
"nip":"6920000013"
}

Sample Output

{
"krs":"0000023302",
"companyName":"KGHM POLSKA MIEDŹ SPÓŁKA AKCYJNA",
"legalForm":"SPÓŁKA AKCYJNA",
"statementType":"individual",
"year":2024,
"periodStart":"2024-01-01",
"periodEnd":"2024-12-31",
"fileFormat":"xhtml",
"financials":{
"totalAssets":50405000000,
"equity":31154000000,
"revenue":29894000000,
"netProfit":2788000000
},
"success":true
}

Pricing

Pay-per-event - you pay only for successful results:

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

A typical lookup costs $0.035 per company ($0.005 start + $0.03 statement). The bulk of companies file small statements (50 KB-3 MB) and never trigger the surcharge. A lookup that returns nothing - the company has no financial statements on file, or the NIP is not in the register - costs only the $0.005 start fee (no statement charge).

A few of the very largest public companies (ORLEN, PKO BP, KGHM consolidated, etc.) file statements of 5-20 MB; those carry the $0.15 large-statement surcharge. The largeStatement field flags them, and statements over ~5 MB are linked via rawXmlUrl instead of inlined. Use maxStatementSizeMB (default 25) to cap the size you are willing to fetch - anything larger is skipped with no charge.

There is no separate proxy bill - the anti-bot bypass cost is already included in the prices above.

Free plan: users on the Apify Free plan get an allowance of 10 financial statements per 30 days (counted per user across runs) and statements are capped at 5 MB. To fetch more statements or larger filings, upgrade to any paid Apify plan. When the allowance or size cap is reached, the run exits gracefully with a status message - it never fails or hides results as an error.

Pricing update (effective late June 2026): large filings move to a fairer usage-based surcharge - statements stay at a low flat fee for the first MB, with a small per-megabyte charge above that, so you only pay more when a filing is genuinely large.

Features

  • No proxy required - anti-bot/WAF bypass is built in
  • 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 - XML (Polish standards), XHTML/iXBRL (IFRS/MSR), detects PDF
  • Raw file output - complete official file content for custom processing (oversized files are saved to the key-value store and linked via rawXmlUrl)
  • Cost cap - maxStatementSizeMB prevents unexpectedly large downloads
  • Resilient - automatic retries and extended timeouts for slow government servers

Related Actors

Input Parameters

ParameterTypeRequiredDescription
krsstringNo*KRS number. Padded to 10 digits if shorter
nipstringNo*Polish Tax ID (NIP). Auto-resolves to KRS if no KRS is given
maxStatementSizeMBintegerNoSkip (with no charge) statements larger than this. Default 25
includeRawXmlbooleanNoInclude the raw statement file in the output. Default true
*At least one of nip or krs must be provided. No proxy configuration is needed.

Output Fields

FieldDescription
nipNIP used for lookup (if provided)
krsKRS number (10 digits)
companyNameFull legal company name from KRS
legalFormLegal form (e.g. SPÓŁKA AKCYJNA)
statementTypeindividual (jednostkowe) or consolidated (skonsolidowane)
yearFinancial year of the statement
periodStart / periodEndReporting period (YYYY-MM-DD)
fileNameOriginal filename from eKRS
fileFormatFile format: xml, xhtml, or pdf
rawXmlComplete raw file content. null for PDF and oversized files (see rawXmlUrl)
rawXmlUrlKey-value store URL of the raw file when too large to inline. null otherwise
largeStatementtrue if the file is over 1 MB (incurs the per-MB surcharge)
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

Statements filed as structured XML (Polish Accounting Standards) parse most completely and accurately. Statements filed as XHTML/pdf2htmlEX (visual PDF renders, common among large listed companies) are parsed on a best-effort basis and carry a _lowConfidence flag - always cross-check those against the raw file (rawXml / rawXmlUrl).

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 June 2026: Anti-bot/WAF bypass is now built in - no proxy required. NIP lookup rebuilt against the official KRS search API. Rewritten March 2026 for the new Angular portal.

Polish Business Data Suite

This actor is part of the Polish Business Data Suite - 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
CRBRBeneficial OwnersUBO verification by NIP/KRS
UOKiKAbusive Clauses7,500+ banned contract clauses
BDOWaste Registry674,000+ waste management entities
SejmParliamentary PEPPolish PEP list for KYC/AML screening

Full suite: apify.com/regdata

Latest additions: Germany Handelsregister - German company data, officers & capital · Poland Parliamentary PEP - Polish Sejm PEP list for KYC/AML screening.

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. Nie trzeba konfigurowac proxy - obejscie zabezpieczenia anty-bot (WAF Incapsula/Imperva) jest wbudowane. Uzyj KRS bezposrednio dla szybszych wynikow. Brak subskrypcji - placisz tylko za faktyczne uzycie.

Limitations

  • PDF files cannot be parsed for structured financial data (a minority of filings) - metadata is still returned
  • XHTML/pdf2htmlEX parsing is best-effort (flagged _lowConfidence) - raw content always available via rawXml / rawXmlUrl. Structured XML filings parse most accurately
  • Only the latest annual statement is returned - historical statements are not yet supported
  • Very large statements (over maxStatementSizeMB, default 25 MB) are skipped with no charge - raise the cap to fetch them
  • Processing time: 15-60 seconds per company; NIP lookup adds a few seconds
  • 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. Bez proxy - wbudowane obejście zabezpieczenia WAF. Idealne dla analityków finansowych, firm audytorskich i systemów due diligence.

You might also like

KRS Poland Business Registry Scraper

parseforge/krs-poland-scraper

Scrape Polish business registry data from KRS. Get company names, KRS numbers, NIP, REGON, addresses, directors, share capital, PKD industry codes, and bankruptcy flags. Search by KRS number or query for 600,000+ Polish businesses.

17

Poland CRBR Beneficial Owners Scraper

regdata/crbr-beneficial-owners-scraper

Automate Polish beneficial owner verification for KYC/AML onboarding. Search the official public registry by NIP or KRS to return structured UBO data: names, citizenship, control nature, ownership %. Pay-per-result, no subscription. Pairs with debtor and KNF checks.

11

Poland EKW Land Registry Scraper Ksiegi Wieczyste

regdata/ekw-ksiegi-wieczyste-scraper

Extract property data from Poland's Electronic Land Registry (Elektroniczne Ksiegi Wieczyste). Ownership, mortgages, restrictions, property details. Requires your own residential proxy - portal protected by Imperva/Incapsula WAF.

14

1.0

Poland KRZ National Debtor Registry Scraper

regdata/krz-debtor-scraper

Automate bankruptcy and restructuring checks against the official public debtor registry. Nine search modes cover companies, persons, sole traders, case signatures, proceedings, shareholders, and assets. Build a credit-risk watchlist or insolvency workflow. Pay-per-result.

14

Olx Search Scraper

daddyapi/olx-search-scraper

Olx Search Scraper acts like a real user: You provide a Search Query (e.g., "MacBook Pro"). You select a Region (e.g., Ukraine, Poland, Romania). The actor navigates, searches, handles pagination, and extracts clean data.

Polish REGON Scraper - GUS Business Registry (no API key)

regdata/polish-regon-scraper

Scrape Poland's REGON (GUS) registry anonymously: look up by NIP/REGON/KRS, discover companies by address + PKD, and get local units (jednostki lokalne) as separate rows. No API key required.

7

REGON Scraper - Polish Business Registry (GUS)

trev0n/regon-scraper

Extract business data from Poland's REGON registry (GUS). Look up companies by NIP, REGON, KRS, or discover entities by address. Returns company name, REGON, NIP, legal form, address, PKD codes, and registration dates. Great for B2B leads, KYB compliance, and business intelligence.

SEC Financials Scraper

xtech/sec-growth-metrics

Extract comprehensive financial statements (balance sheets, income statements, cash flow) for US public companies. Ideal for financial analysis, investment research, and competitive intelligence.

B2B URL Finder —a Company Website Search by Keyword

rp_openpro.ai/b2b-url-finder

Find hundreds of company websites by keyword. Enter any industry + location and get a deduplicated list of business domains — 150-200+ per keyword. Searches 4 sources in parallel, filters social media & directories. Chain with Website Contact Scraper for full lead generation. Free tier: 20 URLs/run.

👁 User avatar

Rémi Pelloux

82

Financial Statements Scraper

automation-lab/financial-statements-scraper

Extract clean financial data from SEC EDGAR XBRL API. Enter stock tickers, get structured income statements, balance sheets, and cash flow data. Supports annual and quarterly periods with automatic concept fallback resolution.

👁 User avatar

Stas Persiianenko

14