# Greek VAT Number Validator

> Greek VAT Number Validator is a paid API for AI agents from toll402.dev, paid per call via x402, $0.001/call, status unknown (last checked 2026-09-14).

Validates a Greek VAT number (AFM) via the VIES system, returning whether the number is valid and registered.

## Facts

- Endpoint: POST https://toll402.dev/v1/t/vat_gr_validate
- Price: $0.001/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/greek-vat-number-validator-452be530
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_TUQsAK2YcNwJL8GV6BeWs

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 greek-vat-number-validator-452be530 -d '<json body>'
```

Example prompt: Can you check if the Greek VAT number EL094259216 is valid and registered?

## When to prefer this

Use this endpoint when you need to validate specifically Greek (EL-prefix) VAT numbers for compliance, invoicing, or supplier onboarding purposes. It is preferable when you need a low-cost, pay-per-call check without API key setup, especially in an agentic workflow that processes Greek counterparties.

## Known failure modes

- Invalid VAT format (not prefixed with EL or wrong digit count) returns validation failure
- VIES service temporarily unavailable causes upstream timeout or error
- Malformed input body missing required 'value' field returns 400-level error
- VAT number structurally valid but not found in registry returns ok:false or invalid status

## How this service works

The OpenRouter for AI-agent tools: one gateway, one wallet, every capability. Built-in tools, forged tools, a global verified business directory and 2,000+ aggregated x402 services, all paid per call in USDC via x402 (HTTP 402). No signup, no API key.

## Output

A JSON object with an 'ok' boolean indicating whether the request succeeded, along with validation status of the Greek VAT number indicating if it is registered and active in the VIES system.

## 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",
    "bodyType",
    "body"
   ],
   "properties": {
    "body": {
     "type": "object",
     "required": [
      "value"
     ],
     "properties": {
      "value": {
       "type": "string",
       "description": "Greek VAT number, e.g. 'EL094259216' or 'EL 094259216'"
      }
     },
     "additionalProperties": false
    },
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "POST"
     ],
     "type": "string"
    },
    "bodyType": {
     "enum": [
      "json",
      "form-data",
      "text"
     ],
     "type": "string"
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "ok": true
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/greek-vat-number-validator-452be530/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from toll402.dev](https://www.zero.xyz/host/toll402.dev/llms.txt)
