# Polish VAT (NIP) Number Validator — Ministry of Finance White List

> Polish VAT (NIP) Number Validator — Ministry of Finance White List is a paid API for AI agents from vat.openverbs.com, paid per call via x402, $0.006/call, status unknown (last checked 2026-09-14).

Validates a Polish VAT (NIP) number against the official Ministry of Finance VAT white list to confirm the taxpayer has active ('Czynny') VAT status.

## Facts

- Endpoint: POST https://vat.openverbs.com/v1/poland
- Price: $0.006/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/polish-vat-nip-number-validator-ministry-of-finance-white-list-00fc094c
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_95ybJ-SCvRViZo9QCpRwc

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-vat-nip-number-validator-ministry-of-finance-white-list-00fc094c -d '<json body>'
```

Example prompt: Can you check whether PL1234567890 is an active VAT payer on the Polish Ministry of Finance white list?

## When to prefer this

Use this endpoint when you need to verify Polish VAT registration status specifically against the official Ministry of Finance Wykaz podatników VAT (white list), which is the authoritative source required for Polish tax compliance. Prefer this over generic EU VIES checks when you need the official Polish national register result, which is required for split-payment (mechanizm podzielonej płatności) compliance and safe-harbour protection under Polish tax law.

## Known failure modes

- Invalid or malformed NIP format (less than 10 digits, invalid checksum) — returns validation error
- NIP not found on the white list — returns inactive or not-registered status
- Ministry of Finance API unavailable — upstream timeout or service error
- NIP number is valid format but taxpayer is not currently active — returns non-Czynny status
- Payment failure for the $0.006 USDC per-call fee — request rejected before processing

## How this service works

Validate a Polish VAT (NIP) number against the official VAT register. Validity means the taxpayer's VAT status is active (Czynny).

## Output

Returns whether the provided Polish NIP/VAT number corresponds to an active ('Czynny') VAT taxpayer as recorded on the Polish Ministry of Finance VAT white list, including validation status and any relevant taxpayer details returned by the register.

## Request schema (JSON Schema)

```json
{
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "type": "object",
 "properties": {
  "input": {
   "type": "object",
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "type": "string",
     "enum": [
      "POST"
     ]
    },
    "bodyType": {
     "type": "string",
     "enum": [
      "json",
      "form-data",
      "text"
     ]
    },
    "body": {
     "type": "object",
     "properties": {
      "vatNumber": {
       "type": "string",
       "minLength": 10,
       "maxLength": 20,
       "description": "Polish VAT/NIP number — \"PL\" + the 10-digit NIP. A leading \"PL\", spaces and dashes are tolerated."
      }
     },
     "required": [
      "vatNumber"
     ],
     "additionalProperties": false
    }
   },
   "required": [
    "type",
    "method",
    "bodyType",
    "body"
   ],
   "additionalProperties": false
  }
 },
 "required": [
  "input"
 ]
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/polish-vat-nip-number-validator-ministry-of-finance-white-list-00fc094c/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from vat.openverbs.com](https://www.zero.xyz/host/vat.openverbs.com/llms.txt)
