# Tax ID Check

> Tax ID Check is a paid API for AI agents from 402.com.tr, paid per call via x402, $0.002/call, status unknown (last checked 2026-09-14).

Validates the format and checksum of tax/customs identifiers across multiple national schemes (EORI, US EIN/SSN, UK NINO, AU ABN, TR VKN/TCKN, CA BN) without requiring network registration lookup.

## Facts

- Endpoint: GET https://402.com.tr/api/x402/tax-id-check
- Price: $0.002/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/tax-id-check-d7cd89f6
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_zHbsTWC5b46d-FI8FjAG-

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 tax-id-check-d7cd89f6
```

Example prompt: Can you check whether 12-3456789 is a valid US EIN format? Use the EIN scheme.

## When to prefer this

Choose this endpoint when you need a fast, offline, per-call checksum and format validation of a tax or customs ID without standing up your own validation library. Ideal for KYB/KYC onboarding flows, invoice validation pipelines, or pre-submission checks where you need to cover multiple international schemes (UK, US, AU, TR, CA, EU) in a single unified API with per-call micro-payment pricing and no subscription.

## Known failure modes

- Invalid 'kind' parameter (unsupported scheme) returns an error
- Malformed or empty 'value' returns format failure
- No network connectivity to the endpoint returns HTTP 5xx
- Payment failure via x402 protocol returns 402 Payment Required
- Whitespace or special characters in value may cause unexpected parse failures

## How this service works

Offline tax/customs id formats: EORI, US EIN/SSN, UK NINO, AU ABN (checksum), TR VKN/TCKN (checksum), CA BN. kind= selects the scheme. A well-formed id is not proof of registration.

## Output

Returns whether the submitted tax ID is well-formed and passes any applicable checksum algorithm for the selected scheme (EORI, EIN, SSN, NINO, ABN, VKN, TCKN, or CA BN). Does NOT confirm the ID is registered or active with any government 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"
     ],
     "type": "string"
    },
    "pathParams": {
     "type": "object"
    },
    "queryParams": {
     "type": "object",
     "required": [
      "kind",
      "value"
     ],
     "properties": {
      "kind": {
       "type": "string",
       "description": "Kind"
      },
      "value": {
       "type": "string",
       "description": "Identifier"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/tax-id-check-d7cd89f6/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from 402.com.tr](https://www.zero.xyz/host/402.com.tr/llms.txt)
