Czech Company Registry Scraper for ARES — IČO, VAT & Address avatar

Czech Company Registry Scraper for ARES — IČO, VAT & Address

Pricing

from $1.75 / 1,000 results

Go to Apify Store
Czech Company Registry Scraper for ARES — IČO, VAT & Address

Czech Company Registry Scraper for ARES — IČO, VAT & Address

Search and scrape the Czech ARES business register: company name, IČO, VAT number (DIČ), address, legal form, NACE industry codes and incorporation date. For KYC, due diligence and B2B. Independent tool, not affiliated with ARES or the Czech government.

Pricing

from $1.75 / 1,000 results

Rating

0.0

(0)

Developer

Haketa

Haketa

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Categories

Share

Search and extract the official Czech ARES business register: company name, IČO, VAT number (DIČ), address, legal form, NACE industry codes and incorporation date. Search by name or look up exact IČO numbers — clean JSON/CSV/Excel in seconds. Built for KYC, due diligence, B2B prospecting and compliance.


What This Actor Does

ARES is the official register of economic subjects in the Czech Republic. This Actor turns it into structured company data. For each company it returns:

  • Identity — company name, IČO (company ID) and VAT number (DIČ)
  • Legal — legal form (code + label) and incorporation/dissolution dates
  • Location — full address, street, city, district, region and postal code
  • Industry — NACE activity codes
  • Link — the ARES profile URL

Search by company name (paginated across all matches) or look up exact IČO numbers to verify specific companies.


Why Use This

  • KYC & due diligence. Verify Czech companies by IČO, VAT, address, legal form and status — the identifiers compliance needs.
  • IČO + VAT in one. The IČO and DIČ are the universal identifiers for Czech businesses — ideal for matching and enrichment.
  • Name search or exact lookup. Sweep a keyword across the register, or verify a list of IČO numbers.
  • Clean and free. Reads the official public ARES API — no key, no anti-bot, no browser.

Quick Start

Run it in the console (no code)

  1. Add Company name searches (e.g. Skoda, software) and/or exact IČO numbers.
  2. Set Max companies, click Start.
  3. Export as JSON, CSV, Excel or HTML, or push to Google Sheets, a webhook or a database.

Run it via API (Python)

from apify_client import ApifyClient
client = ApifyClient("YOUR_APIFY_TOKEN")
run_input = {"searchTerms": ["software"], "maxItems": 500}
run = client.actor("YOUR_USERNAME/czech-ares-scraper").call(run_input=run_input)
for c in client.dataset(run["defaultDatasetId"]).iterate_items():
print(c["name"], "·", c["ico"], "·", c["vatNumber"], "·", c["region"])

Verify a list of IČO numbers (Python)

run = client.actor("YOUR_USERNAME/czech-ares-scraper").call(run_input={
"icoList": ["00177041", "01731530"],
})
for c in client.dataset(run["defaultDatasetId"]).iterate_items():
print(c["ico"], c["name"], c["legalForm"], c["address"])

Input Parameters

FieldTypeDescription
searchTermsarrayCompany names/keywords to search.
icoListarrayExact IČO numbers to look up.
maxItemsintegerMax companies across all searches. 0 = no limit.
maxPagesintegerMax pages per search (100 per page). Default 40.
proxyConfigurationobjectApify Proxy. Datacenter is enough (public API).

Output

Each company is one record:

{
"ico": "00177041",
"name": "ŠKODA AUTO a.s.",
"vatNumber": "CZ00177041",
"legalFormCode": "121",
"legalForm": "Joint-stock company (a.s.)",
"address": "tř. Václava Klementa 869, Mladá Boleslav II, 29301 Mladá Boleslav",
"municipality": "Mladá Boleslav",
"district": "Mladá Boleslav",
"region": "Středočeský kraj",
"postalCode": "29301",
"naceCodes": ["29100", "45200", "72190"],
"incorporationDate": "1990-11-20",
"aresUrl": "https://ares.gov.cz/ekonomicke-subjekty/res/00177041"
}

Note: VAT (DIČ) is present for VAT-registered entities; sole traders and non-registered entities may not have one.


Use Cases

1. KYC & onboarding

Verify Czech companies by IČO, VAT, address and legal form for customer/vendor onboarding and compliance.

2. B2B prospecting & enrichment

Build or enrich lists of Czech companies by industry (NACE) and region with their IČO and VAT.

3. Due diligence & risk

Check legal form, incorporation date and status before deals or credit decisions.

4. Market research

Map companies in a sector or region to size a market or track new registrations.


Tips

  • IČO is the primary company identifier; DIČ (VAT) is the tax identifier — both are key for matching.
  • Name search paginates across all matches; IČO lookup verifies exact companies fast.
  • NACE codes classify each company's activities for sector filtering.
  • Schedule it with Apify Schedules to monitor changes.

Frequently Asked Questions

Do I need an account or key? No. The ARES API is public and free — no login, key or anti-bot.

What is IČO / DIČ? IČO is the Czech company identification number; DIČ is the VAT number. Together they uniquely identify Czech businesses.

Does it include directors? This Actor returns the core register fields (identity, VAT, address, legal form, NACE, dates). Director/ownership data can be added on request.

What export formats are supported? JSON, CSV, Excel, HTML, or via API — plus Google Sheets, webhooks, Make and Zapier.


This Actor is an independent tool and is not affiliated with, endorsed by, or sponsored by ARES or the Czech government. All trademarks are the property of their respective owners. It reads only the public ARES register. Comply with applicable terms and data-protection laws.