Search and filter company data
according to your own criteria.
The Company Search API enables precise searches of the company register using a set of filters tailored to your use case. Each result is a direct response to your query—without redundant or random data.
Company Search is a module for precisely querying the company registry by your own criteria. Instead of working with random, excess data, you build exactly the set of entities you need — filtering by industry, location, legal form, activity start date, or available contact data. Every result is a complete, structured company profile, ready to plug into sales, analysis, or automation. In practice, Company Search turns a raw registry into a targeted dataset for your use case.
Filter by your own criteria
Combine any filters to build exactly the set of companies you need. Every result is a complete, structured profile.
Contact
1 filtershas_contact
enum
Only companies with a reachable contact channel — phone, email, or fax.
Business activity
4 filtersactivity_code
string
Exact business activity (PKD) code.
activity_prefix
string
Activity code prefix — whole industry groups at once.
activity_start_from
date
Activity started on or after the given date.
activity_start_to
date
Activity started on or before the given date.
Location
3 filtersvoivodeship
string
Region (voivodeship) of the registered seat.
city
string
City of the registered seat.
postal_code
string
Postal code of the registered seat.
Status & legal form
2 filtersstatus
enum
Activity status — active, suspended, closed.
legal_form
string
Legal form of the entity.
Real-world use cases.
B2B lead generation
Pull new companies from your industry every day — ones that have contact data. Build your pipeline before the competition does.
Contractor verification
Before signing a contract, verify the company exists in the registry, check its status, and confirm contact details are current.
CRM enrichment
Fill in missing data in your existing customer base — addresses, PKD codes, current phone numbers and email addresses.
Market research
Analyze the number of companies in a given industry, region, or registration date range. First-hand data.
Start filtering
From your first query to the legal-form dictionary — everything you need to get going.
GET /api/v1/companies/search?has_contact=phone&activity_prefix=47&voivodeship=mazowieckie curl "https://api.entiway.com/api/v1/companies/search?has_contact=phone&activity_prefix=47" \ -H "Authorization: Bearer sk_api_xxxx"
Ready to integrate?
Full API documentation, authentication guide, and endpoint reference — everything you need to get started.