Poland Company Lookup (NIP / KRS)
Pricing
from $5.00 / 1,000 company profiles
Poland Company Lookup (NIP / KRS)
Send a Polish NIP or KRS number — get one normalized JSON profile. Optionally check a bank account against Biała Lista before you pay.
Poland Company Lookup (NIP / KRS)
Pricing
from $5.00 / 1,000 company profiles
Send a Polish NIP or KRS number — get one normalized JSON profile. Optionally check a bank account against Biała Lista before you pay.
identifier
Optional
Identifier as typed plus the resolved KRS, NIP, and REGON digits.
{ "input": "0000123456", "type": "krs", "krs": "0000123456", "nip": "1234563218", "regon": null}name
Optional
Legal name from KRS or CEIDG.
legalForm
Optional
Short legal form, for example S.A., sp. z o.o., or JDG.
status
Optional
Normalized registry status.
address
Optional
Registered address. Null when the source has none.
{ "street": "ul. Przykładowa 1", "city": "Warszawa", "postalCode": "00-001", "country": "PL"}registeredSince
Optional
Registration date from the source, YYYY-MM-DD, or null.
representatives
Optional
Always redacted_in_source_api. KRS JSON hides personal names; this Actor does not restore them.
source
Optional
Which official APIs contributed to this profile.
{ "krs": true, "ceidg": false, "whitelist": false}fetchedAt
Optional
ISO-8601 time this profile was built or served from cache.
warnings
Optional
Non-fatal notes, for example a missing JWT on a JDG lookup.
[]paySafe
Optional
Biała Lista pay-safe check. Present only when input bankAccount was set. Full IBAN is never returned.
{ "checkDate": "2026-08-31", "nip": "1234563218", "accountLast4": "1234", "accountAssigned": true, "thresholdApplies": true, "amountPln": 20000, "verdict": "PAY", "requestId": "d2n10-example01", "requestDateTime": "31-08-2026 17:11:56", "warnings": []}raw
Optional
Upstream JSON with PESEL, IBANs, and natural-person names stripped. Only present when includeRawSource is true. Debug only.
{}