# Wise API: Compare transfer costs

> Compares what recipients get from Wise and other providers for a transfer amount and currency pair, with fees, rates and delivery times.

Unofficial. Not affiliated with or endorsed by Wise.

- Page: https://fous.com/methods/wise.com/compare-transfer-costs
- Method: `wise.com/compare_transfer_costs`, version 1
- Website: wise.com
- Returns: provider name, transfer fee, exchange rate, markup, recipient amount, delivery time, quote date, comparison page link, mid-market rate
- 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 |
|---|---|---|---|---|
| `amount` | number | yes | `2000` | Amount to send in the from currency, for example 1000. |
| `to_currency` | string | yes | `"EUR"` | Currency name or three-letter code to receive, for example Mexican peso or MXN. |
| `from_currency` | string | yes | `"British pound"` | Currency name or three-letter code to send, for example USD or US dollar. |
| `sending_country` | string | no | `"GB"` | Country 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. Default "". |

## Output

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

```json
{
  "amount": 2000,
  "to_currency": "EUR",
  "from_currency": "British pound",
  "sending_country": "GB"
}
```

Its output:

```json
{
  "amount": 2000,
  "providers": [
    {
      "page_url": "https://wise.com/gb/compare/?sourceCurrency=GBP&targetCurrency=EUR&sendAmount=2000#comparison-table",
      "transfer_fee": 7.1,
      "delivery_time": "1 second",
      "exchange_rate": 1.19446,
      "provider_name": "Wise",
      "recipient_gets": 2380.44,
      "quote_collected_date": "2026-10-23",
      "exchange_rate_markup_percent": 0
    },
    {
      "page_url": "https://wise.com/gb/compare/?sourceCurrency=GBP&targetCurrency=EUR&sendAmount=2000#comparison-table",
      "transfer_fee": 1.99,
      "delivery_time": null,
      "exchange_rate": 1.1848735024,
      "provider_name": "Western Union",
      "recipient_gets": 2367.39,
      "quote_collected_date": "2026-10-23",
      "exchange_rate_markup_percent": 0.80839306
    },
    {
      "page_url": "https://wise.com/gb/compare/?sourceCurrency=GBP&targetCurrency=EUR&sendAmount=2000#comparison-table",
      "transfer_fee": 0,
      "delivery_time": null,
      "exchange_rate": 1.1680811758,
      "provider_name": "HSBC",
      "recipient_gets": 2336.16,
      "quote_collected_date": "2026-10-20",
      "exchange_rate_markup_percent": 2.21416157
    }
  ],
  "to_currency": "EUR",
  "from_currency": "GBP",
  "mid_market_rate": 1.19446,
  "sending_country": "GB"
}
```

## 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/compare_transfer_costs","input":{"amount":2000,"to_currency":"EUR","from_currency":"British pound","sending_country":"GB"}}'
```

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

- Compare what my family in Mexico would receive if I send 1000 USD from the United States, with fees and delivery times across providers
- Which money transfer service gives the best rate for sending 2500 euros to Japanese yen from Germany?
- Show me a side-by-side comparison of sending 500 British pounds to Indian rupees, including markups and recipient amounts on wise.com
- I need to know how much a recipient in Brazil gets if I transfer 3000 Canadian dollars, and how long it takes compared to other providers
- Check the mid-market rate and fees for sending 750 Australian dollars to Thai baht from Australia

## Input schema

```json
{
  "type": "object",
  "required": [
    "amount",
    "from_currency",
    "to_currency"
  ],
  "properties": {
    "amount": {
      "type": "number",
      "maximum": 9999999999999,
      "minimum": 0.000001,
      "description": "Amount to send in the from currency, for example 1000."
    },
    "to_currency": {
      "type": "string",
      "description": "Currency name or three-letter code to receive, for example Mexican peso or MXN."
    },
    "from_currency": {
      "type": "string",
      "description": "Currency name or three-letter code to send, for example USD or US dollar."
    },
    "sending_country": {
      "type": "string",
      "default": "",
      "description": "Country 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."
    }
  }
}
```

## Output schema

```json
{
  "type": "object",
  "required": [
    "amount",
    "from_currency",
    "to_currency",
    "sending_country",
    "mid_market_rate",
    "providers"
  ],
  "properties": {
    "amount": {
      "type": "number"
    },
    "providers": {
      "type": "array",
      "items": {
        "type": "object",
        "required": [
          "provider_name",
          "transfer_fee",
          "exchange_rate",
          "exchange_rate_markup_percent",
          "recipient_gets",
          "delivery_time",
          "quote_collected_date",
          "page_url"
        ],
        "properties": {
          "page_url": {
            "type": "string"
          },
          "transfer_fee": {
            "type": [
              "number",
              "null"
            ]
          },
          "delivery_time": {
            "type": [
              "string",
              "null"
            ]
          },
          "exchange_rate": {
            "type": [
              "number",
              "null"
            ]
          },
          "provider_name": {
            "type": "string"
          },
          "recipient_gets": {
            "type": [
              "number",
              "null"
            ]
          },
          "quote_collected_date": {
            "type": [
              "string",
              "null"
            ],
            "format": "date"
          },
          "exchange_rate_markup_percent": {
            "type": [
              "number",
              "null"
            ]
          }
        },
        "additionalProperties": false
      }
    },
    "to_currency": {
      "type": "string"
    },
    "from_currency": {
      "type": "string"
    },
    "mid_market_rate": {
      "type": "number"
    },
    "sending_country": {
      "type": "string"
    }
  },
  "additionalProperties": false
}
```

## See more

- [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.
- [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: Check IBAN](https://fous.com/methods/wise.com/check-iban.md): 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.
- [XE API: Convert currency](https://fous.com/methods/xe.com/convert-currency.md): Converts an amount between two currencies using XE's displayed mid-market rate. It also returns the rate time and an XE converter link. Rates are informational, not transfer quotes.
- [Numbeo API: Compare cost of living between two cities](https://fous.com/methods/numbeo.com/compare-cost-of-living.md): Compares living costs in two Numbeo cities: six price and purchasing-power differences, plus the monthly take-home salary needed in the destination for a similar standard of living (rent assumed in both cities).
- [European Union API: Convert currency](https://fous.com/methods/ecb.europa.eu/convert-currency.md): Converts an amount between currencies using ECB euro reference rates, including euro and cross-currency conversions. Uses the latest preceding published rate when the date has none.
- [Google API: Convert currency amount](https://fous.com/methods/google.com/convert-currency.md): Converts an amount between two currencies using the current Google Finance quote. Rates may be delayed.
- [Apple API: Compare Apple Store prices across countries](https://fous.com/methods/apple.com/compare-country-prices.md): Compares the Apple Store price of one product configuration across up to 15 countries, converted with the latest European Central Bank reference rates.
- [All Wise methods](https://fous.com/methods/wise.com.md)
