B2B contacts for Czech companies come from four places: public registers (company identification, no phone or email), directories and company websites (one company at a time), LinkedIn (a specific person) and a purchased export (thousands of companies with a contact in one file). In our database, 1,277,973 of 4,404,295 Czech entities have a phone number on record and 809,573 have an email address (as of 2026-09-12).
Where Czech company data comes from
- ARES (Administrative Register of Economic Subjects) — run by the Ministry of Finance. It gives the company ID (IČO), name, registered address, legal form, founding date and CZ-NACE industry codes. Its search returns at most 1,000 results per query.
- The Register of Economic Subjects of the Czech Statistical Office — published in full as open data in CSV.
- The public (commercial) register — adds statutory bodies and shareholders of registered legal entities.
The basic register records do not contain phone numbers, email addresses or websites. Those have to be found in other public sources, such as company websites, and matched to the company ID. That matching is what a database such as databázekontaktu.cz adds.
How many Czech companies actually have a contact on record
Fewer than the number of companies suggests. Of 4,404,295 entities in our database, 1,293,906 have at least one contact: 29.0% have a phone number, 18.4% an email address and 19.0% a website. The share differs widely between industries; the per-industry counts are listed in the overview of industry exports (Czech). If you plan phone outreach, count the records with a phone number, not the number of entities.
Filtering by industry and region
- Industry — the CZ-NACE classification of economic activities. A registered activity does not prove the company actually carries it out.
- Region — region (kraj) or district (okres) of the registered office, which is not necessarily the place of operation.
- Legal form — separates sole traders from companies.
- VAT status and insolvency — unreliable VAT payers and entities flagged as insolvent can be excluded. See VAT Payer Reliability in Czechia.
- Contact availability — only records with a phone number, email address or website.
Employee count and turnover are not among the fifteen export columns, so the selection cannot be narrowed by company size.
Checking how current the data is
- Ask for the data date. We confirm it before you order; the file does not update itself after delivery.
- Check entity status and insolvency. The Czech Insolvency Register (ISIR) and ARES are public; for important partners check the current status there.
- Compare the file with your own records by company ID to separate existing customers and anyone who has objected to being contacted.
- Expect some contacts not to work. A phone number or email on record means it was found in a public source, not that it is in service. We have no documented figure for how quickly contacts go out of date.
What you may do with the contacts
Phone, post, a visit or an individual LinkedIn message: you need a legal basis under GDPR — usually legitimate interest — you must tell the person who you are and where you got the contact, and you must respect an objection.
An offer by email: only with the recipient's prior consent or to your own customers, even when the recipient is a company and the address is a general one such as info@. This follows from Czech Act No. 480/2004 Coll. Email addresses in the export are for completing and checking your own records, not for mailing campaigns. Details are in GDPR and B2B Outreach: What Applies When Contacting Czech Companies.
Common mistakes
- Confusing the number of entities with the number of contacts. What matters is the number of records with the field you need.
- Treating the registered office as the place of operation.
- Assuming every contact is unique. One phone number or email address may be listed for several entities.
- Expecting named decision-makers. The export contains the contact assigned to the entity, typically a general mailbox or switchboard; names and job titles of employees are not included.
- Forgetting the data date. Keep your selection brief and the date with the file.
A recommended workflow
- Describe the target group: industry, region, legal form, the contact you need.
- Ask for the row count after filters, the price and the data date. We send them before you order, then supply CSV or XLSX. See export structure and sample (Czech).
- Load the file with the company ID as text and compare it with your own records.
- Exclude insolvent and dissolved entities and anyone who has objected.
- Split the list by district or activity and use a channel that is permitted for that contact.
- Record outcomes and objections against the company ID.
Counts and prices for all industries are in the industry export pricing (Czech) section.