# Polish KRS Company Registry Lookup

> Polish KRS Company Registry Lookup is a paid API for AI agents from 2s.io, paid per call via x402, $0.0036/call, status unknown (last checked 2026-09-14).

Looks up official Polish company data from the KRS (National Court Register) by KRS number, returning legal name, NIP/REGON identifiers, registration date, share capital, and registered address.

## Facts

- Endpoint: GET https://2s.io/api/business/pl-krs
- Price: $0.0036/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/polish-krs-company-registry-lookup-5c6acb7e
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_wHjnCTb6kLt8xq6AeeBDm

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability polish-krs-company-registry-lookup-5c6acb7e
```

Example prompt: Can you pull the official KRS registry extract for Polish company KRS number 0000028860? I need the legal name, NIP, REGON, share capital, and registered address.

## When to prefer this

Use this endpoint when you need authoritative, official Polish company data from the KRS national court register — especially for due diligence, compliance checks, or enriching business records with verified NIP/REGON identifiers, legal form, and registered address. Prefer over web scraping or unofficial sources for legal accuracy. Complements UK Companies House and LEI lookups for pan-European coverage.

## Known failure modes

- Invalid or non-existent KRS number returns an error or empty result
- KRS number must be exactly 10 digits — shorter/longer inputs may be rejected
- Wrong register type (P vs S) for the entity type may return no results
- API payment failure (x402) if USDC balance is insufficient
- Network timeout for slow registry responses

## How this service works

Official Polish company registry lookup by KRS number (KRS — Ministry of Justice, current extract / OdpisAktualny). Returns legal name, legal form, NIP and REGON identifiers, KRS registration date, share capital, and registered address. Register P = entrepreneurs (default); S = associations/foundations. Free, Polish public-sector open data. The authoritative PL company lookup — complements business.uk-companies and business.lei.

## Output

Returns the official KRS extract including: legal name, legal form, NIP tax identifier, REGON statistical identifier, KRS registration date, share capital amount, and registered address for the queried company. Data sourced directly from the Polish Ministry of Justice national registry.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method",
    "queryParams"
   ],
   "properties": {
    "type": {
     "const": "http"
    },
    "method": {
     "const": "GET"
    },
    "queryParams": {
     "type": "object",
     "required": [
      "krs"
     ],
     "properties": {
      "krs": {
       "type": "string",
       "description": "10-digit KRS number, e.g. 0000028860."
      },
      "register": {
       "enum": [
        "P",
        "S"
       ],
       "type": "string",
       "description": "P = entrepreneurs (default), S = associations/foundations."
      }
     },
     "additionalProperties": false
    }
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/polish-krs-company-registry-lookup-5c6acb7e/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from 2s.io](https://www.zero.xyz/host/2s.io/llms.txt)
