v1

latestOpenAPI 3.0.32026-07-2210020.3 KB
Transfer

Get transfer quotes

Request quotes for a cross-chain transfer. Returns one or more quotes with fees, estimated duration, and transaction steps to execute.

post/quotes

Request body

srcChainKeystring required

Source chain key (for example, 'base', 'arbitrum')

dstChainKeystring required

Destination chain key

srcTokenAddressstring required

Source token address (use 0xEeee...EEeE for native ETH)

dstTokenAddressstring required

Destination token address

srcWalletAddressstring required

Sender wallet address

dstWalletAddressstring required

Recipient wallet address

amountstring required

Transfer amount in smallest units (wei for ETH)

Example request

{
  "srcChainKey": "base",
  "dstChainKey": "optimism",
  "srcTokenAddress": "0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE",
  "dstTokenAddress": "0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE",
  "srcWalletAddress": "0x1234567890123456789012345678901234567890",
  "dstWalletAddress": "0x1234567890123456789012345678901234567890",
  "amount": "100000000000000000"
}

Response

Successfully retrieved quotes

tokensobject[]

Example response

{
  "quotes": [
    {
      "id": "quote_abc123",
      "feeUsd": "0.50",
      "feePercent": "0.5",
      "srcAmount": "100000000000000000",
      "dstAmount": "99500000000000000",
      "routeSteps": [
        {
          "type": "STARGATE_V2_TAXI",
          "srcChainKey": "base"
        }
      ],
      "userSteps": [
        {
          "type": "TRANSACTION",
          "chainKey": "base",
          "chainType": "EVM"
        }
      ]
    }
  ],
  "tokens": []
}