KRS Poland Business Registry Scraper avatar

KRS Poland Business Registry Scraper

Pricing

from $6.00 / 1,000 results

Go to Apify Store
KRS Poland Business Registry Scraper

KRS Poland Business Registry Scraper

Scrape Polish business registry data from KRS. Get company names, KRS numbers, NIP, REGON, addresses, directors, share capital, PKD industry codes, and bankruptcy flags. Search by KRS number or query for 600,000+ Polish businesses.

Pricing

from $6.00 / 1,000 results

Rating

0.0

(0)

Developer

ParseForge

ParseForge

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

2

Monthly active users

5 days ago

Last modified

Share

ParseForge Banner

🇵🇱 KRS Poland Business Registry Scraper

Polish companies are registered in the National Court Register (KRS). This tool pulls structured company records by KRS number - names, legal forms, NIP and REGON identifiers, addresses, director names, and registration history - so you can build compliance workflows or supplier databases fast.

The KRS Poland Scraper collects Polish company excerpts from the official National Court Register by KRS number. Returns name, legal form, NIP/REGON, registration date, full address, and director and supervisor details.

✨ What Does It Do

  • 🏢 Company records - registered names, legal forms, and entity types
  • 🆔 Tax IDs - NIP (tax ID) and REGON (statistical ID)
  • 📅 Registration history - creation date, last update, and total entries in the registry
  • 📍 Full address - voivodeship, district, commune, city, street, postal code
  • 👥 Directors and supervisors - names and roles of people in the management and supervisory boards
  • 🧾 Two registries - P for Entrepreneurs (companies) and S for Associations and Foundations
  • 🆔 Previous registry info - history from the pre-KRS registry if applicable

🔧 Input

  • KRS Numbers - list of 10-digit KRS numbers to look up (e.g. 0000033014)
  • Registry Type - P for Entrepreneurs (companies) or S for Associations, Foundations
  • Max Items - free users get 10 records, paid users up to 1,000,000
{
"krsNumbers": ["0000033014", "0000006494"],
"registry": "P",
"maxItems": 100
}

📊 Output

Each KRS lookup returns a normalized company profile. Download as JSON, CSV, or Excel.

📌 Field📄 Description
🏷️ krsNumber10-digit KRS identifier
🏢 nameRegistered company name
📜 legalFormLegal form description
💰 nipPolish tax ID
📊 regonPolish statistical ID
📅 registrationDateDate company was registered
⏱️ lastUpdateDateDate of last entry in KRS
🗺️ voivodeshipProvince
🏙️ cityRegistered city
🛣️ streetStreet name
🔢 houseNumberHouse number
📮 postalCodePostal code
👥 directorsArray of management board members with roles
🧑‍⚖️ supervisorsCountNumber of supervisory board members
🎗️ hasOppStatusHas public benefit organization status
{
"krsNumber": "0000033014",
"name": "POWSZECHNA KASA OSZCZĘDNOŚCI BANK POLSKI S.A.",
"legalForm": "SPÓŁKA AKCYJNA",
"nip": "5250007738",
"regon": "016298263",
"registrationDate": "2001-04-12",
"lastUpdateDate": "2025-11-20",
"country": "POLSKA",
"voivodeship": "MAZOWIECKIE",
"district": "WARSZAWA",
"commune": "WARSZAWA-ŚRÓDMIEŚCIE",
"city": "WARSZAWA",
"street": "PUŁAWSKA",
"houseNumber": "15",
"postalCode": "02-515",
"totalEntries": 542,
"registryType": "P",
"hasOppStatus": false,
"directors": [
{ "name": "JAN KOWALSKI", "role": "PREZES ZARZĄDU" }
],
"supervisorsCount": 9,
"scrapedAt": "2026-04-10T12:00:00.000Z"
}

💎 Why Choose the KRS Poland Scraper?

FeatureOur ToolManual KRS Portal
Bulk KRS lookups✅ Batch of numbers❌ One at a time
Normalized address fields✅ Split fields⚠️ Single blob
Director list with roles✅ Structured⚠️ Nested PDF
NIP + REGON✅ Included✅ Yes
Export to JSON/CSV/Excel✅ Yes❌ PDF exports only
Scheduled monitoring✅ Daily runs❌ Not possible

📋 How to Use

  1. Sign Up - Create a free account w/ $5 credit
  2. Configure - paste your list of KRS numbers and pick the registry type
  3. Run It - click Start and get Polish company records in seconds

No coding, no PDF downloads, no manual court register browsing.

🎯 Business Use Cases

  • KYC / compliance - verify Polish B2B customers before onboarding
  • 💰 Invoice validation - match invoices to registered company names and tax IDs
  • 🏛️ Due diligence - pull board composition and registration history for M&A research
  • 🚨 Sanctions screening - cross-check Polish entities against sanctions lists
  • 📊 Market research - profile Polish companies by region or sector
  • 💼 B2B data enrichment - enrich CRM records with official Polish registry data

❓ FAQ

🇵🇱 What is KRS? KRS (Krajowy Rejestr Sądowy) is Poland's official National Court Register for companies, associations, foundations, and other legal entities.

🆔 What's the difference between NIP and REGON? NIP is the Polish tax identification number. REGON is the statistical identification number used for official reporting. Most companies have both.

📜 What registry types are supported? P (Przedsiębiorców) for commercial companies and entrepreneurs, and S (Stowarzyszeń) for associations, foundations, and non-profits.

👥 Are directors always listed? Yes, when the company has filed their management board composition with KRS. The directors array returns names and their roles (e.g. PREZES ZARZĄDU, CZŁONEK ZARZĄDU).

🎗️ What does hasOppStatus mean? OPP (Organizacja Pożytku Publicznego) is Poland's public benefit organization status. Companies and associations with this flag can receive 1.5% tax donations from Polish taxpayers.

🔗 Integrate KRS Poland Scraper with any app

  • Make - automate company lookups
  • Zapier - verify new customers
  • Slack - post compliance alerts
  • Google Sheets - build supplier databases
  • Webhooks - trigger KYC workflows on completion

Looking for more data collection tools? Check out these related actors:

ActorDescriptionLink
FINRA BrokerCheck ScraperUS broker registration lookupsLink
GSA eLibrary ScraperUS government contract dataLink
BizBuySell ScraperBusinesses for sale listingsLink
Pitchbook Investors ScraperPE and VC investor profilesLink
DealStream ScraperBusiness for sale marketplaceLink

Pro Tip: 💡 Browse the full ParseForge catalog to find more data tools.

🆘 Need Help?

⚠️ Disclaimer

This Actor is an independent tool and is not affiliated with, endorsed by, or connected to KRS, the Polish Ministry of Justice, or the Polish government. It collects only publicly available business registry data.