Czech Company Registry Scraper — ARES B2B Leads
Pricing
from $1.99 / 1,000 results
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
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
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
maxResultsto 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
| Feature | Description | |
|---|---|---|
| 🎯 | Czech B2B lead data | IČO, company name, VAT (DIČ), legal form, CZ-NACE industry and full registered address. |
| 🔎 | Rich filtering | Search by company name, IČO, legal form code (s.r.o., a.s.…), CZ-NACE industry code, municipality and postcode. |
| ⚖️ | Legal form & status | Legal form code + active / terminated flag with establishment and termination dates — ideal for KYC and lead quality. |
| 🏢 | Full address | Street, building number, city, city part, district (okres), region (kraj), postcode and country — broken into clean columns. |
| 🔢 | Lookup by IČO | Pass one or many IČO numbers to pull official registry records for known companies. |
| 📦 | Bulk export | Up to ~1,000 companies per query, auto-paginated; export to JSON, CSV, Excel, HTML or pull via API & webhooks. |
| 🔓 | No API key needed | Reads 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:
| Field | Description |
|---|---|
ico | Czech business ID (IČO) |
vat | VAT number (DIČ), when registered |
name | Registered company name (obchodní jméno) |
legalFormCode / legalFormText | Legal form code (právní forma) and its description |
establishedDate | Date of establishment (datum vzniku) |
terminatedDate | Date of termination (datum zániku), when ended |
updatedDate | Last update date in ARES (datum aktualizace) |
naceCodes | All CZ-NACE industry codes (;-joined) |
nacePrimary | Primary CZ-NACE industry code |
address | Full registered address (textová adresa) |
street | Street and building number |
city / cityPart | Municipality and city part |
district / region | District (okres) and region (kraj) |
zip | Postcode (PSČ) |
country | Country (název státu) |
isActive | true if the company has no termination date |
url | Direct ARES detail URL for the company |
scrapedAt | ISO timestamp of the run |
🚀 How to use
- Open the actor and set your filters (industry, municipality, legal form, postcode, etc.) — or just type a company name in
obchodniJmeno. - Set
maxResults. - Run, then export the dataset to CSV, Excel, JSON or Google Sheets.
Input fields
| Field | Type | Description |
|---|---|---|
obchodniJmeno | string | Free-text company name search, e.g. software, technologie |
ico | string | One IČO, or several comma-separated, e.g. 45274649,27082440 |
pravniForma | string | Legal form code(s): 112 s.r.o., 121 a.s., 101 sole trader… |
czNace | string | CZ-NACE code(s), e.g. 6201 (software), 7311 (advertising) |
kodObce | integer | Municipality code, e.g. 554782 Praha, 582786 Brno |
psc | integer | Registered-address postcode (digits only), e.g. 11000 |
nazevObce | string | Municipality name, e.g. Praha, Brno |
maxResults | integer | Cap (default 200, 0 = unlimited; ARES caps each query at ~1k) |
useProxy | boolean | Route through Apify Proxy (datacenter). Default true |
proxyConfiguration | object | Proxy 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.
Is scraping ares.gov.cz legal?
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.
How do I find legal form (právní forma) or CZ-NACE codes?
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.