GET
/
v3
/
deposit-address
curl --request GET \
  --url https://bridge-swap.aarc.xyz/v3/deposit-address \
  --header 'x-api-key: <api-key>'
{
  "requestId": "<string>",
  "status": "<string>",
  "depositAddress": "<string>",
  "onChainID": "<string>",
  "depositTokenName": "<string>",
  "depositTokenSymbol": "<string>",
  "depositTokenAddress": "<string>",
  "depositTokenDecimals": "<string>",
  "depositTokenUsdPrice": 123,
  "amount": "<string>",
  "executionTime": "<string>",
  "gasFee": "<string>",
  "txData": {}
}

Authorizations

x-api-key
string
header
required

API key required for authentication

Headers

x-api-key
string
required

API key for authentication

Query Parameters

destinationChainId
string
required

Target blockchain network ID

destinationTokenAddress
string
required

Address of the token to receive

toAmount
string
required

Amount of tokens to receive

destinationRecipient
string
required

Address to receive the tokens

transferType
enum<string>
required

Type of transfer (onramp, cex, wallet)

Available options:
onramp,
cex,
wallet
routeType
enum<string>

Route optimization preference (time, fee, value)

Available options:
time,
fee,
value
fromChainId
string

Source blockchain network ID

fromTokenAddress
string

Source token address

fromAddress
string

Source wallet address

slippage
string

Maximum acceptable slippage

transferOut
object[]

Array of tokens and recipients for multi-token transfers

targetCalldata
string

Custom transaction data

gasLimit
string

Maximum gas limit for the transaction

Response

200 - application/json

Deposit address details and transaction information

The response is of type object.