Lookup BIC/SWIFT
lookup_bicIdentify the bank behind any BIC/SWIFT code: returns bank name, country, city, LEI, and head-office address for compliance and regulatory matching.
Instructions
Resolve a BIC / SWIFT code into the underlying bank: name, country, city, LEI, and registered head-office address (where available). USE WHEN: the user already has a BIC/SWIFT (8 or 11 chars, alphanumeric, e.g., "UBSWCHZH80A", "DEUTDEFF") and asks which bank it belongs to, where the bank is, or its LEI for compliance/regulatory matching. DO NOT USE for IBAN inputs — call validate_iban instead, it resolves the BIC for you. BACKED BY: a BIC directory of GLEIF and national registers, refreshed monthly, plus a public copy of the SWIFT directory frozen in January 2018 that still makes up most of the rows; only the GLEIF rows carry an LEI. Live counts: https://api.ibanforge.com/llms.txt. RETURNS: bank_name, country, country_name, city, lei, address (if available). COST: 0.003 USDC.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| bic | Yes | BIC / SWIFT code, 8 or 11 alphanumeric characters. Example: "UBSWCHZH80A" (UBS Switzerland) or "DEUTDEFF" (Deutsche Bank Frankfurt). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| bic | Yes | Echo of the input, normalized to uppercase. | |
| lei | No | Legal Entity Identifier (ISO 17442); null when none is on file. | |
| bic8 | No | 8-char form (institution-level). | |
| city | No | ||
| bic11 | No | 11-char form including branch. | |
| found | Yes | ||
| address | No | Registered head-office address (GLEIF). null when the BIC carries no LEI or address. | |
| country | No | ||
| institution | No | Bank legal name. null when the BIC is not found. | |
| valid_format | Yes | ||
| address_available | No |