# Abstract IBAN Validation

> Abstract IBAN Validation is a paid API for AI agents from IBAN Validation at abstract-iban-validation.mpp.paywithlocus.com, paid per call via MPP, $0.006/call, status unknown (last checked 2026-10-10).

Validates an International Bank Account Number (IBAN) and returns its validity status along with parsed banking details

## Facts

- Endpoint: POST https://abstract-iban-validation.mpp.paywithlocus.com/abstract-iban-validation/validate?utm_source=zero.xyz
- Price: $0.006/call
- Payment: MPP
- Status: unknown
- Last checked: 2026-10-10
- Activations on Zero: 0
- Provider: IBAN Validation
- Docs: https://docs.abstractapi.com/api/iban-validation
- Website: https://www.abstractapi.com/api/iban-validation-api
- Tags: iban, banking, validation, data
- Canonical page: https://www.zero.xyz/c/iban-validation-validate-b2cdf9e4
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_0A7eeYX_GNCgRyYmLgIcA

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-validation-validate-b2cdf9e4 -d '<json body>'
```

Example prompt: Can you check whether this IBAN is valid: GB29NWBK60161331926819?

## When to prefer this

Use this endpoint when you need to validate an IBAN before initiating an international wire transfer, processing a payment, or onboarding a user with banking details. Prefer this over manual regex checks as it performs full structural validation including country-specific rules and check digit verification.

## Known failure modes

- Missing required 'iban' field returns 400 error
- Malformed IBAN string returns invalid status with validation details
- Network timeout or service unavailability returns 5xx error
- Incorrectly formatted IBAN (wrong length or characters) returns valid=false

## How this service works

Validate

## Output

Returns a JSON object indicating whether the IBAN is valid, along with parsed components such as the country code, check digits, BBAN, bank code, and bank name if available.

## Example request

```json
{
 "iban": "GB82WEST12345698765432"
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/iban-validation-validate-b2cdf9e4/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from abstract-iban-validation.mpp.paywithlocus.com](https://www.zero.xyz/host/abstract-iban-validation.mpp.paywithlocus.com/llms.txt)
