VOOZH about

URL: https://apify.com/automation-lab/ares-czech-business-registry-scraper

โ‡ฑ ARES Czech Business Registry Scraper: Company & ICO Data ยท Apify


๐Ÿ‘ ARES Czech Business Registry Scraper avatar

ARES Czech Business Registry Scraper

Pricing

Pay per event

Go to Apify Store

ARES Czech Business Registry Scraper

๐Ÿ‡จ๐Ÿ‡ฟ Search the official Czech ARES registry by company name or IฤŒO. Export normalized company IDs, legal data, addresses, statuses, and NACE codes.

Pricing

Pay per event

Rating

0.0

(0)

Developer

๐Ÿ‘ Stas Persiianenko

Stas Persiianenko

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Categories

Share

Search the official Czech ARES business registry by company name or IฤŒO and export clean company records from Apify.

What does ARES Czech Business Registry Scraper do?

ARES Czech Business Registry Scraper queries the Czech Ministry of Finance ARES registry API and saves normalized company data to an Apify dataset.

It supports company-name discovery and direct IฤŒO lookup.

The actor is HTTP-only and uses the official JSON API.

It does not require a browser, login, CAPTCHA solving, or proxy configuration.

Who is it for?

KYB and KYC teams use it to verify Czech companies before onboarding.

B2B sales teams use it to enrich Czech lead lists with official identifiers and addresses.

Procurement teams use it to clean supplier master data.

Market researchers use it to find companies matching a Czech brand, sector, or name pattern.

Data engineers use it to turn ARES responses into a repeatable dataset export.

Why use this actor?

โœ… Official source data from ARES.

โœ… Search by company name or exact IฤŒO.

โœ… Normalized fields for addresses, legal form, registry status, and NACE codes.

โœ… Source metadata included for audit trails.

โœ… Conservative request delays for reliable batch runs.

โœ… No browser overhead, so runs are fast and inexpensive.

What data can you extract?

The actor exports one row per Czech business entity.

FieldDescription
icoCzech company identification number
businessNameRegistered business name
taxIdCzech VAT/tax identifier when available
legalFormLegal-form code from ARES
primarySourcePrimary ARES source registry
registrationDateCompany registration date
updatedAtLast update date in the registry
addressTextFull registered address
regionCzech region
municipalityMunicipality
naceCodesCZ-NACE activity codes
registrationStatusesStatus values across ARES source registries
sourceRequestBodySearch request body used for the row

How much does it cost to scrape Czech ARES company data?

This actor uses pay-per-event pricing.

You pay a small start fee and a per-company result event.

The default input is intentionally small so first runs stay cheap.

Large batches should use maxResults and a conservative delayMillis value.

Input options

Use companyNames for discovery searches.

Use icos for exact Czech company lookup.

Use both when you want to enrich known companies and find adjacent matches in one run.

Set maxResults to cap total unique companies.

Set includeDetails to true when you want the per-IฤŒO detail endpoint.

Set delayMillis higher for very large jobs.

Example input

{
"companyNames":["skoda","alza"],
"icos":["00177041"],
"maxResults":100,
"includeDetails":true,
"delayMillis":250
}

Output example

{
"ico":"00177041",
"businessName":"ล koda Auto a.s.",
"taxId":"CZ00177041",
"legalForm":"121",
"primarySource":"ros",
"registrationDate":"1990-11-20",
"addressText":"tล™. Vรกclava Klementa 869, Mladรก Boleslav II, 29301 Mladรก Boleslav",
"region":"Stล™edoฤeskรฝ kraj",
"municipality":"Mladรก Boleslav",
"naceCodes":["29100","45200"],
"sourceType":"name_search"
}

How to scrape ARES by company name

  1. Open the actor on Apify.

  2. Add one or more values to companyNames.

  3. Keep includeDetails enabled for richer output.

  4. Set maxResults to your required limit.

  5. Run the actor.

  6. Export the dataset as JSON, CSV, Excel, XML, or RSS.

How to enrich a list of IฤŒO numbers

  1. Paste identifiers into icos.

  2. Use values with or without spaces; the actor keeps digits and pads to 8 characters.

  3. Leave companyNames empty if you only need exact lookups.

  4. Run the actor.

  5. Join the output back to your CRM, warehouse, or compliance workflow by ico.

Tips for reliable runs

Use short company-name terms for broad discovery.

Use exact company names or IฤŒO values for precise enrichment.

Keep delayMillis at 250 ms or above for large recurring jobs.

Use start only when resuming name-search pagination.

Review sourceRequestBody when auditing why a row appeared in the dataset.

Integrations

Send the dataset to Google Sheets for a Czech prospecting list.

Send rows to a CRM enrichment workflow by IฤŒO.

Use Apify webhooks to notify a compliance system when a run completes.

Load the dataset into BigQuery, Snowflake, or PostgreSQL for market analysis.

Combine this actor with company website scrapers for contact discovery.

API usage with Node.js

import{ ApifyClient }from'apify-client';
const client =newApifyClient({token: process.env.APIFY_TOKEN});
const run =await client.actor('automation-lab/ares-czech-business-registry-scraper').call({
companyNames:['skoda'],
maxResults:50,
});
console.log(run.defaultDatasetId);

API usage with Python

from apify_client import ApifyClient
client = ApifyClient('MY-APIFY-TOKEN')
run = client.actor('automation-lab/ares-czech-business-registry-scraper').call(run_input={
'companyNames':['skoda'],
'maxResults':50,
})
print(run['defaultDatasetId'])

API usage with cURL

curl-X POST 'https://api.apify.com/v2/acts/automation-lab~ares-czech-business-registry-scraper/runs?token=MY-APIFY-TOKEN'\
-H'Content-Type: application/json'\
-d'{"companyNames":["skoda"],"maxResults":50}'

MCP integration

Use the actor from Claude Desktop or Claude Code through Apify MCP.

MCP URL:

https://mcp.apify.com/?tools=automation-lab/ares-czech-business-registry-scraper

Claude Code setup:

$claude mcp add apify-ares-czech https://mcp.apify.com/?tools=automation-lab/ares-czech-business-registry-scraper

Claude Desktop JSON configuration:

{
"mcpServers":{
"apify-ares-czech":{
"url":"https://mcp.apify.com/?tools=automation-lab/ares-czech-business-registry-scraper"
}
}
}

Example prompts:

  • "Find Czech companies matching Skoda and summarize their registered addresses."

  • "Enrich these IฤŒO numbers with official ARES company names and NACE codes."

  • "Create a CSV-ready Czech supplier master-data table from ARES."

Legality and compliance notes

ARES is an official public business registry.

Use exported data in accordance with applicable Czech, EU, and internal compliance rules.

Do not use registry data for spam, harassment, or unlawful profiling.

For regulated KYB/KYC use cases, keep the scrapedAt, sourceUrl, and source request metadata fields.

FAQ and troubleshooting

Why did I get fewer rows than expected?

ARES may have fewer matching companies than your maxResults, or duplicate IฤŒO values may be removed across inputs.

Try a broader company-name term or increase start only when resuming a search.

Why is a legal form a code?

ARES returns legal-form codes. Keep the code for machine joins, or map it in your downstream system if you need localized labels.

Can I run thousands of records?

Yes, but keep the delay conservative and split very large enrichment lists into scheduled runs if needed.

Related scrapers

Explore other automation-lab actors for business enrichment workflows:

Data quality notes

The actor preserves ARES-provided codes and text.

It does not invent missing values.

When detail enrichment fails for one search hit, the actor keeps the search result instead of failing the full run.

Rows are de-duplicated by IฤŒO.

Performance notes

The actor is API-based and normally runs quickly.

No proxy is required.

No browser memory is required.

The default memory is 256 MB.

Changelog

Initial version:

  • Company-name search.

  • Direct IฤŒO lookup.

  • Detail enrichment.

  • Normalized dataset schema.

  • Source metadata fields.

You might also like

ARES Czech Business Registry Scraper

parseforge/ares-czech-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.

Global Company Registry Lead Finder

thescrapelab/global-company-registry-lead-finder

Search public company registries across multiple countries and export normalized business records for lead generation, market research, compliance checks, and recurring company monitoring.

10

Czech Company Registry Scraper โ€” ARES B2B Leads

logiover/czech-company-registry-scraper

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.

Czech Company Registry Scraper

dataharvest/justice-cz-scraper

Scrape Czech company data from Justice.cz and ARES API.

Eastern Europe Company Registry Scraper (PL + CZ + SK)

jungle_synthesizer/eastern-europe-company-registry-scraper

Extract official company registry data from Poland (KRS), Czech Republic (ARES), and Slovakia (ORSR). Returns legal name, tax ID, address, legal form, incorporation date, industry codes, board members, partners. Open public APIs, no proxy. For EU sanctions compliance, KYC, and M&A research.

๐Ÿ‘ User avatar

BowTiedRaccoon

3

European Company Registry Scraper

dataharvest/eu-company-registry-scraper

Scrape company registries from 7 European countries: CZ, SK, DE, AT, PL, HU, RO.

UK Companies House Scraper

parseforge/uk-companies-house-scraper

Scrape UK company data from Companies House. Get company names, registered addresses, status, type, SIC codes, incorporation dates, officers with roles and appointment dates, and previous names. Search by keyword with detail enrichment.

NoFluffJobs Scraper | Transparent Salary Tech Jobs

parseforge/nofluffjobs-scraper

Export NoFluffJobs tech job postings with mandatory salary disclosure: title, company, salary, tech stack, seniority, location and remote flag. Filter by country and language. CSV, Excel, JSON or XML for talent sourcing and salary research.

North Data Scraper

solidcode/northdata-scraper

[๐Ÿ’ฐ $4.0 / 1K] Extract European company data from North Data: profiles, registration numbers, addresses, officers and management, published financials, corporate networks, register events, and news.

TED EU Public Procurement Scraper

parseforge/ted-eu-procurement-scraper

Scrape EU public procurement tenders from TED (Tenders Electronic Daily). Get contract notices with buyer info, estimated values, deadlines, CPV codes, and procedure types. Filter by country and keyword across 27 EU member states plus EEA countries.