{
"input": "DE89370400440532013000",
"iban": "DE89370400440532013000",
"valid": true,
"format_valid": true,
"checksum_valid": true,
"country": "DE",
"country_code": "DE",
"country_known": true,
"check_digits": "89",
"bban": "370400440532013000",
"length": 22,
"expected_length": 22,
"parts": {
"bank": "37040044",
"account": "0532013000"
},
"problems": [],
"verified_with_bank": false,
"note": "Validates IBAN structure and check digits only. It does not confirm that the account exists."
}
curl --location --request POST 'https://zylalabs.com/api/13839/iban+validator+and+parser+api/31822/validate+iban' --header 'Authorization: Bearer YOUR_API_KEY'
--data-raw '{"iban":"DE89370400440532013000"}'
注册后,每个开发者都会被分配一个个人 API 访问密钥,这是一个唯一的字母和数字组合,用于访问我们的 API 端点。要使用 IBAN 验证器和解析器 API 进行身份验证,只需在 Authorization 标头中包含您的 bearer token。
| 标头 | 描述 |
|---|---|
授权
|
必需
应为 Bearer access_key. 订阅后,请查看上方的"您的 API 访问密钥"。
|
根据 ISO 13616 国家长度表和 MOD-97-10 校验位验证 IBAN,并将其解析为银行、分行和账户部分。
您将获得:
- POST /iban/validate — 验证单个 IBAN 并返回其解析部分。
- POST /iban/validate-batch — 在一次调用中验证多达 500 个 IBAN 并返回摘要。
- GET /iban/countries — 列出支持的国家代码和预期长度。
这是一段确定性、无依赖的代码,运行在全球边缘网络上。
POST /iban/validate 端点返回单个 IBAN 的验证状态、解析后的账户详情以及发现的任何问题 POST /iban/validate-batch 端点返回最多 500 个 IBAN 的验证结果汇总,包括单独的结果和任何验证问题
响应中的关键字段包括“valid”(IBAN有效性) “format_valid”(格式正确性) “checksum_valid”(MOD-97校验) “country”(国家代码) “parts”(银行和账户详情)以及“problems”(任何验证问题)
响应数据采用JSON格式结构。对于单个验证,它包括“input”、“iban”和“parts”等字段。对于批量验证,它以数组格式提供每个IBAN的验证状态和相关问题的摘要
/iban/validate端点提供单个IBAN的验证状态、解析后的账户详情和潜在问题 /iban/validate-batch端点为多个IBAN提供类似信息,包括验证结果的摘要
用户可以通过在POST请求的主体中发送特定的IBAN来自定义请求以进行验证。对于批量验证,用户可以在单个请求中包含最多500个IBAN,允许高效处理多个账户
API依赖于ISO 13616标准进行IBAN结构和验证规则数据准确性通过遵守该标准得以保持确保验证过程在支持的国家之间始终如一和可靠
典型用例包括在在线交易中验证国际银行账户号码 确保金融应用中的银行账户信息正确 以及出于合规和防止欺诈的目的验证账户信息
用户可以通过检查“valid”字段确认IBAN的有效性,使用“parts”提取银行和账户详细信息,并解决“problems”中列出的问题以确保准确的财务交易