ARES Scraper — Czech Company Register (IČO, DIČ, NACE, address) avatar

ARES Scraper — Czech Company Register (IČO, DIČ, NACE, address)

Pricing

from $2.00 / 1,000 results

Go to Apify Store
ARES Scraper — Czech Company Register (IČO, DIČ, NACE, address)

ARES Scraper — Czech Company Register (IČO, DIČ, NACE, address)

Search the official Czech business register ARES by IČO list, company name, legal form, CZ-NACE code, address or region. Get IČO, DIČ, legal form, seat address, NACE codes, registry statuses and dates as clean JSON. No browser, pay per result.

Pricing

from $2.00 / 1,000 results

Rating

0.0

(0)

Developer

Ihor Hrypas

Ihor Hrypas

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

1

Monthly active users

2 days ago

Last modified

Categories

Share

Get Czech companies from ARES (ares.gov.cz, the Ministry of Finance's official register of economic subjects) as a clean table: IČO, name, DIČ (VAT ID), legal form, full seat address split into street / city / postal code / district / region, CZ-NACE activity codes with names, VAT-payer flag, status in 16 public registers (commercial register, trade register, VAT, insolvency…), commercial-register file number, tax office and founding date. Look up a list of IČO, or search by company name, activity, legal form, address or region. Pay only per company returned.

No browser, no login: data comes from the official public ARES REST API, so the Actor is fast (1 000 companies in about 30 seconds), cheap on platform usage and does not break on website redesigns.

Sample output

Real rows from a staged run (CZ-NACE 10710 "bread and pastry" in Brno):

iconamediclegalFormEnaddressnaceCodesdateCreatedvatPayer
01919083Uncle Baker s.r.o.CZ01919083Limited liability company (s.r.o.)Humenná 468/20, Bohunice, 62500 Brno016, 10710, 02400, …2017-10-31true
04300700Crazy Bagi s.r.o.CZ04300700Limited liability company (s.r.o.)Sousední 285/21, Jehnice, 62100 Brno461, 10710, 56110, …2015-08-06true
08401527Chleba Brno s.r.o.CZ08401527Limited liability company (s.r.o.)Nové sady 988/2, Staré Brno, 60200 Brno10710, 56110, 11010, …2019-08-08true
18565913FORNIA s.r.o.CZ18565913Limited liability company (s.r.o.)Pavlovská 516/19, Kohoutovice, 62300 Brno10710, 471, 47780, …1991-07-08true

One full record:

{
"ico": "01919083",
"name": "Uncle Baker s.r.o.",
"dic": "CZ01919083",
"legalFormCode": "112",
"legalForm": "Společnost s ručením omezeným",
"legalFormEn": "Limited liability company (s.r.o.)",
"address": "Humenná 468/20, Bohunice, 62500 Brno",
"street": "Humenná",
"houseNumber": "468/20",
"cityPart": "Bohunice",
"cityDistrict": "Brno-Bohunice",
"city": "Brno",
"postalCode": "62500",
"district": "Brno-město",
"region": "Jihomoravský kraj",
"countryCode": "CZ",
"naceCodes": ["016", "10710", "02400", "10", "…"],
"naceActivities": [{ "code": "10710", "label": "Výroba pekařských a cukrářských výrobků, kromě trvanlivých" }, "…"],
"vatPayer": true,
"registrations": { "ROS": "AKTIVNI", "VR": "AKTIVNI", "RES": "AKTIVNI", "RZP": "AKTIVNI", "DPH": "AKTIVNI", "IR": "NEEXISTUJICI", "…": "…" },
"commercialRegisterFileNo": "C 102893/KSBR",
"taxOffice": "Územní pracoviště Brno IV",
"dateCreated": "2017-10-31",
"dateDissolved": null,
"dateUpdated": "2026-05-23",
"aresUrl": "https://ares.gov.cz/ekonomicke-subjekty?ico=01919083"
}

Use cases

  • KYC / supplier checks: paste a list of IČO and get the current name, seat, VAT status and insolvency-register status for each in one run.
  • B2B lead generation: every bakery, construction firm or IT company (by CZ-NACE) in a city or region, with legal form and founding date.
  • CRM enrichment and de-duplication: normalise company names and addresses to the official register record.
  • Market sizing: count companies per activity, legal form and region.
  • Feed official Czech company data to an AI agent via the Apify MCP server (e.g. "look up these IČO and tell me which are VAT payers").

Pricing

Pay per event: $0.002 per company. No company, no charge. Set Max results to cap the cost of a run. Free-plan users can run it within their free credits.

Input

FieldMeaningDefault
IČO listcompany IDs to look up directly (27082440, 6947, CZ 270 82 440); when set, the search fields are ignored—
Company namewords in the registered name (pekárna, software); case- and diacritics-insensitive—
CZ-NACE activity codes10710, 62, 4120, or a section letter like F; a code also matches all finer codes under it10710 (form prefill)
Legal forms.r.o. (112), a.s. (121), sole trader (101) and all other current legal formsall
Municipality / addressfull-text match on the seat address: city, Prague district, street or postal codeBrno (form prefill)
Region (kraj)one of the 14 Czech regionswhole country
Max resultsstop after N companies (= cost cap)100 (form: 25)
Proxynot needed for this open government APIoff

With no filter at all the Actor runs the prefilled demo search (bakeries in Brno).

The 1 000 limit. ARES refuses any search that matches more than 1 000 companies. The Actor then automatically splits the search by tax office (14 regions + the Specialised Tax Office, then each local office) and merges the results without duplicates. If a single local office still has more than 1 000 matches (e.g. all joint-stock companies in Prague 1), that part is skipped with a clear message in the log; add a company name, NACE code or address to get it. Companies with no tax office are not reachable through the split or the Region filter.

Output fields

ico, name, dic (companies only — sole traders' DIČ is derived from their personal birth number and is returned as null), vatGroupDic, legalFormCode, legalForm, legalFormEn, address, street, houseNumber, cityPart, cityDistrict, city, postalCode, district, region, country, countryCode, addressPointCode (RÚIAN), deliveryAddress, naceCodes (CZ-NACE 2025), naceActivities (code + Czech label), nace2008Codes, vatPayer, registrations, commercialRegisterFileNo, taxOfficeCode, taxOffice, primarySource, dateCreated, dateDissolved, dateUpdated, aresUrl, apiUrl, url, scrapedAt

registrations holds the subject's status in each source register, keyed by the acronyms ARES uses: ROS (basic register of persons), VR (commercial and other public registers), RES (statistical register), RZP (trade licences), DPH (VAT), SK_DPH (VAT group), SD (excise duty), IR (insolvency), CEU (bankrupts), NRPZS (healthcare providers), RPSH (political parties), RCNS (churches), SZR (farmers), RS (schools), RED (subsidies), MONITOR (state accounting units). Values: AKTIVNI, HISTORICKY, ZANIKLY, NEEXISTUJICI, …

Limits and fair use

Only the public ARES API is used, with polite rate limits (≤ 60 requests per minute, far below the register's own limits). Sole traders appear in ARES under their own name and business address; the Actor returns exactly what ARES publishes and nothing more. Respect the GDPR and ARES terms when reusing personal names.

Problems?

Open an issue on the Issues tab — median response time is under 6 hours. Include the run ID.