New Polish Companies Leads from KRS (Daily) avatar

New Polish Companies Leads from KRS (Daily)

Pricing

$2.90 / 1,000 companies

Go to Apify Store
New Polish Companies Leads from KRS (Daily)

New Polish Companies Leads from KRS (Daily)

Daily list of newly registered companies in Poland from the official KRS register: name, NIP, REGON, address, email, website, PKD codes, share capital, board and shareholders. Filter by voivodeship, city, PKD and legal form. Fresh B2B leads every day.

Pricing

$2.90 / 1,000 companies

Rating

0.0

(0)

Developer

Grzegorz Pryjma

Grzegorz Pryjma

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Security

Limited permissions

Share

Get every company registered in Poland yesterday, today or in any date range, straight from the official KRS register. Each lead comes with name, NIP, REGON, full address, email and website (when published), PKD activity codes, share capital, management board, shareholders and representation rules. Filter by voivodeship, city, PKD code and legal form, and schedule the Actor daily to get fresh B2B leads every morning.

🇵🇱 Nowo zarejestrowane firmy z KRS codziennie: nazwa, NIP, REGON, adres, e-mail, strona www, PKD, kapitał, zarząd i wspólnicy. Filtry: województwo, miasto, PKD, forma prawna.

Why new companies?

A company registered this week needs an accountant, a bank account, insurance, a website, an office, software, a leasing deal and suppliers. Reaching it first is the best moment to sell. Around 300–500 new companies are registered in KRS on a typical working day.

Who uses it

  • Accounting offices and payroll firms looking for new clients
  • Banks, leasing, insurance and fintech sales teams
  • Web agencies, software houses, marketing and office-space providers
  • B2B data and CRM enrichment, market research, competitor monitoring
  • Due diligence: monitor all register changes (board, address, capital) in a date range

Data source

The official public KRS API of the Polish Ministry of Justice (api-krs.ms.gov.pl): the daily bulletin of register entries plus the current extract (odpis aktualny) of each company. No scraping of websites, no CAPTCHAs, no login. Data is as fresh as the register itself.

Input

FieldDescription
lastDaysScan the last N days, including today (default 5)
dateFrom / dateToExplicit registration date range instead of lastDays
onlyNewRegistrationstrue: only companies registered in the range. false: every company with any register change in the range
voivodeshipse.g. MAZOWIECKIE, MAŁOPOLSKIE
citiese.g. Warszawa, Kraków
pkdPrefixese.g. 62 (IT), 43.21 (electrical installation), 68 (real estate)
legalFormsSp. z o.o., PSA, S.A., jawna, komandytowa, fundacja, stowarzyszenie...
requireEmail / requireWebsiteKeep only companies with an email / website in KRS
maxItemsMaximum number of companies

Example: new IT companies in Mazowieckie from the last 7 days.

{ "lastDays": 7, "voivodeships": ["MAZOWIECKIE"], "pkdPrefixes": ["62"], "legalForms": ["SP_ZOO"], "maxItems": 500 }

Output

{
"krs": "0001277275",
"nip": "1182339146",
"regon": "546107301",
"name": "KTC SOFTWARE SPÓŁKA Z OGRANICZONĄ ODPOWIEDZIALNOŚCIĄ",
"legalForm": "SPÓŁKA Z OGRANICZONĄ ODPOWIEDZIALNOŚCIĄ",
"registrationDate": "2026-11-04",
"fullAddress": "UL. MICHAŁA WOŁODYJOWSKIEGO 21, 05-082 STARE BABICE",
"voivodeship": "MAZOWIECKIE",
"city": "STARE BABICE",
"email": "biuro@example.pl",
"website": "www.example.pl",
"mainPkd": { "code": "58.29.Z", "description": "DZIAŁALNOŚĆ WYDAWNICZA W ZAKRESIE POZOSTAŁEGO OPROGRAMOWANIA" },
"pkdCodes": ["58.29.Z", "62.10.B", "62.20.B"],
"shareCapital": 5000,
"representationBody": "ZARZĄD",
"representationMethod": "W PRZYPADKU ZARZĄDU JEDNOOSOBOWEGO ...",
"boardMembers": [{ "name": "K**** T***** C******", "function": "PREZES ZARZĄDU" }],
"shareholders": [{ "name": "K**** T***** C******", "shares": "100 UDZIAŁÓW O ŁĄCZNEJ WARTOŚCI 5000 PLN" }],
"isNewRegistration": true
}

The New companies table view shows the key fields. Export to Excel, CSV or JSON, or push to your CRM via API, Make, Zapier or n8n.

Schedule it daily

Create a schedule in Apify Console with lastDays: 1 and run it every evening. You get only that day's new companies, and you pay only for what you receive.

Pricing

Pay per company: you pay only for companies in your results. There is no start fee, and filtering happens before charging, so filtered-out companies are free.

Limits and GDPR

  • The public KRS API masks personal names of board members and shareholders (e.g. K**** T*****). Functions, number of board members, share structure and representation rules are complete. Company data (name, NIP, address, email, website, PKD, capital) is not masked.
  • Email and website are present only if the company published them in KRS (roughly 15–25% of new companies).
  • REGON is sometimes assigned a few days after registration and may be empty for the newest companies.
  • KRS covers companies, foundations, associations and cooperatives. Sole proprietorships (JDG) are in CEIDG, not KRS.
  • GDPR: the data comes from a public register. If you use it for direct marketing, you are the data controller and you are responsible for a lawful basis, informing the recipients and respecting objections (GDPR, Polish electronic communications law).

FAQ

How fresh is the data? Entries appear in the KRS bulletin on the day they are made by the court. Running with lastDays: 1 in the evening gives that day's registrations.

Can I get changes, not only new companies? Yes. Set onlyNewRegistrations to false to get every company with any register entry in the range, e.g. a new board member, a new address or a capital increase.