Skip to main content
POST
CLI

Authorizations

Authorization
string
header
required

API Key in Bearer format (e.g., Bearer sk_test_...)

Headers

Idempotency-Key
string

Idempotency key for preventing duplicate requests

X-API-Key
string

API key

Body

application/json
sourceAmount
object

Source amount with currency. Provide either sourceAmount OR destinationAmount, not both.

Example:
destinationAmount
object

Destination amount to receive (exact receive mode). Provide either sourceAmount OR destinationAmount, not both.

Example:
sourceCurrency
enum<string>

Source currency code (required when using destinationAmount for receive-exact mode)

Available options:
USD,
EUR,
GBP,
CAD,
JPY,
PHP,
AUD,
MXN,
BRL,
AED,
ARS,
BDT,
BHD,
BOB,
CHF,
CLP,
CNY,
CNH,
COP,
CRC,
CZK,
DKK,
DOP,
EGP,
GHS,
GTQ,
HKD,
HNL,
HUF,
IDR,
ILS,
INR,
JMD,
JOD,
KES,
KRW,
KWD,
LKR,
MYR,
NGN,
NOK,
NZD,
PEN,
PKR,
PLN,
PYG,
QAR,
RON,
RSD,
RUB,
SAR,
SEK,
SGD,
THB,
TRY,
TWD,
TZS,
VND,
ZAR,
USDC,
USDT,
DAI,
ETH,
BTC,
SOL,
TRX,
EURC,
USDB,
PYUSD,
USDP,
CASH,
USDS
Example:

"USD"

destinationCurrency
enum<string>

Destination currency code (required when using sourceAmount, derived from destinationAmount when provided)

Available options:
USD,
EUR,
GBP,
CAD,
JPY,
PHP,
AUD,
MXN,
BRL,
AED,
ARS,
BDT,
BHD,
BOB,
CHF,
CLP,
CNY,
CNH,
COP,
CRC,
CZK,
DKK,
DOP,
EGP,
GHS,
GTQ,
HKD,
HNL,
HUF,
IDR,
ILS,
INR,
JMD,
JOD,
KES,
KRW,
KWD,
LKR,
MYR,
NGN,
NOK,
NZD,
PEN,
PKR,
PLN,
PYG,
QAR,
RON,
RSD,
RUB,
SAR,
SEK,
SGD,
THB,
TRY,
TWD,
TZS,
VND,
ZAR,
USDC,
USDT,
DAI,
ETH,
BTC,
SOL,
TRX,
EURC,
USDB,
PYUSD,
USDP,
CASH,
USDS
Example:

"USDC"

destinationCountry
string

Destination country code (ISO 3166-1 alpha-2)

Example:

"US"

holdQuote
boolean
default:false

Whether to hold the quote and create a DB entry

Example:

false

payinMethod
enum<string>

Payment rail for source funds. For crypto, specify chain (ethereum, base, polygon, solana, tron). For fiat, specify network (ach, sepa, fast_sg).

Available options:
ACH,
ACH_SAME_DAY,
WIRE,
FED_NOW,
RTP,
EREBOR,
EREBOR_RAIL,
BALANCE,
SWIFT,
SEPA,
SEPA_INSTANT,
TIPS,
FASTER_PAYMENTS,
BACS,
CHAPS,
ELIXIR,
NICS,
EFT,
INTERAC,
NPP,
BECS,
UPI,
IMPS,
IMPS_WITH_FIRC,
NEFT,
RTGS,
BI_FAST,
ARTAJASA,
PIX,
TED,
TEF,
SPEI,
COELSA,
SINPE,
CIPS,
CFXPS,
CHATS,
ZENGIN,
KFTC,
FAST_SG,
MEPS,
DUITNOW,
PROMPTPAY,
INSTAPAY,
PESONET,
NAPAS,
BEFTN,
SLIPS,
ZAHAV,
GHIPSS,
NIBSS,
PESALINK,
RTC_ZA,
TZS_RTGS,
EGP_ACH,
JOD_ACH,
NPSS,
MADA,
QPS,
DOP_ACH,
GTQ_ACH,
HNL_ACH,
PEN_ACH,
JMD_ACH,
USD_ACH_SV,
USD_ACH_EC,
CLP_TEF,
PSE,
COP_ACH,
BOB_RTGS,
PYG_ACH,
CERTIS,
DKK_TIPS,
SENT,
NKS,
BANKGIROT,
HKD_FPS,
IBFT,
TRY_FAST,
ETHEREUM,
BASE,
POLYGON,
SOLANA,
TRON,
BITCOIN,
ARBITRUM
Example:

"base"

payoutMethod
enum<string>

Payment rail for destination funds. For crypto, specify chain (ethereum, base, polygon, solana, tron). For fiat, specify network (ach, sepa, fast_sg).

Available options:
ACH,
ACH_SAME_DAY,
WIRE,
FED_NOW,
RTP,
EREBOR,
EREBOR_RAIL,
BALANCE,
SWIFT,
SEPA,
SEPA_INSTANT,
TIPS,
FASTER_PAYMENTS,
BACS,
CHAPS,
ELIXIR,
NICS,
EFT,
INTERAC,
NPP,
BECS,
UPI,
IMPS,
IMPS_WITH_FIRC,
NEFT,
RTGS,
BI_FAST,
ARTAJASA,
PIX,
TED,
TEF,
SPEI,
COELSA,
SINPE,
CIPS,
CFXPS,
CHATS,
ZENGIN,
KFTC,
FAST_SG,
MEPS,
DUITNOW,
PROMPTPAY,
INSTAPAY,
PESONET,
NAPAS,
BEFTN,
SLIPS,
ZAHAV,
GHIPSS,
NIBSS,
PESALINK,
RTC_ZA,
TZS_RTGS,
EGP_ACH,
JOD_ACH,
NPSS,
MADA,
QPS,
DOP_ACH,
GTQ_ACH,
HNL_ACH,
PEN_ACH,
JMD_ACH,
USD_ACH_SV,
USD_ACH_EC,
CLP_TEF,
PSE,
COP_ACH,
BOB_RTGS,
PYG_ACH,
CERTIS,
DKK_TIPS,
SENT,
NKS,
BANKGIROT,
HKD_FPS,
IBFT,
TRY_FAST,
ETHEREUM,
BASE,
POLYGON,
SOLANA,
TRON,
BITCOIN,
ARBITRUM
Example:

"fast_sg"

stablecoinParity
boolean
default:true

Treat stablecoin/fiat pairs as 1:1 (e.g., 1 USDT = 1 USD). Only applicable to stablecoin/fiat conversions. Any market difference is settled via postpaid billing. Defaults to true for eligible pairs.

Example:

true

onBehalfOf
string

Customer the quote is for. Some customers are configured for customer-specific pricing on stablecoin pairs; pass the customer the eventual transfer will execute for so the quoted rate matches it. Omitted: standard pricing.

Example:

"cus_abc123"

Response

Quote created successfully

sourceAmount
object
required

Source amount with currency details

destinationAmount
object
required

Destination amount with currency details

exchangeRate
string
required

Exchange rate (inclusive of all fees)

Example:

"1.00500"

infiniteFee
object
required

Infinite fee breakdown

createdAt
string<date-time>
required

Quote creation timestamp

Example:

"2026-09-15T10:30:00Z"

lockable
boolean
required

Whether the exchange rate can be locked for 24 hours

Example:

true

id
string

Quote ID (only present for held quotes)

Example:

"quote_abc123"

developerFee
object

Developer fee breakdown

sourceRail
string

Source payment rail

Example:

"ACH"

destinationRail
string

Destination payment rail

Example:

"SWIFT"

expiresAt
string<date-time>

Quote expiration timestamp (only present for held quotes)

Example:

"2026-09-15T10:35:00Z"

route
object

Route information including timing and fee estimates