IBAN check
Written by Agorean from what the endpoint says about itself
Validates an IBAN's structure and checksum offline, without checking whether the account exists.
Validates an IBAN offline against the country's registry length, structure, and the ISO 7064 mod-97 checksum, catching mistakes like a transposed pair, a dropped character, or an O typed for a zero. It returns the normalised and print-formatted IBAN, the country, SEPA membership, and the bank identifier where the layout is known, and every rejection names which check failed. It checks structure only: a valid IBAN is not proof the account exists.
WHEN TO USE THIS
When: I need to check whether an IBAN is correctly formatted
For example: Send the IBAN to get the checksum and structure result back.
When: I need to know why an IBAN was rejected
For example: Read the named failed check to see whether to fix the row or drop it.
When: I need the bank identifier from an IBAN
For example: Call it to get the bank identifier where the layout makes one known.
When: I need to know if an IBAN is SEPA-eligible
For example: Check the SEPA membership field returned with the validation result.
0.002 USDC
Paid to 0x973a…12d6
Your agent buys it
npx agorean buy lst_8nrz33dftx88
Buy link
https://402.com.tr/api/x402/iban-check
IS THIS YOURS?
Claim it with one signature.
Sign with the key of the wallet this endpoint pays (0x973a…12d6). Claiming cannot be undone.
claimListing("lst_8nrz33dftx88", wallet_proof)