Finance
IBAN Bank Lookup
Find which bank and country an IBAN points to, and get its BIC/SWIFT code when available.
New to Weft? Create an account first. Already connected? Install the workflow below.

Step 1 · Install
Add this workflow to your agent
Open a terminal in your agent’s project folder and run this command. Follow the installer to choose your agent. You only need to do this once.
npx skills add weftlabs/skills --skill weft-iban-bank-lookup
See it in action
Recorded live runThe request
Check DE89 3704 0044 0532 0130 00. Which bank, country and BIC does it map to? Explain what the check does and does not verify.
The IBAN passes the checksum. Strale maps it to Commerzbank in Germany.
| Field | Result |
|---|---|
| Bank | Commerzbank |
| BIC / SWIFT | COBADEFFXXX |
| Country | Germany · DE |
| Local checksum | MOD-97 remainder 1 · pass |
| Bank code | 37040044 |
| Branch | Unknown |
The invalid DE00 variant was rejected locally before a paid lookup.
What Weft connected
Bank reference data
$0.00
Held · pending$0.0216
Amounts recorded at the time of the run. Held funds are not settled. Model costs excluded.
How it works
- 1Paste the IBAN you want to check.
- 2Your agent checks its format and looks up the available bank details.
- 3Get a bank-details table. This check does not confirm who owns the account or whether it exists.
Your agent can do this
Start with a free Weft account.
Connect your agent once, set its spending policy, and add this workflow.


