Comparison

How to choose a company database in Poland: source types compared

A list of Polish companies can come from five kinds of sources: free official registers, online business directories, subscription data platforms, one-off lists prepared to order, or your own collection. They differ in coverage, contact data, effort and cost. This page compares them and lists what to check before you pay.

Register information as of 11 October 2026 · Content updated: 13 October 2026

What to compare

  • The same selection. Industry, region, legal forms and the fields every record must have.
  • The number of records after all filters, not the size of the whole database or of the register.
  • The data date and the source of each field, and what you may legally do with the data.

This comparison is written by firmowekontakty.pl, which itself sells one-off company lists – one of the source types below. We compare types of sources, not individual providers: we have not tested other providers’ data and do not name or price them here, because we have not verified their current offers.

Five types of sources at a glance

The table scrolls sideways.

Source typeWhat it gives youLimitsCostGood for
Official registers (CEIDG, KRS, REGON)Official identification data: name, address, NIP, REGON, PKD codes; in KRS also legal form, governing bodies and share capital.Each register covers different entities: CEIDG sole traders, KRS companies and organisations. Only CEIDG can be filtered by industry and region (API with an account, 1,000 requests per 60 minutes). KRS and REGON are queried by identifier. Contacts only where the entrepreneur reported them (CEIDG); KRS has no phone numbers.Data free of charge; the cost is the programming work.Checking counterparties, enriching data of companies you already know, teams with a developer.
Online business directoriesCompanies presenting themselves, often with phone and website; search by category and town.Coverage depends on which companies are listed; categories are the directory’s own, not PKD; identifiers are not always shown. Directories have their own terms of use.Browsing is usually free; bulk copying is a matter of the directory’s terms.Finding individual local suppliers or customers.
Data platforms on subscriptionSearch, filters and export in an application, often several users and links to a CRM.Models you will come across: an annual commitment, monthly export limits or credits per record – check the terms in the provider’s price list. Access to the application ends with the subscription.Recurring fee; compare the total for the whole commitment.Continuous prospecting, several users, regular new records.
One-off lists prepared to orderA CSV or Excel file for one defined selection, paid once.A snapshot as of the data date that does not update itself. Quality depends on the seller’s sources – ask for them.One payment per file; a new version is a new order.One campaign, one region or industry, work in your own Excel or CRM.
Collecting data yourselfFull control over sources, fields and selection.Time, technical skills and maintenance; the GDPR applies to data of sole traders, and directories and websites have their own terms.Your own working time or a developer’s.Small, very specific lists or ongoing internal research.

Facts about the registers come from our article Free company data from CEIDG, KRS and REGON (information as of 11 October 2026); access rules and limits are set by the register operators and may change.

Free registers: where they end

The registers are official and free, but split by legal form: sole traders are in CEIDG, companies and organisations in KRS, and REGON covers both but can only be searched by identifier. A list of one industry across all legal forms therefore has to be assembled – via the CEIDG data warehouse API for sole traders and via your own processing of KRS data for companies.

For scale: the REGON register lists 4,599,771 entities declaring business activity (GUS, as of 30 June 2026). Breakdowns by voivodeship and industry are in our data overviews.

What to check before you pay

  1. Number of records after all filters. Ask for the count for your exact selection – industry, region, legal forms, required fields – not for the size of the whole database.
  2. Data date and source of each field. Find out whether the date refers to when the file was created, when the record changed or when the contact was actually checked.
  3. Identifiers. NIP or REGON lets you deduplicate against your CRM and verify a company in the registers. Ask how many records have them.
  4. Industry classification. Registers are moving from PKD 2007 to PKD 2025 (in force since 1 January 2025; PKD 2007 may be used in parallel until 31 December 2026). Ask which version the selection uses – see PKD 2025 industry codes.
  5. Contacts and the law. Under Article 398 of the Electronic Communications Law, sending commercial information by email or phone requires the recipient’s prior consent – businesses included. A purchased list does not contain such consent. Details: B2B telemarketing and email after the changes.
  6. Personal data. Data of sole traders and named contact persons is personal data under the GDPR. The buyer needs their own legal basis and must provide the required information.
  7. Total cost. With subscriptions, count the whole commitment, user and export limits and credit validity; with one-off files, the price for the counted selection.
  8. A sample. A structure sample shows the columns, not the quality of real records. Ask about the conditions for seeing real data.

A longer checklist: How to buy a company database.

Where firmowekontakty.pl fits

We sell one-off files (CSV, XLSX or JSON on request), without a subscription. One of our sources is our own database: 196,499 records as of 17.09.2026, of which 75.9% are in the Mazowieckie voivodeship. For other regions we compile the list for the specific enquiry.

In our own database 27.7% of records have a phone number, 29.8% an email address and 70.7% a NIP. Contacts are taken from public sources and are not checked for reachability.

We do not sell lists for email campaigns or telemarketing. Before any order we state the number of records after your filters, the fields, the data status and the price.

Details: database status · data sources and methodology · how pricing works.

Frequently asked questions

Are the free registers enough?

For checking a counterparty or enriching data of companies you already know, yes. For a list of one industry across all legal forms with publicly listed contacts, they usually are not: only CEIDG can be filtered by industry, it covers sole traders only, and contacts are there only if the entrepreneur reported them.

Subscription or one-off file?

A one-off file suits one defined list that you will work with in your own Excel or CRM. A subscription makes sense when you search continuously, several people use the data or you need new records regularly.

Does a database with 100% up-to-date contacts exist?

No. Companies change phone numbers and email addresses, and sources lag behind. A trustworthy seller says up front what it does not guarantee – usually email deliverability and phone reachability.

May I email the companies from a purchased list?

Under Article 398 of the Electronic Communications Law, commercial information by email or phone requires the recipient’s prior consent, and the provision does not distinguish between consumers and businesses. A purchased list does not contain that consent. This is not legal advice.

Compare offers on the same brief

Tell us the industry, region, required fields and format. We will give you the number of records after the filters and the price, which you can compare with other sources.

Request a quote · Polish company database · Sample file