# Wise API: Check IBAN

> Checks an IBAN's country length and check digits locally, then looks up the bank details Wise shows for it. A valid format does not confirm the account exists; branch names may be unavailable.

Unofficial. Not affiliated with or endorsed by Wise.

- Page: https://fous.com/methods/wise.com/check-iban
- Method: `wise.com/check_iban`, version 1
- Website: wise.com
- Returns: valid flag, reason, formatted IBAN, country, bank name, bank code, BIC/SWIFT, bank address, checker page URL
- Effect: read (it gets data and changes nothing)
- Sign-in: none needed
- Cost: 1 credit per completed run (1¢ with pay as you go); failed runs are free
- Verified: Nov 2, 2026

## Inputs

| Field | Type | Required | In the run below | Description |
|---|---|---|---|---|
| `iban` | string | yes | `"GB33 BUKB 2020 1555 5555 55"` | IBAN as printed on an invoice or bank letter, with or without spaces; for example GB33 BUKB 2020 1555 5555 55. |

## Output

From a run on Oct 23, 2026. Its input:

```json
{
  "iban": "GB33 BUKB 2020 1555 5555 55"
}
```

Its output:

```json
{
  "valid": true,
  "reason": null,
  "country": "United Kingdom",
  "page_url": "https://wise.com/gb/iban/checker",
  "bank_code": "BUKB",
  "bank_name": "BARCLAYS BANK UK PLC",
  "branch_name": null,
  "bic_swift_code": "BUKBGB22XXX",
  "branch_address": "1 CHURCHILL PLACE, LONDON, UNITED KINGDOM",
  "formatted_iban": "GB33 BUKB 2020 1555 5555 55"
}
```

## Run it

From code, with a Fous API key in `FOUS_API_KEY`; the answer's `data` holds the output:

```bash
curl https://api.fous.com/v1/runs \
  -H "Authorization: Bearer $FOUS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"method":"wise.com/check_iban","input":{"iban":"GB33 BUKB 2020 1555 5555 55"}}'
```

From an AI agent connected to the Fous MCP server: its `run` with the same method and input. To connect one, give it `set up https://fous.com/SKILL.md`.

## Ask your agent

- Can you check whether the IBAN GB82 WEST 1234 5698 7654 32 is valid and tell me which bank it belongs to?
- I got an invoice from a German supplier with IBAN DE89370400440532013000. Does the format check out and what bank is it?
- Look up the BIC and bank name for this French IBAN: FR14 2004 1010 0505 0001 3M02 606.
- Verify this Irish IBAN from a bank letter, IE29AIBK93115212345678, and show me the bank address if available.
- Please confirm if NL91ABNA0417164300 is a properly formatted IBAN and give me the country and bank code.

## Input schema

```json
{
  "type": "object",
  "required": [
    "iban"
  ],
  "properties": {
    "iban": {
      "type": "string",
      "description": "IBAN as printed on an invoice or bank letter, with or without spaces; for example GB33 BUKB 2020 1555 5555 55."
    }
  },
  "additionalProperties": false
}
```

## Output schema

```json
{
  "type": "object",
  "required": [
    "valid",
    "reason",
    "formatted_iban",
    "country",
    "bank_name",
    "bank_code",
    "branch_name",
    "branch_address",
    "bic_swift_code",
    "page_url"
  ],
  "properties": {
    "valid": {
      "type": "boolean",
      "description": "Whether the IBAN passes country length and check-digit checks."
    },
    "reason": {
      "type": [
        "string",
        "null"
      ],
      "description": "Plain-language explanation when invalid; otherwise null."
    },
    "country": {
      "type": [
        "string",
        "null"
      ],
      "description": "Country name for the IBAN prefix, if recognized."
    },
    "page_url": {
      "type": "string",
      "description": "Wise checker page link."
    },
    "bank_code": {
      "type": [
        "string",
        "null"
      ],
      "description": "Bank identifier from the IBAN as shown by Wise, if available."
    },
    "bank_name": {
      "type": [
        "string",
        "null"
      ],
      "description": "Bank name Wise identifies, if available."
    },
    "branch_name": {
      "type": [
        "string",
        "null"
      ],
      "description": "Branch name if Wise provides one."
    },
    "bic_swift_code": {
      "type": [
        "string",
        "null"
      ],
      "description": "BIC/SWIFT code if Wise provides one."
    },
    "branch_address": {
      "type": [
        "string",
        "null"
      ],
      "description": "Bank or branch address shown by Wise, if available."
    },
    "formatted_iban": {
      "type": "string",
      "description": "Uppercase IBAN grouped in blocks of four."
    }
  },
  "additionalProperties": false
}
```

## See more

- [Wise API: Search SWIFT codes](https://fous.com/methods/wise.com/search-swift-codes.md): Finds the SWIFT/BIC codes and branch locations Wise lists for a bank in a country, optionally narrowed by city, address, postcode, branch name or code; head office first.
- [Wise API: Compare transfer costs](https://fous.com/methods/wise.com/compare-transfer-costs.md): Compares what recipients get from Wise and other providers for a transfer amount and currency pair, with fees, rates and delivery times.
- [Wise API: Get exchange rate](https://fous.com/methods/wise.com/get-exchange-rate.md): Gets Wise's current mid-market exchange rate and converted amount for two currencies, with optional daily rate history.
- [European Union API: Validate EU VAT number](https://fous.com/methods/ec.europa.eu/validate-vat-number.md): Checks an EU VAT number in the European Commission's VIES service and returns whether it is valid, with the registered name and address when the country makes them available.
- [Postcodes.io API: Get postcode details](https://fous.com/methods/postcodes.io/get-postcode.md): Looks up a UK postcode on Postcodes.io, including its location, administrative areas and whether it is still in use. Retired postcodes return location and retirement year only.
- [IRS API: Check charity status](https://fous.com/methods/irs.gov/check-charity-status.md): Looks up an organization in the IRS Tax Exempt Organization Search by name or EIN. It reports whether donations are deductible, whether the organization was automatically revoked, and its recent Form 990 filings.
- [Passport Index API: Check visa requirement](https://fous.com/methods/passportindex.org/check-visa-requirement.md): Checks a passport holder's visa requirement and permitted stay for a destination on Passport Index. This is guidance; travellers should confirm entry rules with the embassy before travel. Visits to the passport's issuing country are not listed.
- [GOV.UK API: Get travel advice](https://fous.com/methods/gov.uk/get-travel-advice.md): Returns current UK government (FCDO) travel warnings, entry requirements for British passport holders, safety, health and emergency information for a country. Summaries are shortened; follow the link for full details.
- [All Wise methods](https://fous.com/methods/wise.com.md)
