getregdata
RegistryCzechia

Czech Annual Accounts - IČO Financial Statements

Filed annual accounts of Czech companies by IČO: revenue, profit, assets, equity and liabilities with the prior year, balance-checked. You get clean, structured records with the source registry attached - keyed off the IČO identifier.

Run Sbírka listin on Apify Install the skills
What you get
  • →Structured JSON, not HTML or PDFs
  • →Source registry attached to every record
  • →Read live at query time - current filings
  • →Queried by IČO or company name
python · regdata/czech-annual-accounts
from apify_client import ApifyClient

client = ApifyClient("apify_api_xxxxx")
run = client.actor("regdata/czech-annual-accounts").call(
    run_input={"ico": "35763469"}
)
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
    print(item)
Fields

What each Sbírka listin record contains

FieldWhat it holds
country, companyIdCZ and the IČO
companyName, legalFormName as registered, and the legal form read from it (s.r.o., a.s., v.o.s., k.s., družstvo, SE) or null
year, periodStart, periodEndFiscal year and, where the filing states it, the exact period
statementTypeindividual (the company's own accounts) or consolidated (group accounts)
currency, accountingStandardFiling currency (CZK, some large companies EUR) and the accounting rules: Czech GAAP (Decree 500/2002) or IFRS
financials.*Revenue, operating profit, profit before tax, net profit, total / fixed / current assets, cash, equity, share capital, long-term and short-term liabilities, total liabilities, total liabilities and equity. null when not filed. grossProfit and employees are not part of the Czech statements and stay null.
financials.previousYearThe same fields for the prior year, as stated in the same filing
filingDateDate the filing reached the registry court
sourceUrlThe filing on or.justice.cz the row came from
_parseQuality, _balanceChecksBalance-sheet checks and the resulting quality flag. Statements filed in thousands may differ by a few thousand CZK through rounding.
_scannedDocumenttrue when the figures were read from a scanned filing (see "Scanned filings")
_derivedFields added up rather than read: revenue is sales of products and services plus sales of goods; total liabilities is provisions, liabilities and accrued liabilities
success, errorRows with success: false carry one of invalid_id, not_found, no_filings, scan - figures not read, figures not read from this filing, no balance sheet in the filed documents, source_unavailable
PlanPrice per statement
------
Free$0.03
Bronze$0.025
Silver$0.02
Gold$0.015
Sample record (JSON, people masked)
{
  "country": "CZ",
  "companyId": "06401643",
  "companyName": "PEKÁRNA SEMILY s.r.o.",
  "legalForm": "s.r.o.",
  "year": 2025,
  "periodStart": "2025-01-01",
  "periodEnd": "2025-12-31",
  "statementType": "individual",
  "currency": "CZK",
  "accountingStandard": "Czech GAAP (Decree 500/2002)",
  "financials": {
    "revenue": 52572000,
    "grossProfit": null,
    "operatingProfit": 1268000,
    "profitBeforeTax": 106000,
    "netProfit": 50000,
    "totalAssets": 22349000,
    "fixedAssets": 15339000,
    "currentAssets": 6775000,
    "cashAndEquivalents": 1289000,
    "equity": 8774000,
    "shareCapital": 2000000,
    "longTermLiabilities": 3753000,
    "shortTermLiabilities": 9780000,
    "totalLiabilities": 13575000,
    "totalLiabilitiesAndEquity": 22349000,
    "employees": null,
    "previousYear": {
      "revenue": 55152000,
      "netProfit": 60000,
      "totalAssets": 22314000,
      "equity": 6744000
    }
  },
  "filingDate": "2026-05-18",
  "sourceUrl": "https://or.justice.cz/ias/ui/vypis-sl-detail?dokument=...",
  "_parseQuality": "verified",
  "_derived": [
    "revenue",
    "totalLiabilities"
  ],
  "_valueUnit": "units",
  "success": true
}
Limitations

What it does not do

  • Covers companies registered in the Czech public register (obchodní rejstřík) that file annual accounts in the Sbírka listin: s.r.o., a.s., v.o.s., k.s., cooperatives and others.
  • The most recent year appears only once the company has filed it. Many companies file late, so the latest row may be a year or two old.
  • When a company files the same year more than once (a correction, a translation), the latest Czech filing of the company's own accounts is used.
  • If one year cannot be read, the other years are still returned.
  • Large companies that publish their accounts inside a long annual report are read too, under Czech rules or IFRS. Some report in EUR; currency says which.
  • Listed groups that file a machine-readable ESEF annual report get the group (consolidated) figures from it, labelled statementType: "consolidated" and accountingStandard: "IFRS".
  • The output always accounts for every number you sent, unless the run stops at your spending limit.
Serves these use cases
Insolvency & credit-risk watchlistKYC onboarding
FAQ
Does Sbírka listin have an API?

Sbírka listin (Czechia) does not offer a clean public API for programmatic queries. getregdata reads the official source directly and returns structured JSON, keyed off the IČO identifier - so you get API-like access without an official endpoint.

How do I get Sbírka listin data programmatically?

Install the getregdata agent skills or MCP server, or run the regdata/czech-annual-accounts actor on Apify. Query by IČO or company name and receive structured, source-attributed records. It is free to install; you pay per result on Apify.

What data does Sbírka listin return?

Filed annual accounts of Czech companies by IČO: revenue, profit, assets, equity and liabilities with the prior year, balance-checked.

Get a free sample of Sbírka listin data

Not ready to run it yourself? Tell us which companies or filters you need. We run it once and send you the file, and a quote if you want it regularly. No newsletter, no sales calls.

We reply within one business day.

Prefer e-mail? contact@getregdata.com · We use your details only to answer you. Privacy

Related guides
6AMLD Compliance: Automate Beneficial Owner Checks by July 2027 3 min → Automated KYC Onboarding: Screen Polish Companies in 3 API Calls 5 min → Automating Polish UBO Checks: How to Query CRBR Without an Official API 5 min → Kompany / Moody's KYB API Alternative for CEE Primary-Source Data 3 min →
Other Czechia registries
cz
ISIR
Czechia

Debtor and case records from the Czech insolvency register (ISIR).

IČO → ✓ Verified