Batch Validate IBANs
batch_validate_ibanValidate up to 100 IBANs at once to clean spreadsheets, dedupe customer databases, or triage payout lists. Returns valid count and cost in USDC.
Instructions
Validate up to 100 IBANs in a single call. Paid per call in USDC via x402, an IBAN costs $0.002 here instead of $0.005 for validate_iban; on a key or prepaid credits, each IBAN uses one request or one credit either way. USE WHEN: the user pastes a list of IBANs, asks to clean a CSV/spreadsheet of bank accounts, asks to dedupe a customer database, asks to triage a payout list before sending, or whenever you would otherwise call validate_iban more than 2-3 times in a row. RETURNS: { results: [...same shape as validate_iban], count, valid_count, cost_usdc }. COST: via x402, 0.002 USDC per IBAN (e.g. 10 IBANs = 0.02, 100 IBANs = 0.20); on a key or prepaid credits, one request or one credit per IBAN.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ibans | Yes | Array of IBAN strings (1 to 100 entries). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| count | Yes | Number of IBANs processed. | |
| results | Yes | One entry per input IBAN, in the same order. Same shape as validate_iban output. | |
| cost_usdc | No | Actual USDC charged for this call. | |
| valid_count | Yes | How many were valid. |