---
title: "Get swap quote."
method: GET
path: "/quote"
---

# Get swap quote.

`GET /quote`

Get quote for the given asset pair.

## Query parameters

- `from` union, required
  - 'arbitrum:wbtc' | 'ethereum:wbtc' | 'arbitrum:ibtc' | 'base:cbbtc' | 'bitcoin:btc' | 'bnbchain:btcb' | 'botanix:btc' | 'citrea:cbtc' | 'ethereum:cbbtc' | 'ethereum:usdt' | 'hyperevm:ubtc' | 'litecoin:ltc' | 'monad:mon' | 'monad:usdc' | 'solana:cbbtc' | 'solana:sol' | 'solana:usdc' | 'starknet:wbtc' | 'tron:usdt' — Mainnet
  - 'arbitrum_sepolia:wbtc' | 'ethereum_sepolia:wbtc' | 'alpen_signet:btc' | 'alpen_testnet:sbtc' | 'alpen_testnet:usdc' | 'arbitrum_sepolia:ibtc' | 'arbitrum_sepolia:seed' | 'arbitrum_sepolia:usdc' | 'base_sepolia:cbltc' | 'base_sepolia:cbxrp' | 'base_sepolia:ibtc' | 'base_sepolia:usdc' | 'base_sepolia:usdt' | 'base_sepolia:wbtc' | 'bitcoin_testnet:btc' | 'bnbchain_testnet:wbtc' | 'citrea_testnet:cbbtc' | 'citrea_testnet:cbtc' | 'citrea_testnet:usdc' | 'citrea_testnet:usdt' | 'citrea_testnet:wbtc' | 'citrea_testnet:wcbtc' | 'ethereum_sepolia:usdc' | 'litecoin_testnet:ltc' | 'monad_testnet:cbbtc' | 'monad_testnet:usdc' | 'solana_testnet:cbbtc' | 'solana_testnet:sol' | 'solana_testnet:usdc' | 'starknet_sepolia:wbtc' | 'tron_shasta:usdt' | 'tron_shasta:wbtc' | 'xrpl_testnet:xrp' — Testnet
- `to` union, required
  - 'arbitrum:wbtc' | 'ethereum:wbtc' | 'arbitrum:ibtc' | 'base:cbbtc' | 'bitcoin:btc' | 'bnbchain:btcb' | 'botanix:btc' | 'citrea:cbtc' | 'ethereum:cbbtc' | 'ethereum:usdt' | 'hyperevm:ubtc' | 'litecoin:ltc' | 'monad:mon' | 'monad:usdc' | 'solana:cbbtc' | 'solana:sol' | 'solana:usdc' | 'starknet:wbtc' | 'tron:usdt' — Mainnet
  - 'arbitrum_sepolia:wbtc' | 'ethereum_sepolia:wbtc' | 'alpen_signet:btc' | 'alpen_testnet:sbtc' | 'alpen_testnet:usdc' | 'arbitrum_sepolia:ibtc' | 'arbitrum_sepolia:seed' | 'arbitrum_sepolia:usdc' | 'base_sepolia:cbltc' | 'base_sepolia:cbxrp' | 'base_sepolia:ibtc' | 'base_sepolia:usdc' | 'base_sepolia:usdt' | 'base_sepolia:wbtc' | 'bitcoin_testnet:btc' | 'bnbchain_testnet:wbtc' | 'citrea_testnet:cbbtc' | 'citrea_testnet:cbtc' | 'citrea_testnet:usdc' | 'citrea_testnet:usdt' | 'citrea_testnet:wbtc' | 'citrea_testnet:wcbtc' | 'ethereum_sepolia:usdc' | 'litecoin_testnet:ltc' | 'monad_testnet:cbbtc' | 'monad_testnet:usdc' | 'solana_testnet:cbbtc' | 'solana_testnet:sol' | 'solana_testnet:usdc' | 'starknet_sepolia:wbtc' | 'tron_shasta:usdt' | 'tron_shasta:wbtc' | 'xrpl_testnet:xrp' — Testnet
- `from_amount` string
- `to_amount` string
- `affiliate_fee` integer
- `slippage` integer
- `indicative` boolean

## Response `200`

Quote information.

- QuoteResponse
  - `status` 'Ok' | 'Error'
  - `error` string, nullable
  - `result` Quote[]
    - `solver_id` string — A unique identifier for the solver who provided the quote.
    - `estimated_time` integer — Estimated swap time in seconds.
    - `source` QuoteAsset
      - `asset` union
        - 'arbitrum:wbtc' | 'ethereum:wbtc' | 'arbitrum:ibtc' | 'base:cbbtc' | 'bitcoin:btc' | 'bnbchain:btcb' | 'botanix:btc' | 'citrea:cbtc' | 'ethereum:cbbtc' | 'ethereum:usdt' | 'hyperevm:ubtc' | 'litecoin:ltc' | 'monad:mon' | 'monad:usdc' | 'solana:cbbtc' | 'solana:sol' | 'solana:usdc' | 'starknet:wbtc' | 'tron:usdt' — Mainnet
        - 'arbitrum_sepolia:wbtc' | 'ethereum_sepolia:wbtc' | 'alpen_signet:btc' | 'alpen_testnet:sbtc' | 'alpen_testnet:usdc' | 'arbitrum_sepolia:ibtc' | 'arbitrum_sepolia:seed' | 'arbitrum_sepolia:usdc' | 'base_sepolia:cbltc' | 'base_sepolia:cbxrp' | 'base_sepolia:ibtc' | 'base_sepolia:usdc' | 'base_sepolia:usdt' | 'base_sepolia:wbtc' | 'bitcoin_testnet:btc' | 'bnbchain_testnet:wbtc' | 'citrea_testnet:cbbtc' | 'citrea_testnet:cbtc' | 'citrea_testnet:usdc' | 'citrea_testnet:usdt' | 'citrea_testnet:wbtc' | 'citrea_testnet:wcbtc' | 'ethereum_sepolia:usdc' | 'litecoin_testnet:ltc' | 'monad_testnet:cbbtc' | 'monad_testnet:usdc' | 'solana_testnet:cbbtc' | 'solana_testnet:sol' | 'solana_testnet:usdc' | 'starknet_sepolia:wbtc' | 'tron_shasta:usdt' | 'tron_shasta:wbtc' | 'xrpl_testnet:xrp' — Testnet
      - `amount` string — Raw asset amount in the smallest unit (e.g., satoshis for BTC, wei for ETH).
      - `display` string — Amount after applying decimal places (e.g., 0.01 BTC).
      - `value` string — Fiat value (in USD) equivalent of the displayed amount.
    - `destination` QuoteAsset
      - `asset` union
        - 'arbitrum:wbtc' | 'ethereum:wbtc' | 'arbitrum:ibtc' | 'base:cbbtc' | 'bitcoin:btc' | 'bnbchain:btcb' | 'botanix:btc' | 'citrea:cbtc' | 'ethereum:cbbtc' | 'ethereum:usdt' | 'hyperevm:ubtc' | 'litecoin:ltc' | 'monad:mon' | 'monad:usdc' | 'solana:cbbtc' | 'solana:sol' | 'solana:usdc' | 'starknet:wbtc' | 'tron:usdt' — Mainnet
        - 'arbitrum_sepolia:wbtc' | 'ethereum_sepolia:wbtc' | 'alpen_signet:btc' | 'alpen_testnet:sbtc' | 'alpen_testnet:usdc' | 'arbitrum_sepolia:ibtc' | 'arbitrum_sepolia:seed' | 'arbitrum_sepolia:usdc' | 'base_sepolia:cbltc' | 'base_sepolia:cbxrp' | 'base_sepolia:ibtc' | 'base_sepolia:usdc' | 'base_sepolia:usdt' | 'base_sepolia:wbtc' | 'bitcoin_testnet:btc' | 'bnbchain_testnet:wbtc' | 'citrea_testnet:cbbtc' | 'citrea_testnet:cbtc' | 'citrea_testnet:usdc' | 'citrea_testnet:usdt' | 'citrea_testnet:wbtc' | 'citrea_testnet:wcbtc' | 'ethereum_sepolia:usdc' | 'litecoin_testnet:ltc' | 'monad_testnet:cbbtc' | 'monad_testnet:usdc' | 'solana_testnet:cbbtc' | 'solana_testnet:sol' | 'solana_testnet:usdc' | 'starknet_sepolia:wbtc' | 'tron_shasta:usdt' | 'tron_shasta:wbtc' | 'xrpl_testnet:xrp' — Testnet
      - `amount` string — Raw asset amount in the smallest unit (e.g., satoshis for BTC, wei for ETH).
      - `display` string — Amount after applying decimal places (e.g., 0.01 BTC).
      - `value` string — Fiat value (in USD) equivalent of the displayed amount.
    - `slippage` integer — Slippage defined for this quote.
    - `fee` integer — In BIPS (base index points), where 100 bips = 1%.
    - `fixed_fee` string — In USD.

---

[API](https://skmtc.net/garden/apis/garden-api.md) · [All operations](https://skmtc.net/garden/apis/garden-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/garden/garden-api/versions/3a0255377dac/schema)
