v8

latestOpenAPI 3.0.0raw.githubusercontent.com2026-08-014667228.9 KB
Quotes

Get quote from specific bridge

Retrieves a cross-chain transfer quote from a specific bridge protocol

get/quotes/single

Query parameters

tokenInstring required
Example:0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913

Input token address

tokenOutstring required
Example:0x06eFdBFf2a14a7c8E15944D1F4A48F9F95F663A4

Output token address

sourceChain'ARBITRUM_MAINNET' | 'ARBITRUM_TESTNET' | 'AVALANCHE_MAINNET' | 'AVALANCHE_TESTNET' | 'BASE_MAINNET' | 'BASE_TESTNET' | 'STARKNET_MAINNET' | 'STARKNET_TESTNET' | 'BSC_MAINNET' | 'ETHEREUM_MAINNET' | 'ETHEREUM_TESTNET' | 'OPTIMISM_MAINNET' | 'OPTIMISM_TESTNET' | 'MONAD_MAINNET' | 'MONAD_TESTNET' | 'POLYGON_MAINNET' | 'HYPEREVM_MAINNET' | 'LISK_MAINNET' | 'SOLANA_MAINNET' | 'SOLANA_TESTNET' | 'TRON_MAINNET' required

Source blockchain

destinationChain'ARBITRUM_MAINNET' | 'ARBITRUM_TESTNET' | 'AVALANCHE_MAINNET' | 'AVALANCHE_TESTNET' | 'BASE_MAINNET' | 'BASE_TESTNET' | 'STARKNET_MAINNET' | 'STARKNET_TESTNET' | 'BSC_MAINNET' | 'ETHEREUM_MAINNET' | 'ETHEREUM_TESTNET' | 'OPTIMISM_MAINNET' | 'OPTIMISM_TESTNET' | 'MONAD_MAINNET' | 'MONAD_TESTNET' | 'POLYGON_MAINNET' | 'HYPEREVM_MAINNET' | 'LISK_MAINNET' | 'SOLANA_MAINNET' | 'SOLANA_TESTNET' | 'TRON_MAINNET' required

Destination blockchain

amountstring required
Example:10000000

Amount in token units (denominated in amountSymbol if specified, otherwise USDC)

bridge'ACROSS' | 'CCTP' | 'GATEWAY' | 'RHINOFI' required

Bridge to use for the quote

recipientstring
Example:0x742d35Cc6635C0532925a3b8D62A7fe7B58123D1

Optional recipient address

amountSymbol'USDC' | 'USDT' | 'DAI' | 'BUSD' | 'EURC' | 'ETH' | 'WETH' | 'STRK' | 'BNB' | 'LORDS' | 'USDS' | 'USDG' | 'USDT0' | 'WBTC' | 'LINK' | 'SOL' | 'EKUBO' | 'AAVE' | 'UNI' | 'CURVE' | 'cbBTC' | 'VIRTUAL' | 'stETH' | 'wstETH' | 'SKY' | 'AUSD' | 'WMON' | 'LVMON' | 'OP' | 'WLD' | 'ARB' | 'sAVAX' | 'WAVAX' | 'anyBTC' | 'WBNB' | 'TRON' | 'AVAX' | 'POL' | 'MON'

Token symbol for amount denomination (defaults to USDC). Use this to specify amounts in other tokens like WETH, DAI, etc.

Response

Quote retrieved successfully

bridgeFeeDetailsobject

Bridge-specific fee details (structure varies by bridge)

totalFeestring

Total fee in token units (bridge fee + ChainRails fee)

totalFeeFormattedstring

Human-readable formatted total fee

Example response

{
  "bridgeFeeDetails": {
    "timestamp": 1702425683,
    "fillDeadline": 1702429283,
    "pctFee": 100000000000000,
    "flatFee": "5000"
  },
  "totalFee": "15500",
  "totalFeeFormatted": "0.0155",
  "route": {
    "tokenIn": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
    "tokenOut": "0x06eFdBFf2a14a7c8E15944D1F4A48F9F95F663A4",
    "sourceChain": "BASE_TESTNET",
    "destinationChain": "ARBITRUM_TESTNET",
    "amount": "10000000",
    "bridge": "ACROSS",
    "recipient": "0x742d35Cc6635C0532925a3b8D62A7fe7B58123D1"
  }
}