Czech Company Registry Scraper — ARES B2B Leads avatar

Czech Company Registry Scraper — ARES B2B Leads

Pricing

from $1.99 / 1,000 results

Go to Apify Store
Czech Company Registry Scraper — ARES B2B Leads

Czech Company Registry Scraper — ARES B2B Leads

Scrape ARES — the Czech Republic's official company registry (Ministry of Finance). Get IČO, VAT (DIČ), legal form, CZ-NACE industry, full address, dates & active status. Filter by name, IČO, legal form, NACE, municipality & postcode. No login, no API key.

Pricing

from $1.99 / 1,000 results

Rating

0.0

(0)

Developer

Logiover

Logiover

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share


📌 Overview

The ARES Scraper turns ares.gov.cz — the Administrativní registr ekonomických subjektů, the Czech Ministry of Finance's official registry of economic subjects — into an analysis-ready dataset. It reads directly from the ARES REST API (ares.gov.cz/ekonomicke-subjekty-v-be), the same open data the registry publishes, so there is no login, no API key and no captcha.

For every Czech company you get the IČO, VAT number (DIČ), legal form, CZ-NACE industry code(s), full registered address (street, city, city part, district, region, postcode), establishment & termination dates and an active flag — clean, structured B2B lead data.

Perfect for Czech B2B lead generation, sales prospecting, market research, CRM enrichment, KYC / compliance and competitor mapping — exported to CSV, Excel, JSON or pushed to Google Sheets and your CRM via API.

✅ Combine a CZ-NACE code + municipality filter and raise maxResults to assemble a large, targeted Czech prospect list in a single run.


❓ What does the ARES / Czech company registry scraper do?

It queries the official ARES vyhledat (search) API with your filters, flattens the nested JSON into clean spreadsheet-ready columns, de-dupes by IČO and paginates automatically within ARES's per-query window. You set filters in a simple form; you get a structured dataset back — no code, no registry account, no API integration work.


✨ Features

FeatureDescription
🎯Czech B2B lead dataIČO, company name, VAT (DIČ), legal form, CZ-NACE industry and full registered address.
🔎Rich filteringSearch by company name, IČO, legal form code (s.r.o., a.s.…), CZ-NACE industry code, municipality and postcode.
⚖️Legal form & statusLegal form code + active / terminated flag with establishment and termination dates — ideal for KYC and lead quality.
🏢Full addressStreet, building number, city, city part, district (okres), region (kraj), postcode and country — broken into clean columns.
🔢Lookup by IČOPass one or many IČO numbers to pull official registry records for known companies.
📦Bulk exportUp to ~1,000 companies per query, auto-paginated; export to JSON, CSV, Excel, HTML or pull via API & webhooks.
🔓No API key neededReads the official open ARES REST API — no login, no key, no signup, no captcha.

📊 What data you get

One clean row per company. Verified output fields:

FieldDescription
icoCzech business ID (IČO)
vatVAT number (DIČ), when registered
nameRegistered company name (obchodní jméno)
legalFormCode / legalFormTextLegal form code (právní forma) and its description
establishedDateDate of establishment (datum vzniku)
terminatedDateDate of termination (datum zániku), when ended
updatedDateLast update date in ARES (datum aktualizace)
naceCodesAll CZ-NACE industry codes (;-joined)
nacePrimaryPrimary CZ-NACE industry code
addressFull registered address (textová adresa)
streetStreet and building number
city / cityPartMunicipality and city part
district / regionDistrict (okres) and region (kraj)
zipPostcode (PSČ)
countryCountry (název státu)
isActivetrue if the company has no termination date
urlDirect ARES detail URL for the company
scrapedAtISO timestamp of the run

🚀 How to use

  1. Open the actor and set your filters (industry, municipality, legal form, postcode, etc.) — or just type a company name in obchodniJmeno.
  2. Set maxResults.
  3. Run, then export the dataset to CSV, Excel, JSON or Google Sheets.

Input fields

FieldTypeDescription
obchodniJmenostringFree-text company name search, e.g. software, technologie
icostringOne IČO, or several comma-separated, e.g. 45274649,27082440
pravniFormastringLegal form code(s): 112 s.r.o., 121 a.s., 101 sole trader…
czNacestringCZ-NACE code(s), e.g. 6201 (software), 7311 (advertising)
kodObceintegerMunicipality code, e.g. 554782 Praha, 582786 Brno
pscintegerRegistered-address postcode (digits only), e.g. 11000
nazevObcestringMunicipality name, e.g. Praha, Brno
maxResultsintegerCap (default 200, 0 = unlimited; ARES caps each query at ~1k)
useProxybooleanRoute through Apify Proxy (datacenter). Default true
proxyConfigurationobjectProxy override

Example scenarios

1) Software companies in Prague

{
"czNace": "6201",
"kodObce": 554782,
"maxResults": 1000
}

2) Joint-stock companies (a.s.) by name

{
"obchodniJmeno": "energie",
"pravniForma": "121",
"maxResults": 500
}

3) Look up specific companies by IČO

{
"ico": "45274649,27082440,00006947"
}

📦 Example output

{
"ico": "27082440",
"vat": "CZ27082440",
"name": "Příklad technologie s.r.o.",
"legalFormCode": "112",
"legalFormText": "Společnost s ručením omezeným",
"establishedDate": "2004-03-15",
"terminatedDate": null,
"updatedDate": "2025-07-31",
"naceCodes": "6201;6202",
"nacePrimary": "6201",
"address": "Nad Šárkou 1209/76, 16000 Praha",
"street": "Nad Šárkou 1209",
"city": "Praha",
"cityPart": "Praha 6",
"district": "Praha-západ",
"region": "Hlavní město Praha",
"zip": "16000",
"country": "Česká republika",
"isActive": "true",
"url": "https://ares.gov.cz/ekonomicke-subjekty/27082440",
"scrapedAt": "2026-06-08T00:00:00.000Z"
}

Export to CSV, Excel, JSON or XML, push to Google Sheets / your CRM, or pull via the Apify API and webhooks.


🎯 Use cases

  • B2B lead generation — build targeted Czech prospect lists by industry + municipality with IČO, VAT and address.
  • Sales prospecting — filter active firms by legal form, region and NACE code.
  • Market research — count and profile companies by CZ-NACE code, region and establishment date.
  • KYC / compliance & due diligence — verify IČO, VAT (DIČ) and active / terminated status.
  • Competitor mapping — survey every company in a vertical or town and benchmark form and status.
  • CRM enrichment — look companies up by IČO and append official registry fields.

❓ FAQ

Is there a free ARES API?

Yes. The Czech Ministry of Finance publishes ARES as a fully open, free REST API (ares.gov.cz/ekonomicke-subjekty-v-be) — no key, no login, no signup. This actor is a friendly, filterable export layer on top of it: set filters in a form, run, and download a clean dataset with pagination handled and nested fields flattened.

How do I export Czech company data to Excel?

Every run writes one row per company to a dataset you can export to Excel, CSV, JSON or HTML, or pull via the Apify API. Set your filters (industry, municipality, legal form, etc.), run, and use the Export button to download an .xlsx / .csv of the whole Czech company segment.

Does it include company emails and phone numbers?

No — the ARES public search returns official registry fields (IČO, VAT, legal form, address, dates, NACE), which do not include email or phone. For contact enrichment, combine the IČO / company list this actor produces with a separate email-finding step.

How many companies can I get per query?

ARES caps each search at 1,000 results. If your filters match more, the API refuses the query — the actor logs a clear "narrow your filters" warning and stops gracefully. To cover a larger segment, split your run by municipality, legal form, NACE code or postcode and combine the datasets.

This actor reads only the official open data that the Czech Ministry of Finance publishes via its public ARES REST API — no login or circumvention involved. As always, credit the source (ARES / ares.gov.cz) and follow ARES's terms and applicable law for your specific use case.

Common legal form codes: 112 s.r.o. (limited company), 121 a.s. (joint-stock), 101 sole trader (OSVČ). CZ-NACE codes follow the standard NACE numbering, e.g. 6201 computer programming, 7311 advertising, 4711 retail. You can also just use obchodniJmeno for a name search and read the nacePrimary / legalFormCode columns in the output.

Is this an ARES API alternative for bulk download?

Yes — it's the easiest ARES API alternative for non-developers: no code, automatic pagination, nested JSON flattened to columns, and direct export to CSV / Excel / JSON.


📈 Notes on coverage & limits

  • No contact details. ARES is a legal registry: it returns IČO, VAT, legal form, address, dates and NACE — not email or phone. Use the IČO / name list as the seed for a separate contact-enrichment step.
  • ~1,000 results per query. The ARES search API hard-caps each query at 1,000 records. For larger segments, split your run by municipality, postcode, legal form or NACE code and combine the datasets.
  • Main subjects. This actor scrapes economic subjects from the ARES search endpoint; detailed sub-registers (VR, RŽP, etc.) are out of scope.