{"uid":"cap_VGjD6ZxYRv_CB6m9sq1d1","slug":"bic-swift-code-validator-and-decomposer-cda07cde","name":"BIC/SWIFT Code Validator and Decomposer","description":"Validate a BIC/SWIFT code and decompose it into bank, country, location and branch codes.","url":"https://iban.openverbs.com/v1/bic","method":"POST","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method","bodyType","body"],"properties":{"body":{"type":"object","required":["bic"],"properties":{"bic":{"type":"string","maxLength":16,"minLength":1,"description":"BIC/SWIFT code, e.g. \"DEUTDEFF500\"."}},"additionalProperties":false},"type":{"type":"string","const":"http"},"method":{"enum":["POST"],"type":"string"},"bodyType":{"enum":["json","form-data","text"],"type":"string"}},"additionalProperties":false}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.004","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.004/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.004","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.004","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_-y5tMFUPjYgbPHpDwodYp","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.004","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Validates a BIC/SWIFT code and breaks it down into its constituent bank, country, location, and branch code components.","exampleAgentPrompt":"Can you validate the BIC/SWIFT code DEUTDEFF500 and tell me what bank, country, location, and branch it corresponds to?","exampleUseCases":[{"title":"International wire transfer verification","prompt":"Before I send this international wire, can you validate the SWIFT code CHASUS33 and confirm which bank and country it belongs to?"},{"title":"KYC/AML banking onboarding check","prompt":"We're onboarding a new business customer and they gave us the BIC code BNPAFRPP — can you validate it and break it down into its bank, country, location, and branch components?"},{"title":"Payment form SWIFT field validation","prompt":"A user just entered BARCGB22XXX as their bank's SWIFT code in our payment form — please verify it's a valid BIC and extract the bank and country information."}],"resultDescription":"Returns a validation result indicating whether the BIC/SWIFT code is valid, along with a structured decomposition into its constituent parts: bank code (4 characters), country code (2 characters), location code (2 characters), and optional branch code (3 characters).","failureModes":["Invalid or malformed BIC returns a validation failure with an error message","BIC shorter than minimum length or exceeding 11 characters may be rejected","Non-existent or unrecognized BIC codes may validate structurally but not match a known institution","Network or payment failure returns a 402 or 5xx HTTP error"],"whenToPreferThis":"Use this endpoint when you need to validate and parse a BIC/SWIFT code specifically — it provides both structural validation and semantic decomposition into standardized sub-components. Prefer it over generic string validators when you need to extract the country, bank, location, or branch from a BIC for downstream processing, compliance checks, or international payment workflows. It pairs naturally with the sibling IBAN validator on the same service for complete international banking identifier coverage.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T18:30:24.222Z","isFirstParty":false}