Poland KRS Company Lookup: Registry Record by KRS Number
Pricing
from $2.50 / 1,000 company record returneds
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
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
6 days ago
Last modified
Categories
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
- In the Apify Console. Open the actor page and click Start — the
krsfield is already pre-filled with a working example. Results land in the run's dataset as soon as each item is found. - 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"]}'
- 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:
| query | found | status | krs | name | legalForm | nip | regon | registrationDate | lastEntryDate | lastEntryNumber | court | registry | shareCapital | shareCapitalCurrency | primaryActivityCode | primaryActivityDescription | secondaryActivities | street | houseNumber | apartmentNumber | postalCode | city | voivodeship | country | website | inLiquidation | isBankrupt | sourceUrl | scrapedAt | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 0000019193 | true | OK | <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.