or.justice.cz Scraper - Czech Business Register Company Data avatar

or.justice.cz Scraper - Czech Business Register Company Data

Pricing

from $1.20 / 1,000 result scrapeds

Go to Apify Store
or.justice.cz Scraper - Czech Business Register Company Data

or.justice.cz Scraper - Czech Business Register Company Data

Extract official company data from the Czech Veřejný rejstřík (or.justice.cz) business register: name, IČO, legal form, registration court/section/insert number, address, officers, shareholders, share capital. Search by name or IČO. No login required.

Pricing

from $1.20 / 1,000 result scrapeds

Rating

0.0

(0)

Developer

Studio Amba

Studio Amba

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

19 hours ago

Last modified

Share

or.justice.cz Scraper — Czech Business Register Company Data

Search the Czech Republic's Veřejný rejstřík (Public/Commercial Register), the Ministry of Justice's official record of companies, cooperatives, and other registered legal entities. Look up a company by name or IČO (identification number) and get its registration court, section and insert number, legal form, registered address, statutory body officers, procuration holders, share capital, shareholders, and current status. No login, no account, no API key.

Company register data like this is the backbone of KYB/KYC checks, credit-control workflows, and counterparty due diligence — this actor turns a company name or IČO into a clean, structured record you can drop straight into that kind of process instead of reading the register by hand.

How to scrape or.justice.cz data

The actor talks directly to ARES (Registr ekonomických subjektů), the Czech Ministry of Finance's central economic-subject registry that aggregates the same Veřejný rejstřík data or.justice.cz displays. This is a free, public government API, not a scrape of the or.justice.cz frontend — so results are exact and the actor doesn't depend on that portal's own session-gated search UI staying the same.

Search by company name

Enter a company name (full or partial) in Company Name, e.g. Metrostav or Agrofert. ARES matches company names containing this text and returns every entity on file, then the actor filters down to the ones that actually have a Veřejný rejstřík record (companies and cooperatives — sole traders registered only in the trade licence register are excluded, since or.justice.cz doesn't cover them either).

Search by IČO

Set IČO (Identification Number) to an exact 8-digit Czech company ID, e.g. 26185610 for AGROFERT, a.s., to fetch one specific company's full record directly. IČO takes priority if both are provided.

Result limit

Max Results caps how many company records the actor returns per run (default 20, hard cap 100). Each result costs one detail-record fetch on top of the initial search call.

What data does or.justice.cz Scraper extract?

FieldTypeDescription
companyNameStringOfficial registered company name
icoStringCzech company identification number (IČO), 8 digits
courtStringRegistration court holding the record (e.g. Městský soud v Praze)
sectionStringRegister section code (Oddíl), e.g. "B" or "C"
insertNumberStringFile/insert number (Vložka) within the section
legalFormStringLegal form, e.g. Společnost s ručením omezeným
legalFormCodeStringNumeric legal-form classification code as published by ARES
registrationDateStringRegistration date (ISO date, YYYY-MM-DD)
streetStringRegistered seat street and number
cityStringRegistered seat city/municipality
postalCodeStringRegistered seat postal code
countryStringAlways "Czechia"
businessActivitiesArrayRegistered business activities (předmět podnikání)
statutoryBodyTypeStringStatutory body name(s), e.g. "Jednatelé" or "Představenstvo"
statutoryBodyMembersArrayCurrent statutory body officers — name, role, date of birth, function-since date
signingRulesStringGovernance structure (dualistic/monistic) where the register states one
supervisoryBoardArrayCurrent supervisory board (dozorčí rada) members, same shape as statutory body
procurationHoldersArrayCurrent procuration (prokura) holders, same shape as statutory body
procurationRulesStringProcuration organ name where the register lists one
shareCapitalNumberRegistered share capital amount
shareCapitalCurrencyStringShare capital currency (almost always CZK)
shareCapitalRawStringRaw share-capital value as published, for audit trail
shareholdersArrayCurrent shareholders on file — name, IČO (if a legal entity), address
statusStringactive, in_liquidation, or deregistered
deregistrationDateStringDeregistration date, if the entity has been struck off
legalFactsRecentArrayMost recent entries from the register's running legal-facts log (capped)
legalFactsTotalCountNumberTotal legal-facts entries on file, including older ones not returned
urlStringLink to the public or.justice.cz search tool for this IČO
scrapedAtStringISO timestamp of extraction

Input parameters

ParameterTypeDefaultDescription
Company NameStringMetrostavSearch by company name (full or partial)
IČO (Identification Number)StringSearch by an exact 8-digit IČO instead of a name
Max ResultsInteger20Maximum company records to return (1–100)
Proxy ConfigurationObjectAutomatic Apify proxyARES has no anti-bot or geo-lock, so the default pool works fine

Example output

{
"companyName": "Metrostav a.s.",
"ico": "00473760",
"court": "Městský soud v Praze",
"section": "B",
"insertNumber": "758",
"legalForm": "Akciová společnost",
"legalFormCode": "121",
"registrationDate": "1990-05-01",
"street": "Koželužská 2450/4",
"city": "Praha",
"postalCode": "18000",
"country": "Czechia",
"businessActivities": ["Provádění staveb, jejich změn a odstraňování"],
"statutoryBodyType": "Představenstvo",
"statutoryBodyMembers": [
{ "name": "Jan Novák", "role": "předseda představenstva", "dateOfBirth": null, "functionSince": "2021-06-01" }
],
"signingRules": null,
"supervisoryBoard": [],
"procurationHolders": [],
"procurationRules": null,
"shareCapital": 390000000,
"shareCapitalCurrency": "CZK",
"shareCapitalRaw": "390000000;00 KORUNY",
"shareholders": [],
"status": "active",
"deregistrationDate": null,
"legalFactsRecent": ["Valná hromada společnosti dne 12.6.2024 schválila..."],
"legalFactsTotalCount": 34,
"url": "https://or.justice.cz/ias/ui/rejstrik-$firma?ico=00473760",
"scrapedAt": "2026-08-23T09:00:00.000Z"
}

You can download the dataset in various formats such as JSON, HTML, CSV, or Excel.

Common use cases

  • Counterparty due-diligence — check a prospective supplier's or customer's legal form, statutory body, and share capital before signing a contract.
  • KYC / AML pre-checks — pull official registration details and current status for a Czech company in one pass instead of searching the register by hand.
  • Credit control — verify a company's registered address, officers, and status before extending terms.
  • Sales / lead enrichment — turn a list of Czech company names or IČOs into structured firmographic data.

Cost estimate

Each result costs one government-API detail fetch on top of a single search call (or none, if you search by IČO directly) — no browser rendering, no proxy retries needed under normal conditions. A run returning 20 companies typically makes 21 HTTP requests total. A run's usage cost only settles after it reports SUCCEEDED.

Limitations

  • Veřejný rejstřík scope only. Sole traders (OSVČ) and other entities registered only in the trade licence register (živnostenský rejstřík) are out of scope — or.justice.cz itself doesn't cover them either.
  • 1,000-match search cap. A very broad name search (e.g. a single common word) can exceed the underlying registry's 1,000-match cap and fail — narrow the search term or use an exact IČO instead.
  • No historical snapshots. The actor returns the current state of each record plus a capped list of the most recent legal-facts log entries, not a full point-in-time history of every past change.

Data source and legality

This actor reads publicly available company data from ARES, the Czech Ministry of Finance's open economic-subject registry — the same underlying dataset the Ministry of Justice's or.justice.cz portal displays. The API is free, requires no key or login, and is designed for public consumption. Use the data in line with applicable data-protection rules.