# Vextorium Spain Bank Account Validator

> Vextorium Spain Bank Account Validator is a paid API for AI agents from api.vextorium.com, paid per call via x402, $0.003/call, status unknown (last checked 2026-10-19).

Validates a Spanish bank account number (CCC or IBAN) and returns parsed components plus the associated bank name

## Facts

- Endpoint: POST https://api.vextorium.com/v1/spain-bank-account-validate?utm_source=zero.xyz
- Price: $0.003/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-19
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/vextorium-spain-bank-account-validator-1c8d2698
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_A2CUYR9c5HsGe_PYIgWKX

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 vextorium-spain-bank-account-validator-1c8d2698 -d '<json body>'
```

Example prompt: Can you validate this Spanish bank account number for me — ES9121000418450200051332 — and tell me if it's valid and which bank it belongs to?

## When to prefer this

Use this endpoint when you need to validate Spanish-specific bank accounts in CCC or IBAN format, especially when you also need to identify the bank and parse structured sub-components like entity and office codes. Prefer this over generic IBAN validators if you need the Spanish bank name resolved.

## Known failure modes

- Invalid or malformed CCC/IBAN input returns valid=false with null fields
- Non-Spanish IBAN prefix may not be recognized
- Input shorter or longer than 20 digits (CCC) or 24 characters (IBAN) likely returns a validation error
- Network or upstream service errors may return HTTP 5xx

## How this service works

Validate a Spanish bank account number (20-digit CCC) with both check digits, identify the bank and compute its IBAN; also breaks down a Spanish IBAN. Computed locally; nothing stored.

## Output

Returns a JSON object indicating whether the account is valid, the CCC in standard form, the IBAN (both compact and formatted with spaces), the bank name, and parsed sub-components: entity code, office code, control digits, and account number.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "ccc": {
   "type": "string",
   "description": "20-digit CCC or Spanish IBAN"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "ccc": "21000418450200051332",
  "bank": "CaixaBank",
  "iban": "ES9121000418450200051332",
  "valid": true,
  "entity": "2100",
  "office": "0418",
  "account_number": "0200051332",
  "control_digits": "45",
  "formatted_iban": "ES91 2100 0418 4502 0005 1332"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/vextorium-spain-bank-account-validator-1c8d2698/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.vextorium.com](https://www.zero.xyz/host/api.vextorium.com/llms.txt)
