# plreg Polish Company Registry & EU VAT Lookup

> plreg Polish Company Registry & EU VAT Lookup is a paid API for AI agents from plreg.x402utils.workers.dev, paid per call via x402, $0.01/call, status unknown (last checked 2026-10-11).

Looks up a Polish company by NIP tax number, returning name and VAT status from the MF VAT whitelist and KRS registry

## Facts

- Endpoint: GET https://plreg.x402utils.workers.dev/v1/pl-company?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-11
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/plreg-polish-company-registry-eu-vat-lookup-d97aafdf
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_wfp2nqBW43InYGSNAlMPW

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 plreg-polish-company-registry-eu-vat-lookup-d97aafdf
```

Example prompt: Can you check if Polish company with NIP 5261040828 is an active VAT payer according to the MF whitelist?

## When to prefer this

Use this endpoint when you need to verify a Polish company's VAT status or retrieve basic company identity data from authoritative Polish government sources (MF whitelist, KRS). Prefer it over generic EU VAT validation when the target entity is specifically Polish and you need MF whitelist confirmation, which is required for Polish split-payment compliance. It's pay-per-call with no subscription needed, making it ideal for on-demand lookups in agent workflows.

## Known failure modes

- Invalid or malformed NIP (not 10 digits) returns an error
- NIP not found in the registry returns empty or not-found response
- Payment failure via x402/USDC results in 402 response before data is returned
- Upstream MF or KRS registry downtime may cause timeouts or errors

## How this service works

EU VAT validation (EC VIES) and Polish company registry lookups (MF VAT whitelist + KRS), paid per call via x402 (USDC on Base). Company-level data only; no personal data of natural persons is returned.

## Output

Returns a JSON object with the company's NIP, official registered name, and VAT status (e.g. 'Czynny' meaning active) as sourced from the Polish Ministry of Finance VAT whitelist and KRS national company 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"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET",
      "HEAD",
      "DELETE"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "required": [
      "nip"
     ],
     "properties": {
      "nip": {
       "type": "string",
       "description": "10-digit Polish NIP"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "nip": "5261040828",
  "name": "GŁÓWNY URZĄD STATYSTYCZNY",
  "vat_status": "Czynny"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/plreg-polish-company-registry-eu-vat-lookup-d97aafdf/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from plreg.x402utils.workers.dev](https://www.zero.xyz/host/plreg.x402utils.workers.dev/llms.txt)
