Get a Quote
Overview
In Transfer API v2, all transfers must be preceded by a successful Quote API call.
The Quote API is responsible for:
- Locking pricing and fees
- Determining settlement routes
- Calculating commissions and platform fees
- Defining expiration windows for execution
Step 1: Create a Quote
Before initiating a transfer, you must first request a quote.
Quote Request Example
{
"source": {
"country": "US",
"chain": "ethereum",
"asset": "USDC",
"type": "individual"
},
"destination": {
"chain": "avalanche",
"asset": "USDC",
"amount": 3000,
"type": "individual"
},
"commission": {
"amount": 10,
"percentage": 0
}
}Quote Response Example
{
"data": [
{
"id": "quote_BoWt0rEkZgjEFkAKJSVAqyZqZxfy3gllaipYhJHH",
"payment_method": "ON_CHAIN",
"chain": "ethereum",
"source_country": null,
"destination_country": null,
"source_amount": "3010.000000",
"source_currency": "USDC",
"destination_amount": "3000.000000",
"destination_currency": "USDC",
"destination_chain": "avalanche",
"exchange_rate": "1.000000",
"exchange_pair": "USDC/USDC",
"crypto_settlement_time_min": 5,
"crypto_settlement_time_max": 20,
"crypto_settlement_time_unit": "MINUTES",
"source_type": "individual",
"destination_type": "individual",
"quote_expire_date": "2025-12-26T18:38:42+00:00",
"crypto_funds_settlement_expire_date": "2025-12-26T18:38:42+00:00",
"fees": [
{
"type": "HARBOR_FEE",
"amount": "55.160875",
"currency": "USDC",
"charge_from": "OwlPay Harbor",
"payer": "Wallet Service Provider"
},
{
"type": "COMMISSION_FEE",
"amount": "10.000000",
"currency": "USDC",
"charge_from": "Wallet Service Provider",
"payer": "customer"
}
],
"created_at": "2025-12-26T17:08:42+00:00",
"updated_at": "2025-12-26T17:08:42+00:00"
}
]
}Updated about 3 hours ago