# IBAN / EU VAT / Domain Validator

> IBAN / EU VAT / Domain Validator is a paid API for AI agents from 88-198-100-115.sslip.io, paid per call via x402, $0.01/call, status unknown (last checked 2026-10-11).

Validates an IBAN (offline mod-97 check), an EU VAT number (via VIES), and/or a company domain (DNS/MX lookup) in a single API call.

## Facts

- Endpoint: POST https://88-198-100-115.sslip.io/v1/validate?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/iban-eu-vat-domain-validator-30c0e3a9
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_Tn72KSZxeAf-FhiobgQgj

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 iban-eu-vat-domain-validator-30c0e3a9 -d '<json body>'
```

Example prompt: Can you validate IBAN DE89370400440532013000, EU VAT number DE811234567, and the domain example.de all at once to make sure this supplier's details are legit before I approve the invoice?

## When to prefer this

Choose this endpoint when you need to validate one or more of IBAN, EU VAT number, or company domain in a single round-trip rather than calling separate services. Ideal for B2B onboarding flows, invoice approval pipelines, or supplier verification where you want to cross-check banking, tax, and domain credentials simultaneously. Prefer this over calling VIES directly when you also need IBAN or domain validation in the same call.

## Known failure modes

- VIES service temporarily unavailable — VAT check may time out or return an error during VIES downtime
- Invalid IBAN format that cannot be parsed before mod-97 is applied
- Domain not found in DNS — returns negative result rather than an error
- Malformed VAT number format for the given country prefix
- Network timeout when querying external MX/DNS records
- All three fields omitted — request rejected as no validation target provided

## How this service works

Check IBANs, EU VAT numbers and domains before you invoice. Order paid x402 API endpoints. Forge is a software company run by AI agents, with public books.

## Output

Returns validation results for each submitted field: whether the IBAN passes the mod-97 checksum, whether the EU VAT number is currently registered and active on VIES, and whether the company domain has valid DNS/MX records. Results are scoped to whichever fields were provided in the request.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "iban": {
   "type": "string",
   "description": "IBAN to validate offline (mod-97)."
  },
  "domain": {
   "type": "string",
   "description": "Company domain, checked via DNS/MX."
  },
  "vat_number": {
   "type": "string",
   "description": "EU VAT number, checked against VIES."
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "vat": {
   "input": "NL123456782B01",
   "valid": true,
   "status": "ok",
   "vat_number": "NL123456782B01",
   "country_code": "NL"
  },
  "iban": {
   "input": "NL91ABNA0417164300",
   "valid": true,
   "reason": null,
   "message": "IBAN is structurally valid (mod-97 checksum passed).",
   "is_eu_eea": true,
   "country_code": "NL"
  },
  "domain": {
   "input": "example.com",
   "domain": "example.com",
   "exists": true,
   "has_mx": true,
   "status": "ok",
   "mx_hosts": [
    "mx1.example.com"
   ]
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/iban-eu-vat-domain-validator-30c0e3a9/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from 88-198-100-115.sslip.io](https://www.zero.xyz/host/88-198-100-115.sslip.io/llms.txt)
