Skip to content

Exchange rates, transfer costs and bank codes

Wise provides current mid-market exchange rates, optional daily rate history, published transfer cost comparisons and delivery estimates, and bank SWIFT/BIC codes and branch locations when available.

Check IBAN

Check an IBAN’s country length and check digits, then find bank details shown by Wise. A valid format does not confirm the account exists; branch names may be unavailable.

Your information

IBAN as printed on an invoice or bank letter, with or without spaces; for example GB33 BUKB 2020 1555 5555 55.

1 credit per run

Example results

Valid
Yes
Reason
Not provided
Country
Germany
Page URL
wise.com
Bank Code
37040044
Bank Name
COMMERZBANK AG
Branch Name
Not provided
Bic Swift Code
COBADEFFXXX
Branch Address
KAISERSTRASSE 16, FRANKFURT AM MAIN, GERMANY
Formatted IBAN
DE89 3704 0044 0532 0130 00
Example data · Run in Studio for fresh results.

Choose an action

About Wise

Wise returns mid-market rates, converted amounts, and optional daily rate history for a source and destination currency pair.

Compare transfer costs by entering an amount and currency pair, with an optional sending country.

Search SWIFT/BIC codes by bank and country, or check an IBAN to assess its format and find bank details Wise shows.

Built by Fous from wise.com and checked automatically; it last passed a check on Sep 28, 2026. Fous is not affiliated with Wise.

Actions

Check IBAN

1 credit per run

Check an IBAN’s country length and check digits, then find bank details shown by Wise. A valid format does not confirm the account exists; branch names may be unavailable.

What you provide

FieldTypeRequiredDescription
IBANibanTextRequiredIBAN as printed on an invoice or bank letter, with or without spaces; for example GB33 BUKB 2020 1555 5555 55.Example: DE89370400440532013000

What you get

FieldTypeDescription
ValidvalidYes or noWhether the IBAN passes country length and check-digit checks.Example: Yes
ReasonreasonTextPlain-language explanation when invalid; otherwise null.Example: Wrong length for Germany: expected 22 characters.
CountrycountryTextCountry name for the IBAN prefix, if recognized.Example: Germany
Page URLpage_urlTextWise checker page link.Example: https://wise.com/gb/iban/checker
Bank Codebank_codeTextBank identifier from the IBAN as shown by Wise, if available.Example: 37040044
Bank Namebank_nameTextBank name Wise identifies, if available.Example: COMMERZBANK AG
Branch Namebranch_nameTextBranch name if Wise provides one.
Bic Swift Codebic_swift_codeTextBIC/SWIFT code if Wise provides one.Example: COBADEFFXXX
Branch Addressbranch_addressTextBank or branch address shown by Wise, if available.Example: KAISERSTRASSE 16, FRANKFURT AM MAIN, GERMANY
Formatted IBANformatted_ibanTextUppercase IBAN grouped in blocks of four.Example: DE89 3704 0044 0532 0130 00

Example result

For IBAN: DE89370400440532013000

JSON
{
  "valid": true,
  "reason": null,
  "country": "Germany",
  "page_url": "https://wise.com/gb/iban/checker",
  "bank_code": "37040044",
  "bank_name": "COMMERZBANK AG",
  "branch_name": null,
  "bic_swift_code": "COBADEFFXXX",
  "branch_address": "KAISERSTRASSE 16, FRANKFURT AM MAIN, GERMANY",
  "formatted_iban": "DE89 3704 0044 0532 0130 00"
}

Compare transfer costs

1 credit per run

Compare how much recipients get from Wise and other providers for a transfer amount and currency pair. Quotes and delivery estimates are only shown where Wise publishes them.

What you provide

FieldTypeRequiredDescription
AmountamountNumberRequiredAmount to send in the from currency, for example 1000.Example: 1000
To Currencyto_currencyTextRequiredCurrency name or three-letter code to receive, for example Mexican peso or MXN.Example: Mexican peso
From Currencyfrom_currencyTextRequiredCurrency name or three-letter code to send, for example USD or US dollar.Example: USD
Sending Countrysending_countryTextOptionalCountry name or two-letter code where the money is sent from, for example United States or US. Defaults to the home country of the from currency.Example: GB

What you get

FieldTypeDescription
AmountamountNumberExample: 1000
ProvidersprovidersList
Page URLproviders[].page_urlTextExample: https://wise.com/us/compare/?sourceCurrency=USD&targetCurrency=MXN&sendAmount=1…
Transfer Feeproviders[].transfer_feeNumberExample: 7.67
Delivery Timeproviders[].delivery_timeTextExample: 1 second
Exchange Rateproviders[].exchange_rateNumberExample: 17.9771
Provider Nameproviders[].provider_nameTextExample: Wise
Recipient Getsproviders[].recipient_getsNumberExample: 17839.22
Quote Collected Dateproviders[].quote_collected_dateDateExample: 2026-09-28
Exchange Rate Markup (%)providers[].exchange_rate_markup_percentNumberExample: 0
To Currencyto_currencyTextExample: MXN
From Currencyfrom_currencyTextExample: USD
Mid Market Ratemid_market_rateNumberExample: 17.9771
Sending Countrysending_countryTextExample: US

Example result

For Amount: 1000, To Currency: Mexican peso, From Currency: USD

JSON
{
  "amount": 1000,
  "providers": [
    {
      "page_url": "https://wise.com/us/compare/?sourceCurrency=USD&targetCurrency=MXN&sendAmount=1000#comparison-table",
      "transfer_fee": 7.67,
      "delivery_time": "1 second",
      "exchange_rate": 17.9771,
      "provider_name": "Wise",
      "recipient_gets": 17839.22,
      "quote_collected_date": "2026-09-28",
      "exchange_rate_markup_percent": 0
    },
    {
      "page_url": "https://wise.com/us/compare/?sourceCurrency=USD&targetCurrency=MXN&sendAmount=1000#comparison-table",
      "transfer_fee": 1.99,
      "delivery_time": null,
      "exchange_rate": 17.7593009479,
      "provider_name": "Western Union",
      "recipient_gets": 17723.96,
      "quote_collected_date": "2026-09-26",
      "exchange_rate_markup_percent": 1.21098655
    },
    {
      "page_url": "https://wise.com/us/compare/?sourceCurrency=USD&targetCurrency=MXN&sendAmount=1000#comparison-table",
      "transfer_fee": 0,
      "delivery_time": null,
      "exchange_rate": 17.3893850244,
      "provider_name": "Wells Fargo",
      "recipient_gets": 17389.39,
      "quote_collected_date": "2026-09-25",
      "exchange_rate_markup_percent": 3.26870432
    }
  ],
  "to_currency": "MXN",
  "from_currency": "USD",
  "mid_market_rate": 17.9771,
  "sending_country": "US"
}

Get exchange rate

1 credit per run

Get Wise’s current mid-market exchange rate, converted amount, and optional daily rate history for two currencies. Historical rates are daily observations.

What you provide

FieldTypeRequiredDescription
AmountamountNumberOptionalAmount to convert from the source currency, for example 100.Example: 100
HistoryhistoryTextOptionalPeriod of daily rate history to return, for example last_month.Example: Last week
To Currencyto_currencyTextRequiredCurrency name or three-letter code, for example US dollar or USD.Example: USD
From Currencyfrom_currencyTextRequiredCurrency name or three-letter code, for example British pound or GBP.Example: British pound

What you get

FieldTypeDescription
HistoryhistoryListDaily rate observations, oldest first; empty when no history is requested.
Datehistory[].dateDateExample: 2026-09-21
Ratehistory[].rateNumberExample: 1.339
Rate Timerate_timeDateTime of the current rate, with offset.Example: 2026-09-28T22:57:00.652000+00:00
Mid Market Ratemid_market_rateNumberUnits of the destination currency per one source currency unit.Example: 1.3254
Converted Amountconverted_amountNumberConverted amount in the destination currency, rounded to two decimal places.Example: 132.54
To Currency Codeto_currency_codeTextDestination currency code.Example: USD
To Currency Nameto_currency_nameTextDestination currency name.Example: United States dollar
From Currency Codefrom_currency_codeTextSource currency code.Example: GBP
From Currency Namefrom_currency_nameTextSource currency name.Example: British pound
Wise Converter Linkwise_converter_linkLinkWise converter page for this pair.Example: https://wise.com/gb/currency-converter/gbp-to-usd-rate?amount=100
Converted Currency Codeconverted_currency_codeTextCurrency of the converted amount.Example: USD

Example result

For Amount: 100, History: Last week, To Currency: USD, From Currency: British pound

JSON
{
  "history": [
    {
      "date": "2026-09-21",
      "rate": 1.339
    },
    {
      "date": "2026-09-22",
      "rate": 1.33685
    },
    {
      "date": "2026-09-23",
      "rate": 1.3343
    }
  ],
  "rate_time": "2026-09-28T22:57:00.652000+00:00",
  "mid_market_rate": 1.3254,
  "converted_amount": 132.54,
  "to_currency_code": "USD",
  "to_currency_name": "United States dollar",
  "from_currency_code": "GBP",
  "from_currency_name": "British pound",
  "wise_converter_link": "https://wise.com/gb/currency-converter/gbp-to-usd-rate?amount=100",
  "converted_currency_code": "USD"
}

Search swift codes

1 credit per run

Find SWIFT/BIC codes and branch locations for a bank in a country on Wise. Branch names are shown when available; results are limited to the chosen bank.

What you provide

FieldTypeRequiredDescription
BankbankTextRequiredBank name, such as Barclays.Example: Chase
CountrycountryTextRequiredCountry name or two-letter code, such as United Kingdom or GB.Example: US
Max Resultsmax_resultsNumberOptionalMaximum number of codes to return, such as 20.Example: 5
City or Branchcity_or_branchTextOptionalOptional city, address, postcode, branch name or SWIFT code to narrow results, such as London.Example: New York

What you get

FieldTypeDescription
CodescodesListMatching bank codes, head office first.
Citycodes[].cityTextExample: NEW YORK
Addresscodes[].addressTextExample: 270 PARK AVENUE
Countrycodes[].countryTextExample: United States
Postcodecodes[].postcodeTextExample: 10179
Bank Namecodes[].bank_nameTextExample: JPMORGAN CHASE BANK, N.A.
Branch Namecodes[].branch_nameTextExample: Head office
Swift Bic Codecodes[].swift_bic_codeTextSWIFT/BIC code with 8 or 11 characters.Example: CHASUS33XXX
Wise Page Linkcodes[].wise_page_linkTextWise page for this code.Example: https://wise.com/gb/swift-codes/CHASUS33XXX

Example result

For Bank: Chase, Country: US, Max Results: 5, City or Branch: New York

JSON
{
  "codes": [
    {
      "city": "NEW YORK",
      "address": "270 PARK AVENUE",
      "country": "United States",
      "postcode": "10179",
      "bank_name": "JPMORGAN CHASE BANK, N.A.",
      "branch_name": "Head office",
      "swift_bic_code": "CHASUS33XXX",
      "wise_page_link": "https://wise.com/gb/swift-codes/CHASUS33XXX"
    },
    {
      "city": "NEW YORK",
      "address": null,
      "country": "United States",
      "postcode": null,
      "bank_name": "JPMORGAN CHASE BANK, N.A.",
      "branch_name": null,
      "swift_bic_code": "CHASUS31HPQ",
      "wise_page_link": "https://wise.com/gb/swift-codes/CHASUS31HPQ"
    },
    {
      "city": "NEW YORK",
      "address": "270 PARK AVENUE",
      "country": "United States",
      "postcode": "10179",
      "bank_name": "JPMORGAN CHASE BANK, N.A.",
      "branch_name": null,
      "swift_bic_code": "CHASUS331MX",
      "wise_page_link": "https://wise.com/gb/swift-codes/CHASUS331MX"
    }
  ]
}

For developers

Run this workflow from your own code. In Studio, turn on Developer mode and create an API key.

cURL
# First set your key: export FOUS_API_KEY='YOUR_FOUS_API_KEY'
: "${FOUS_API_KEY:?Set FOUS_API_KEY before running this example}"

curl 'https://api.fous.com/v1/query' \
  --fail-with-body --silent --show-error --max-time 120 \
  -H "Authorization: Bearer $FOUS_API_KEY" \
  -H 'Content-Type: application/json' \
  --data-raw '{
  "api": "@wise",
  "visibility": "public",
  "operation": "check_iban",
  "version": 1,
  "input": {
    "iban": "DE89370400440532013000"
  },
  "response": {
    "format": "json"
  }
}'

What you can do with it

  • Convert amounts between two currencies.
  • Review daily exchange rate history.
  • Compare recipient amounts and transfer costs across providers.
  • Find a bank’s SWIFT/BIC code and branch location.
  • Check an IBAN’s format and identify available bank details.

Questions

Is Fous affiliated with Wise?

No. Fous is not affiliated with Wise. This workflow reads the public wise.com website and returns its data.

How much does it cost?

Each run costs 1 credit. With pay-as-you-go, a credit costs 1¢; monthly plans cost less per credit.

Do I need a Wise account?

No. You only need a Fous account.

How current is the data?

Fous gets the data from wise.com when you run it; repeating the same request within a day may return the saved result. Fous checks this workflow automatically; it last passed a check on Sep 28, 2026.

What is the mid-market rate between two currencies?

Use Get exchange rate with the source and destination currencies to see the current mid-market rate.

How much might a recipient get from different providers?

Use Compare transfer costs with an amount, currency pair, and optional sending country.

Does an IBAN pass its format checks?

Use Check iban to check the country length and check digits. A valid format does not confirm the account exists.

All Finance workflowsBrowse all workflows