{"api":"v1","generated_at":"2026-10-02T11:20:07.987Z","licence":{"name":"CC BY 4.0","url":"https://creativecommons.org/licenses/by/4.0/","attribution":"TOLL, with a link to the page cited"},"page":"https://tollindex.com/e/api-duoleads-com-v1-id-iban-build-92ffbf","pinned_page":"https://tollindex.com/e/api-duoleads-com-v1-id-iban-build-92ffbf/at/2026-10-02T05-34Z","pinned":false,"method":"https://tollindex.com/ledger/method","snapshot_at":"2026-10-02T05:34:29.993Z","snapshot_stamp":"2026-10-02T05-34Z","endpoint":{"slug":"api-duoleads-com-v1-id-iban-build-92ffbf","canonical_url":"https://api.duoleads.com/v1/id/iban-build","resource":"https://api.duoleads.com/v1/id/iban-build","http_method":"GET","type":"http","x402_version":2,"registries":["cdp"],"primary_registry":"cdp","curated_by_coinbase":false,"description":"Construct an IBAN from a country code and the domestic account parts, computing the ISO 7064 mod-97-10 check digits. Takes either a single BBAN string or named parts (bank code, branch code, account number); digit fields are left-padded with zeros to the country's registered widths. Returns the IBAN in electronic and print formats with its bank, branch and account parts. Covers the 89 SWIFT registry countries. Named parts work only where they span the whole BBAN; otherwise pass the BBAN.","service_name":"Duo Data Utilities","declared_category":null,"declared_tags":["deterministic","no-api-key","id","identifiers","banking"],"route_template":null,"registry_updated":"2026-10-01T20:50:54.645Z"},"derived":{"note":"fields no registry supplies; TOLL derives them and marks them derived on the page","title":"id iban build","category":"other","first_observed_by_toll":"2026-09-29T22:13:51.635Z","last_observed_by_toll":"2026-10-02T05:34:29.993Z","observation_began":"2026-09-10"},"presence":{"listed_now":true,"first_absent_at":null,"delisting_confirmed_at":null,"events":[{"registry":"cdp","at":"2026-09-29T22:13:51.636Z","event":"listed"},{"registry":"cdp","at":"2026-10-01T05:50:06.230Z","event":"delisted"},{"registry":"cdp","at":"2026-10-01T13:10:50.124Z","event":"delisting_confirmed"},{"registry":"cdp","at":"2026-10-01T22:40:17.457Z","event":"relisted"}]},"accepts":[{"registry":"cdp","ordinal":0,"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","asset_name":"USD Coin","symbol":"USDC","decimals":6,"amount_display":"0.05 USDC","amount_units":0.05,"decimals_known":true,"pay_to":"0xCD673f7e1daD254347AEab6be0DEFe8b9C6b3A39","scheme":"exact"}],"counters":{"observed_at":"2026-10-02T05:34:29.993Z","calls_30d":2,"unique_payers_30d":1,"last_called_at":"2026-10-01T20:50:54.517Z"},"validation":{"latest":{"observed_at":"2026-09-30T07:54:26.674Z","state":"pass","failed_checks":[],"endpoint_http_status":402,"run_id":"daily-2026-09-30"},"uptime":[{"days":7,"observed":2,"passed":2,"ratio":1},{"days":30,"observed":2,"passed":2,"ratio":1},{"days":90,"observed":2,"passed":2,"ratio":1}],"history_90d":[{"observed_at":"2026-09-30T07:54:26.674Z","state":"pass","failed_checks":[],"run_id":"daily-2026-09-30","state_changed":false},{"observed_at":"2026-09-29T22:18:04.136Z","state":"pass","failed_checks":[],"run_id":"new-after-daily-2026-09-29","state_changed":true}]},"seller":{"wallet":"0xCD673f7e1daD254347AEab6be0DEFe8b9C6b3A39","page":"https://tollindex.com/seller/0xCD673f7e1daD254347AEab6be0DEFe8b9C6b3A39","endpoints":33,"hosts":1},"reports":0,"registry_record":{"cdp":[{"tags":["deterministic","no-api-key","id","identifiers","banking"],"type":"http","accepts":[{"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"payTo":"0xCD673f7e1daD254347AEab6be0DEFe8b9C6b3A39","amount":"50000","scheme":"exact","network":"eip155:8453","maxTimeoutSeconds":120}],"quality":{"lastCalledAt":"2026-10-01T20:50:54.517Z","l30DaysTotalCalls":2,"l30DaysUniquePayers":1},"resource":"https://api.duoleads.com/v1/id/iban-build","extensions":{"bazaar":{"info":{"input":{"type":"http","method":"GET","queryParams":{"bank":"ABNA","account":"0417164300","country":"NL"}},"output":{"type":"json","example":{"ok":true,"data":{"bban":"ABNA0417164300","iban":"NL91ABNA0417164300","parts":{"bank":"ABNA","branch":null,"account":"0417164300"},"valid":true,"length":18,"country":"NL","iban_print":"NL91 ABNA 0417 1643 00","check_digits":"91"},"meta":{"sources":[{"id":"iban-registry","licence":"MIT","version":"ibantools 4.5.4, field layout schwifty 2026.7.3","published":"2026-04-10","attribution":"IBAN registry via ibantools (MIT); field offsets via schwifty (MIT); underlying data: SWIFT IBAN Registry, public"}],"price_usd":"0.05","disclaimer":"Factual output of a deterministic computation over public data. Provided as is, with no warranty of accuracy, completeness or availability. Not investment, financial, legal, tax, medical or any other professional advice, and not a recommendation. Verify before relying on it. Terms: https://api.duoleads.com/terms","request_id":"01K6B7Q4ZC8H3F2M9WXR5TYN0D","computed_at":"2026-09-28T12:00:00.000Z","deterministic":true},"route":"/v1/id/iban-build","version":"1.0.0"}}},"schema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method"],"properties":{"type":{"type":"string","const":"http"},"method":{"enum":["GET"],"type":"string"},"queryParams":{"type":"object","required":["country"],"properties":{"bank":{"type":"string","maxLength":16,"description":"Bank code. Requires account."},"bban":{"type":"string","maxLength":34,"description":"The whole domestic account number (BBAN), alphanumeric. Use this or bank plus account."},"branch":{"type":"string","maxLength":16,"description":"Branch code, for countries whose layout has a branch field."},"account":{"type":"string","maxLength":32,"description":"Account number. Requires bank."},"country":{"type":"string","maxLength":16,"description":"ISO 3166-1 alpha-2 country code in the SWIFT IBAN registry, case-insensitive."}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object","required":["ok","route","version","data","meta"],"properties":{"ok":{"const":true},"data":{"type":"object","required":["iban","iban_print","country","check_digits","bban","parts","length","valid"],"properties":{"bban":{"type":"string"},"iban":{"type":"string"},"parts":{"type":"object","required":["bank","branch","account"],"properties":{"bank":{"type":["string","null"]},"branch":{"type":["string","null"]},"account":{"type":["string","null"]}}},"valid":{"type":"boolean"},"length":{"type":"integer"},"country":{"type":"string"},"iban_print":{"type":"string"},"check_digits":{"type":"string"}}},"meta":{"type":"object","required":["request_id","computed_at","price_usd","deterministic","disclaimer"],"properties":{"sources":{"type":"array","items":{"type":"object","required":["id","version","published"]}},"price_usd":{"type":"string"},"disclaimer":{"type":"string"},"request_id":{"type":"string"},"computed_at":{"type":"string","description":"RFC 3339 UTC with milliseconds"},"deterministic":{"type":"boolean"}}},"route":{"const":"/v1/id/iban-build"},"version":{"type":"string"}}}}}}}}},"description":"Construct an IBAN from a country code and the domestic account parts, computing the ISO 7064 mod-97-10 check digits. Takes either a single BBAN string or named parts (bank code, branch code, account number); digit fields are left-padded with zeros to the country's registered widths. Returns the IBAN in electronic and print formats with its bank, branch and account parts. Covers the 89 SWIFT registry countries. Named parts work only where they span the whole BBAN; otherwise pass the BBAN.","lastUpdated":"2026-10-01T20:50:54.645Z","serviceName":"Duo Data Utilities","x402Version":2},{"tags":["deterministic","no-api-key","id","identifiers","banking"],"type":"http","accepts":[{"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"payTo":"0xCD673f7e1daD254347AEab6be0DEFe8b9C6b3A39","amount":"50000","scheme":"exact","network":"eip155:8453","maxTimeoutSeconds":120}],"quality":{"lastCalledAt":"2026-10-01T20:50:54.517Z","l30DaysTotalCalls":2,"l30DaysUniquePayers":1},"resource":"https://api.duoleads.com/v1/id/iban-build","extensions":{"bazaar":{"info":{"input":{"type":"http","method":"GET","queryParams":{"bank":"ABNA","account":"0417164300","country":"NL"}},"output":{"type":"json","example":{"ok":true,"data":{"bban":"ABNA0417164300","iban":"NL91ABNA0417164300","parts":{"bank":"ABNA","branch":null,"account":"0417164300"},"valid":true,"length":18,"country":"NL","iban_print":"NL91 ABNA 0417 1643 00","check_digits":"91"},"meta":{"sources":[{"id":"iban-registry","licence":"MIT","version":"ibantools 4.5.4, field layout schwifty 2026.7.3","published":"2026-04-10","attribution":"IBAN registry via ibantools (MIT); field offsets via schwifty (MIT); underlying data: SWIFT IBAN Registry, public"}],"price_usd":"0.05","disclaimer":"Factual output of a deterministic computation over public data. Provided as is, with no warranty of accuracy, completeness or availability. Not investment, financial, legal, tax, medical or any other professional advice, and not a recommendation. Verify before relying on it. Terms: https://api.duoleads.com/terms","request_id":"01K6B7Q4ZC8H3F2M9WXR5TYN0D","computed_at":"2026-09-28T12:00:00.000Z","deterministic":true},"route":"/v1/id/iban-build","version":"1.0.0"}}},"schema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method"],"properties":{"type":{"type":"string","const":"http"},"method":{"enum":["GET"],"type":"string"},"queryParams":{"type":"object","required":["country"],"properties":{"bank":{"type":"string","maxLength":16,"description":"Bank code. Requires account."},"bban":{"type":"string","maxLength":34,"description":"The whole domestic account number (BBAN), alphanumeric. Use this or bank plus account."},"branch":{"type":"string","maxLength":16,"description":"Branch code, for countries whose layout has a branch field."},"account":{"type":"string","maxLength":32,"description":"Account number. Requires bank."},"country":{"type":"string","maxLength":16,"description":"ISO 3166-1 alpha-2 country code in the SWIFT IBAN registry, case-insensitive."}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object","required":["ok","route","version","data","meta"],"properties":{"ok":{"const":true},"data":{"type":"object","required":["iban","iban_print","country","check_digits","bban","parts","length","valid"],"properties":{"bban":{"type":"string"},"iban":{"type":"string"},"parts":{"type":"object","required":["bank","branch","account"],"properties":{"bank":{"type":["string","null"]},"branch":{"type":["string","null"]},"account":{"type":["string","null"]}}},"valid":{"type":"boolean"},"length":{"type":"integer"},"country":{"type":"string"},"iban_print":{"type":"string"},"check_digits":{"type":"string"}}},"meta":{"type":"object","required":["request_id","computed_at","price_usd","deterministic","disclaimer"],"properties":{"sources":{"type":"array","items":{"type":"object","required":["id","version","published"]}},"price_usd":{"type":"string"},"disclaimer":{"type":"string"},"request_id":{"type":"string"},"computed_at":{"type":"string","description":"RFC 3339 UTC with milliseconds"},"deterministic":{"type":"boolean"}}},"route":{"const":"/v1/id/iban-build"},"version":{"type":"string"}}}}}}}}},"description":"Construct an IBAN from a country code and the domestic account parts, computing the ISO 7064 mod-97-10 check digits. Takes either a single BBAN string or named parts (bank code, branch code, account number); digit fields are left-padded with zeros to the country's registered widths. Returns the IBAN in electronic and print formats with its bank, branch and account parts. Covers the 89 SWIFT registry countries. Named parts work only where they span the whole BBAN; otherwise pass the BBAN.","lastUpdated":"2026-10-01T20:50:54.645Z","serviceName":"Duo Data Utilities","x402Version":2}]}}