---
title: "Estimate bank transfer"
method: POST
path: "/api/v1/bank/transfer/estimate"
tags: ["Bank"]
---

# Estimate bank transfer

`POST /api/v1/bank/transfer/estimate`

## Request

- Base URL: `https://api-business.wirexapp.com`
- URL: `https://api-business.wirexapp.com/api/v1/bank/transfer/estimate`
- Auth: API key in header `Authorization`

Estimates the amounts that would be charged for a bank transfer in tokens that are supported in the system according to the current market rates.

## Request body `*/*`

- RequestBankEstimateTransferRequest
  - `account_id` string, required: Id of the bank account that should be used for the operation
  - `amount` number, required: Fiat amount in currency of the account that should be transferred
  - `tokens` string[]: A list of token addresses that the estimation should be done against. If not provided, estimation will be done against all tokens that are available for the corporation

## Response `200`

OK

- ResponseBankTransferEstimateResponse
  - `amount` number, required: Amount that would be transferred in account currency
  - `currency` string, required: Currency of the account that the amount would be transferred to
  - `estimated_amounts` ResponseEstimatedAmountResponse[]: List of estimated amounts for each requested token
    - `amount` number, required: Amount that would be transferred in token currency scaled to the precision of the token
    - `fee_amount` number: Fee amount charged for this estimate, scaled to the precision of the token. Empty when the upstream estimator does not report a per-token fee.
    - `fee_precise_amount` string: Fee amount charged for this estimate, in the smallest unit of the token. Empty when the upstream estimator does not report a per-token fee.
    - `precise_amount` string, required: Amount that would be transferred in token currency in the smallest unit of the token
    - `rate` number, required: Rate of the token to the account currency
    - `token_address` string, required: Address of the token that the amount is in
    - `token_symbol` string, required: Symbol of the token that the amount is in
  - `expires_at` integer, required: UTC timestamp when the estimation will expire
  - `id` string, required: Identifier of the estimation

## Other responses

- `400`: Bad Request
- `500`: Internal Server Error

---

[API](https://skmtc.dev/wirexapp/apis/wirex-corporate-baas-api.md) - [All operations](https://skmtc.dev/wirexapp/apis/wirex-corporate-baas-api/llms.txt) - [OpenAPI document](https://skmtc.dev/wirexapp/apis/wirex-corporate-baas-api/revisions/6525bfbc8f99?raw)
