ARES Czech Business Registry Scraper avatar

ARES Czech Business Registry Scraper

Pricing

from $7.00 / 1,000 results

Go to Apify Store
ARES Czech Business Registry Scraper

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

ParseForge

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

18 hours ago

Last modified

Share

ParseForge Banner

🇨🇿 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 teamsSanctions 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. Skoda returns 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. 121 for 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

InputTypeDefaultBehavior
maxItemsinteger10Records to return. Free plan caps at 10, paid plan at 1,000,000.
searchQuerystring"Skoda"Partial-match search on company name. Required unless ico is set.
icostringnull8-digit Czech company ID. When provided, performs a direct lookup.
legalFormstringnullOfficial 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

FieldTypeExample
🆔 icostring"00177041"
🏢 namestring"ŠKODA AUTO a.s."
🏷️ legalFormCodestring"121"
🏷️ legalFormLabelstring"Akciová společnost"
💼 dicstring | null"CZ00177041"
📅 createdAtstring | null"1991-04-20"
📅 lastUpdatestring"2026-04-30"
🏠 addressStreetstring"tř. Václava Klementa"
🔢 addressHouseNumberstring"869"
🏙️ addressCitystring"Mladá Boleslav"
📮 addressZipstring"29301"
🌍 addressRegionstring"Středočeský kraj"
🏛️ addressMunicipalitystring"Mladá Boleslav"
🏦 taxOfficeJurisdictionstring | null"FÚ pro Středočeský kraj"
🌐 aresUrlstring"https://ares.gov.cz/ekonomicke-subjekty/00177041"
🕒 scrapedAtISO 8601"2026-05-12T00:00:00.000Z"
📦 rawobjectfull 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

ApproachCostCoverageRefreshFiltersSetup
⭐ ARES Czech Scraper (this Actor)$5 free credit, then pay-per-useAll Czech entitiesDailyname, IČO, legal form⚡ 2 min
Manual ARES web UIFreeLimited per sessionDailySame filters🐢 Hours per batch
Paid Czech business data providers$100+/monthOften broader (history, owners)VariableMany⏳ Days of integration

Pick this Actor when you need bulk export of Czech registry data without paying for commercial providers.


🚀 How to use

  1. 📝 Sign up. Create a free account with $5 credit (takes 2 minutes).
  2. 🌐 Open the Actor. Go to the ARES Czech Business Registry Scraper page on the Apify Store.
  3. 🎯 Set input. Choose a search query, IČO, or legal form code.
  4. 🚀 Run it. Click Start and let the Actor fetch and structure the records.
  5. 📥 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

🛡️ Compliance and KYC

  • AML and PEP screening against company registries
  • Beneficial-ownership and group structure research
  • Sanctions list cross-referencing
  • Continuous monitoring of supplier registrations

🤝 Sales and B2B Marketing

  • Build prospect lists by legal form, region, or industry
  • Enrich CRM records with verified IČO and DIČ
  • Identify newly registered companies for outbound
  • Validate invoices and counterparty data

📊 Market and Investment Research

  • Map the Czech corporate landscape by sector and region
  • Identify acquisition targets by legal form
  • Track formation and dissolution trends
  • Build proprietary economic indicators

🤝 Supplier Onboarding

  • Verify supplier identity before contract signing
  • Populate vendor management systems from a single source
  • Spot duplicates and shell entities
  • Run ongoing checks on the supplier base

🔌 Automating ARES Czech Scraper

Control the scraper programmatically for scheduled refreshes and pipeline integrations:

  • 🟢 Node.js. Install the apify-client NPM package.
  • 🐍 Python. Use the apify-client PyPI 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.

🎓 Research and academia

  • Studies of Czech corporate formation patterns
  • Datasets for economics and business school coursework
  • Reproducible studies with cited, versioned dataset pulls
  • Comparative legal-form analyses

📰 Journalism

  • Investigative reporting on shell companies and ownership
  • Local journalism on regional business activity
  • Verification of company identity in news stories
  • Open-data publishing for civic accountability

🤝 Non-profit and civic

  • Transparency tools for citizen access to registry data
  • Sectoral mapping for NGOs and trade associations
  • Beneficial-ownership and anti-corruption work
  • Public-interest databases on Czech entities

🧪 Experimentation

  • Train named-entity recognition or address parsers
  • Prototype fintech and B2B tools with real registry data
  • Validate CRM enrichment hypotheses with bulk samples
  • Test compliance pipelines end-to-end

🤖 Ask an AI assistant about this scraper

Open a ready-to-send prompt about this ParseForge actor in the AI of your choice:


❓ 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.

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.

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.


💡 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.