---
title: "Quote"
method: POST
path: "/v1/quote"
---

# Quote

`POST /v1/quote`

## Request body

- QuoteRequest
  - `from_chain` integer, required
  - `to_chain` integer, required
  - `from_token` string, required
  - `to_token` string, required
  - `from_address` string, required
  - `to_address` string, required
  - `amount` integer, required
  - `slippage` integer, nullable
  - `affiliation` string, nullable
  - `external_bridge` boolean
  - `to_platform_id` integer, nullable
  - `select_route` string, nullable
  - `sponsor_gas` boolean
  - `use_deposit_address` boolean
  - `exact_out` boolean
  - `strict` boolean

## Response `200`

Successful Response

- QuoteResponse
  - `request_id` string, required
  - `amount_out` string, required
  - `fee` string, required
  - `tx` union
    - Tx
      - `to` string, required
      - `value` string, required
      - `data` string, required
      - `chainId` integer, nullable
      - `gas` integer, nullable
      - `maxFeePerGas` integer, nullable
      - `maxPriorityFeePerGas` integer, nullable
    - SolanaTx
      - `tx` string, required
      - `sender` string, nullable
      - `gas` integer, nullable
    - TronTx — TRON TriggerSmartContract transaction from Relay API.
      - `parameter` object, required
      - `type` string
      - `gas` integer, nullable
      - `chainId` integer, nullable
  - `approve` ApproveAction
    - `token` string, required
    - `spender` string, required
    - `amount` integer, required
  - `slippage` integer, required
  - `min_receive` string, required
  - `estimated_time` number
  - `recipient` string, required
  - `router_type` 'swap' | 'bridge' | 'wrap' | 'unwrap'
  - `price_impact` PriceImpactFormatted, required
  - `router` string
  - `created_at` string, date-time, required
  - `points` string, required
  - `quote_message` string, nullable
  - `routes` RouteInfo[]
    - `name` string, required
    - `logo` string, nullable
  - `deposit_address` string, nullable
  - `approve_tx` union
    - Tx
      - `to` string, required
      - `value` string, required
      - `data` string, required
      - `chainId` integer, nullable
      - `gas` integer, nullable
      - `maxFeePerGas` integer, nullable
      - `maxPriorityFeePerGas` integer, nullable
    - SolanaTx
      - `tx` string, required
      - `sender` string, nullable
      - `gas` integer, nullable
    - TronTx — TRON TriggerSmartContract transaction from Relay API.
      - `parameter` object, required
      - `type` string
      - `gas` integer, nullable
      - `chainId` integer, nullable
  - `swap_tx` union
    - Tx
      - `to` string, required
      - `value` string, required
      - `data` string, required
      - `chainId` integer, nullable
      - `gas` integer, nullable
      - `maxFeePerGas` integer, nullable
      - `maxPriorityFeePerGas` integer, nullable
    - SolanaTx
      - `tx` string, required
      - `sender` string, nullable
      - `gas` integer, nullable
    - TronTx — TRON TriggerSmartContract transaction from Relay API.
      - `parameter` object, required
      - `type` string
      - `gas` integer, nullable
      - `chainId` integer, nullable
  - `gas_fee` string, nullable
  - `bridge_order_id` string, nullable
  - `amount_in` string, nullable
  - `quotes` QuoteItem[], nullable
    - `request_id` string, required
    - `router` string, required
    - `amount_out` string, required
    - `tx` union
      - Tx
        - `to` string, required
        - `value` string, required
        - `data` string, required
        - `chainId` integer, nullable
        - `gas` integer, nullable
        - `maxFeePerGas` integer, nullable
        - `maxPriorityFeePerGas` integer, nullable
      - SolanaTx
        - `tx` string, required
        - `sender` string, nullable
        - `gas` integer, nullable
      - TronTx — TRON TriggerSmartContract transaction from Relay API.
        - `parameter` object, required
        - `type` string
        - `gas` integer, nullable
        - `chainId` integer, nullable
    - `routes` RouteInfo[]
      - `name` string, required
      - `logo` string, nullable
    - `gas_fee` string, nullable
    - `points` string

## Other responses

- `422` — Validation Error

---

[API](https://skmtc.dev/wheelx/apis/wheelx-sdk-api.md) · [All operations](https://skmtc.dev/wheelx/apis/wheelx-sdk-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/wheelx/wheelx-sdk-api/revisions/9dd01cfafc12/schema)
