# agosint EU VAT Number Validation

> agosint EU VAT Number Validation is a paid API for AI agents from agosint.shveik.dev, paid per call via x402, $0.015/call, status unknown (last checked 2026-10-13).

Validates EU VAT numbers against the official VIES service and Norwegian VAT register, returning validity, registered company name/address, and an optional VIES consultation reference for audit purposes.

## Facts

- Endpoint: POST https://agosint.shveik.dev/x402/vat?utm_source=zero.xyz
- Price: $0.015/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-13
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/agosint-eu-vat-number-validation-111017aa
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_S6QZtPQpLDLAwtA3g34kQ

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 agosint-eu-vat-number-validation-111017aa -d '<json body>'
```

Example prompt: Can you verify that DE123456789 is a valid EU VAT number registered to 'Acme GmbH' — and use our own VAT number DE987654321 so we get a VIES consultation reference for our records?

## When to prefer this

Choose this endpoint when you need authoritative, real-time EU or Norwegian VAT number validation with an optional audit-trail reference number. It is ideal for accounts payable automation, supplier onboarding workflows, and tax compliance where you need the official VIES consultation number as audit evidence. Prefer it over generic business lookup tools when the primary question is VAT registration status and compliance, not broader company information.

## Known failure modes

- VIES service temporarily unavailable (EU system has scheduled downtime windows)
- VAT number format invalid or wrong country prefix
- VAT number not found in the register (may be newly registered or deregistered)
- Name match fails when company trades under a different registered name
- Norwegian VAT register unreachable
- Rate limiting or payment failure for the $0.015 USDC per-call fee

## How this service works

EU VAT number validation against the official VIES service: valid or invalid, registered name and address, an optional check of the name you expect and, if you give your own VAT number, a VIES consultation number to keep as audit evidence. Norwegian numbers are checked against the Norwegian VAT register. Use when: onboarding an EU supplier or customer, or before paying an invoice.

## Output

Returns whether the VAT number is valid or invalid, the officially registered company name and address from VIES or the Norwegian register, whether the expected name matches (if provided), and a VIES consultation number (if a requester VAT number was supplied) for use as audit evidence.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "vat": {
   "type": "string",
   "maxLength": 20
  },
  "expect_name": {
   "type": "string",
   "maxLength": 200
  },
  "requester_vat": {
   "type": "string",
   "maxLength": 20
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/agosint-eu-vat-number-validation-111017aa/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from agosint.shveik.dev](https://www.zero.xyz/host/agosint.shveik.dev/llms.txt)
