OrbTop

Czechia ARES Business Register Scraper

BUSINESSLEAD GENERATION

Czechia ARES Business Register Scraper

Extract company records from Czechia's official ARES business register (Administrativní registr ekonomických subjektů) via the government's public REST API.

Supports keyword/company-name search with full pagination and direct IČO (registration number) lookup. Returns registered name, address, legal form, NACE economic-activity codes, VAT number, incorporation date, and source register — all in a single structured JSON dataset.

What you get

Each record contains:

Field Description
ico 8-digit IČO company registration number (null for foreign branches without Czech IČO)
obchodniJmeno Registered legal name
pravniForma Legal form code and label (e.g. 121 – Akciová společnost, 122 – Společnost s ručením omezeným)
sidlo_textovaAdresa Full registered address as text
sidlo_kodStatu Country code of registered seat (CZ, SK, DE, ...)
sidlo_nazevObce Municipality / city
sidlo_psc Postal code
datumVzniku Incorporation / registration date (ISO 8601)
datumZaniku Dissolution date (ISO 8601), null if still active
dic VAT registration number (DIČ)
financniUrad Assigned tax office code
czNace Comma-separated NACE economic-activity codes
primarniZdroj Primary source register: VR (Companies Register), RŽP (Trade Licensing), RES, ROS, etc.
seznamRegistraci JSON-encoded map of sub-register activity states
scraped_at ISO 8601 retrieval timestamp

Use cases

  • KYC / AML screening — verify registration status, legal form, and address for Czech counterparties
  • Lead generation — search by company name to build B2B prospect lists from an official government source
  • B2B data enrichment — supply a list of IČO numbers to batch-enrich an existing CRM or database
  • Due diligence — retrieve incorporation date, VAT registration, and source register memberships
  • Market research — discover companies by keyword, filter by legal form or NACE sector

Input

Parameter Type Description
searchQuery string Company name or keyword to search for in ARES. Either searchQuery or icoList must be provided.
icoList string[] List of 8-digit IČO numbers for direct lookup. Overrides searchQuery when provided.
maxItems integer Maximum number of records to return.

Example: keyword search

{
  "searchQuery": "ceska pojistovna",
  "maxItems": 20
}

Example: direct IČO lookup

{
  "icoList": ["45272956", "27074358", "49826764"],
  "maxItems": 3
}

Data source

Data is fetched from the official ARES REST v3 API operated by the Czech Ministry of Finance. ARES aggregates records from the main Czech company registers:

  • VR — Obchodní rejstřík (Companies Register, Ministry of Justice)
  • RŽP — Živnostenský rejstřík (Trade Licensing Register)
  • RES — Registr ekonomických subjektů (Czech Statistical Office)
  • ROS — Registr osob (Persons Register)

Approximately 5 million registered economic subjects are accessible via the API. The IČO is the canonical identifier for Czech business data — it links to tax records, procurement databases, and court filings.