ARES Czech Business Registry Scraper
Pricing
from $7.00 / 1,000 results
ARES Czech Business Registry Scraper
Scrape Czech business registry data from ARES. Get company names, ICO numbers, VAT IDs, addresses, NACE industry codes, legal forms, and registration dates for 3M+ Czech businesses. Search by name, ICO, or legal form.
Pricing
from $7.00 / 1,000 results
Rating
0.0
(0)
Developer
ParseForge
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
18 hours ago
Last modified
Categories
Share

🇨🇿 ARES Czech Business Registry Scraper
🚀 Export Czech company records in bulk from the official ARES registry. Pull names, IČO IDs, legal forms, DIČ tax IDs, addresses, regions, and registration dates. No API key, no manual lookup, no CSV wrangling.
🕒 Last updated: 2026-05-12 · 📊 25+ fields per record · 🇨🇿 All Czech entities · 🏢 50+ legal forms · 🔍 Search by name, IČO, or legal form
The ARES Czech Business Registry Scraper queries the Ministry of Finance's official Czech business registry (ARES) and returns 25+ fields per company, including name, 8-digit IČO, legal form code and label, DIČ tax ID, full registered address, region (kraj), municipality (obec), and registration metadata. The registry is the authoritative source for company information in the Czech Republic.
Coverage spans every Czech legal entity with an IČO, from joint-stock companies (a.s.) and limited liability (s.r.o.) to cooperatives, foundations, public bodies, and self-employed traders. This Actor exposes name-based search, direct IČO lookup, and legal-form filtering with server-side pagination.
| 🎯 Target Audience | 💡 Primary Use Cases |
|---|---|
| Compliance teams, due-diligence analysts, AML/KYC officers, B2B sales, journalists, supplier-onboarding teams | Sanctions and PEP screening, invoice validation, supplier databases, fraud detection, beneficial ownership research, market research |
📋 What the ARES Scraper does
Three filtering workflows in a single run:
- 🔍 Search by name. Partial match against the legal company name (e.g.
Skodareturns every Skoda-related entity). - 🆔 Lookup by IČO. Direct fetch of a single company by its 8-digit Czech registration ID.
- 🏷️ Filter by legal form. Restrict to a specific entity type via the official legal-form code (e.g.
121for joint-stock).
Each record includes the company's IČO, name, legal form (code and label), tax registration status (DIČ), date of incorporation, full registered seat address, region (kraj), municipality (obec), financial office jurisdiction, and the complete raw ARES payload for downstream processing.
💡 Why it matters: the Czech business registry is the canonical source for company data in the country. Compliance teams use it for sanctions screening, sales teams use it for supplier onboarding, journalists use it for investigative reporting. This Actor lifts the bulk-export limitation that ARES's web UI imposes.
🎬 Full Demo
🚧 Coming soon: a 3-minute walkthrough showing bulk export of every joint-stock company in Prague.
⚙️ Input
| Input | Type | Default | Behavior |
|---|---|---|---|
| maxItems | integer | 10 | Records to return. Free plan caps at 10, paid plan at 1,000,000. |
| searchQuery | string | "Skoda" | Partial-match search on company name. Required unless ico is set. |
| ico | string | null | 8-digit Czech company ID. When provided, performs a direct lookup. |
| legalForm | string | null | Official legal-form code. 121 = joint-stock (a.s.), 112 = limited liability (s.r.o.), etc. |
Example: 500 companies with "Praha" in their name.
{"maxItems": 500,"searchQuery": "Praha"}
Example: every joint-stock company (legal form 121).
{"maxItems": 1000,"legalForm": "121"}
Example: direct IČO lookup.
{"ico": "00177041"}
⚠️ Good to Know: ARES is updated daily by the Ministry of Finance, so freshly registered companies appear within 24-48 hours. Some legal forms (foundations, public institutions) include extra metadata that is not present on commercial entities.
📊 Output
Each record contains 25+ fields. Download the dataset as CSV, Excel, JSON, or XML.
🧾 Schema
| Field | Type | Example |
|---|---|---|
🆔 ico | string | "00177041" |
🏢 name | string | "ŠKODA AUTO a.s." |
🏷️ legalFormCode | string | "121" |
🏷️ legalFormLabel | string | "Akciová společnost" |
💼 dic | string | null | "CZ00177041" |
📅 createdAt | string | null | "1991-04-20" |
📅 lastUpdate | string | "2026-04-30" |
🏠 addressStreet | string | "tř. Václava Klementa" |
🔢 addressHouseNumber | string | "869" |
🏙️ addressCity | string | "Mladá Boleslav" |
📮 addressZip | string | "29301" |
🌍 addressRegion | string | "Středočeský kraj" |
🏛️ addressMunicipality | string | "Mladá Boleslav" |
🏦 taxOfficeJurisdiction | string | null | "FÚ pro Středočeský kraj" |
🌐 aresUrl | string | "https://ares.gov.cz/ekonomicke-subjekty/00177041" |
🕒 scrapedAt | ISO 8601 | "2026-05-12T00:00:00.000Z" |
📦 raw | object | full ARES response |
📦 Sample record
✨ Why choose this Actor
| Capability | |
|---|---|
| 🏛️ | Official ARES data. Pulls directly from the Czech Ministry of Finance's authoritative registry. |
| 🇨🇿 | Full country coverage. Every Czech legal entity with an IČO, across 50+ legal forms. |
| 🔍 | Three search modes. Name partial match, direct IČO lookup, or legal-form filter. |
| 📦 | Raw payload preserved. The full original ARES response is returned alongside the normalized fields. |
| ⚡ | Fast. 100 companies in under 10 seconds, 10,000 records in under 5 minutes. |
| 🚫 | No authentication. Works with public registry data. No login or API key needed. |
| 🔁 | Always fresh. Every run pulls the latest data, so registrations from the past 24 hours are included. |
📊 The Czech business registry holds records on roughly 3 million entities. This Actor lifts the per-query cap that the ARES website imposes.
📈 How it compares to alternatives
| Approach | Cost | Coverage | Refresh | Filters | Setup |
|---|---|---|---|---|---|
| ⭐ ARES Czech Scraper (this Actor) | $5 free credit, then pay-per-use | All Czech entities | Daily | name, IČO, legal form | ⚡ 2 min |
| Manual ARES web UI | Free | Limited per session | Daily | Same filters | 🐢 Hours per batch |
| Paid Czech business data providers | $100+/month | Often broader (history, owners) | Variable | Many | ⏳ Days of integration |
Pick this Actor when you need bulk export of Czech registry data without paying for commercial providers.
🚀 How to use
- 📝 Sign up. Create a free account with $5 credit (takes 2 minutes).
- 🌐 Open the Actor. Go to the ARES Czech Business Registry Scraper page on the Apify Store.
- 🎯 Set input. Choose a search query, IČO, or legal form code.
- 🚀 Run it. Click Start and let the Actor fetch and structure the records.
- 📥 Download. Grab your results in the Dataset tab as CSV, Excel, JSON, or XML.
⏱️ Total time from signup to downloaded dataset: 3-5 minutes. No coding required.
💼 Business use cases
🔌 Automating ARES Czech Scraper
Control the scraper programmatically for scheduled refreshes and pipeline integrations:
- 🟢 Node.js. Install the
apify-clientNPM package. - 🐍 Python. Use the
apify-clientPyPI package. - 📚 See the Apify API documentation for full details.
The Apify Schedules feature lets you trigger this Actor on any cron interval. A daily refresh keeps downstream KYC and supplier databases in sync automatically.
🌟 Beyond business use cases
Data like this powers more than commercial workflows. The same structured records support journalism, academic research, civic projects, and personal initiatives.
🤖 Ask an AI assistant about this scraper
Open a ready-to-send prompt about this ParseForge actor in the AI of your choice:
- 💬 ChatGPT
- 🧠 Claude
- 🔍 Perplexity
- 🅒 Copilot
❓ Frequently Asked Questions
🧩 How does it work?
You configure the input form with a search query, IČO, or legal form code, click Start, and the Actor queries the ARES API directly. Each match is normalized into a flat record and pushed to the dataset.
📏 How accurate is the data?
The data comes from the Czech Ministry of Finance's official registry. Accuracy is whatever ARES publishes. The Actor does not modify any field beyond reorganizing it into a flatter structure for downstream use.
🔁 How often is the dataset refreshed?
ARES is updated daily by the Ministry of Finance. Every Actor run fetches the latest data, so registrations and updates from the past 24-48 hours are picked up.
🆔 What is an IČO?
IČO (Identifikační číslo osoby) is the 8-digit unique business identification number that the Czech Republic assigns to every registered legal entity. It's the equivalent of a US EIN or a UK Company Number.
💼 What is DIČ?
DIČ (Daňové identifikační číslo) is the Czech tax identification number, typically formatted as CZ + the IČO (e.g. CZ00177041). Not every IČO has a DIČ, only entities registered for VAT do.
🏷️ What legal form codes are supported?
The most common Czech legal forms include 121 (Akciová společnost, joint-stock), 112 (Společnost s ručením omezeným, limited liability), 101 (Fyzická osoba podnikající, sole trader), 141 (Družstvo, cooperative), and others. The full list is published by the Czech Statistical Office.
⏰ Can I schedule regular runs?
Yes. Use Apify Schedules to run this Actor on any cron interval. Daily schedules align with ARES's own update cadence.
⚖️ Is this data legal to use?
The ARES registry is a public dataset and its records can be freely used for commercial and non-commercial purposes within the Czech Republic and abroad. Review the Ministry of Finance's terms for any specific licensing restrictions.
💳 Do I need a paid Apify plan to use this Actor?
No. The free Apify plan is enough for testing and small runs (10 records per run). A paid plan lifts the limit to 1,000,000 records and unlocks scheduling and higher concurrency.
🔁 What happens if a run fails or gets interrupted?
Apify automatically retries transient errors. If a run still fails, inspect the log in the Runs tab, fix the input, and re-run. Partial datasets from failed runs are preserved.
🆘 What if I need help?
Our support team is here to help. Contact us through the Apify platform or use the Tally form linked below.
🔌 Integrate with any app
ARES Czech Scraper connects to any cloud service via Apify integrations:
- Make - Automate multi-step workflows
- Zapier - Connect with 5,000+ apps
- Slack - Get run notifications in your channels
- Airbyte - Pipe registry data into your warehouse
- GitHub - Trigger runs from commits and releases
- Google Drive - Export datasets straight to Sheets
You can also use webhooks to trigger downstream actions when a run finishes. Push fresh ARES records into your CRM, or alert your compliance team about newly registered entities.
🔗 Recommended Actors
- 🏛️ GLEIF LEI Scraper - Global legal entity identifiers
- 🏢 Spain Empresia Scraper - Spanish business registry data
- 📊 FINRA BrokerCheck Scraper - U.S. broker and firm regulatory records
- 🏦 FDIC Bank Scraper - U.S. bank financial data
- 🇪🇺 Europages B2B Scraper - European B2B supplier directory
💡 Pro Tip: browse the complete ParseForge collection for more business registry scrapers.
🆘 Need Help? Open our contact form to request a new scraper, propose a custom data project, or report an issue.
⚠️ Disclaimer: this Actor is an independent tool and is not affiliated with, endorsed by, or sponsored by the Czech Ministry of Finance, ARES, or any government agency. All trademarks mentioned are the property of their respective owners. Only publicly available registry data is collected.