Poland KRS Company Lookup: Registry Record by KRS Number avatar

Poland KRS Company Lookup: Registry Record by KRS Number

Pricing

from $2.50 / 1,000 company record returneds

Go to Apify Store
Poland KRS Company Lookup: Registry Record by KRS Number

Poland KRS Company Lookup: Registry Record by KRS Number

Look up Polish companies by KRS number against official Ministry of Justice KRS registry records. Retrieve legal name, NIP, REGON, address, capital, and PKD codes.

Pricing

from $2.50 / 1,000 company record returneds

Rating

0.0

(0)

Developer

Adriana Voss

Adriana Voss

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

6 days ago

Last modified

Share

Look up Polish companies by KRS number against official Ministry of Justice registry records in real time. Sales intelligence teams, compliance officers, risk analysts, and procurement teams verifying Polish registered companies against the official Krajowy Rejestr Sądowy (KRS) registry. Returns official corporate name, legal form (forma prawna), NIP, REGON, registration date, share capital, PKD economic activity codes, registered address, and status.

How to use

  1. In the Apify Console. Open the actor page and click Start — the krs field is already pre-filled with a working example. Results land in the run's dataset as soon as each item is found.
  2. Via the API. Call it directly with a POST request — no Console needed once you have an API token:
    curl "https://api.apify.com/v2/acts/accountable_eel~poland-krs-company-lookup/run-sync-get-dataset-items?token=<YOUR_TOKEN>" \
    -X POST \
    -H "Content-Type: application/json" \
    -d '{"krs":["0000019193","0000028860"]}'
  3. On a schedule. Save this actor as an Apify Task with the input you want, then add a Schedule (hourly, daily, weekly) so it runs on its own — no server of your own required.

Input

{
"krs": [
"0000019193",
"0000028860"
]
}

One Polish KRS registration number per line (e.g. 0000019193 or 19193). Leading zeros are automatically padded to 10 digits. Accepted formats: 0000019193, 19193, https://api-krs.ms.gov.pl/api/krs/OdpisAktualny/0000019193?rejestr=P&format=json.

Supply 10-digit KRS numbers (e.g. 0000019193), unpadded numbers (e.g. 19193), or direct registry API URLs.

Output

One row per item, for example:

queryfoundstatuskrsnamelegalFormnipregonregistrationDatelastEntryDatelastEntryNumbercourtregistryshareCapitalshareCapitalCurrencyprimaryActivityCodeprimaryActivityDescriptionsecondaryActivitiesstreethouseNumberapartmentNumberpostalCodecityvoivodeshipcountrywebsiteemailinLiquidationisBankruptsourceUrlscrapedAt
0000019193trueOK<tax id (nip)><statistical id (regon)>1970-01-01T00:00:00.000Z

A miss comes back as a row with "found": false and is never charged. Missing fields are null — never 0 or empty strings.

Pricing

  • Company record returned: $5.00 per 1,000 companies

Plus a $0.002 start fee per run. Each event above is billed independently, only when it actually returns data — misses (found:false) are never charged.

Example runs

Paste any of these into the Input tab and press Start. All three return rows with no key, no token and no account of your own beyond an Apify login.

PKP & ORLEN. The default keyless prefill.

{
"krs": [
"0000019193",
"0000028860"
]
}

Short KRS numbers (automatic zero-padding). Padded to 10 digits automatically.

{
"krs": [
"19193",
"28860"
]
}

Single enterprise lookup. ORLEN S.A.

{
"krs": [
"0000028860"
]
}

Use it from Clay, n8n, Make, or an AI agent

This actor runs synchronously over plain HTTP — call it directly from a script, a workflow tool, or an AI agent, no Apify Console needed once you have an API token.

curl "https://api.apify.com/v2/acts/accountable_eel~poland-krs-company-lookup/run-sync-get-dataset-items?token=<YOUR_TOKEN>" \
-X POST \
-H "Content-Type: application/json" \
-d '{"krs":["0000019193","0000028860"]}'

n8n. Add an HTTP Request node: Method POST, URL https://api.apify.com/v2/acts/accountable_eel~poland-krs-company-lookup/run-sync-get-dataset-items?token=<YOUR_TOKEN>, Body Content Type JSON, JSON Body {"krs":["0000019193","0000028860"]} (swap in an expression from an earlier node for a real value).

Clay. Add an "HTTP API" column: Method POST, URL https://api.apify.com/v2/acts/accountable_eel~poland-krs-company-lookup/run-sync-get-dataset-items?token=<YOUR_TOKEN>, Body {"krs":["{{KRS company}}"]}, mapping the row's KRS company into the krs array.

MCP. In Claude, Cursor, or any MCP client with the Apify MCP server, ask for "Poland KRS company lookup" — the agent will find and run this actor.