---
title: "Get Bridge Swap Quotes"
method: GET
path: "/defi/v1/bridge/quotes"
tags: ["bridge"]
---

# Get Bridge Swap Quotes

`GET /defi/v1/bridge/quotes`

## Request

- Base URL: `https://svc.blockdaemon.com`
- URL: `https://svc.blockdaemon.com/defi/v1/bridge/quotes`
- Auth: API key in header `X-API-Key`

Retrieves a comprehensive list of swap quotations from multiple bridges for a specified token pair pool. By aggregating swap quotes across various bridges, it enables users to compare rates and identify the most favorable trading option. The response includes detailed information such as the Bridge name and identifier, the input amount, the swap path, and the resulting output amounts from each bridge, making it a valuable tool for pricing data and swap execution decisions.

> 💡 
**Compute Unit Value:** `85` (Fixed)

## Query parameters

- `srcChainId` string: The unique chain ID to specify the source chain. Find more [here](https://docs.blockdaemon.com/docs/defi-api-supported-protocols#supported-chains).
- `dstChainId` string, required: The unique chain ID to specify the destination chain. Find more [here](https://docs.blockdaemon.com/docs/defi-api-supported-protocols#supported-chains).
- `srcChainSymbol` string: Symbol of the source chain.
- `srcTokenSymbol` string: Symbol of the token to swap.
- `dstTokenSymbol` string: Symbol of the token to be received after the swap.
- `srcTokenAddress` string: Contract address of the source (input) token on the source chain. For EVM chains, use a checksummed hex address (e.g., 0x...). Either srcTokenAddress or srcTokenSymbol must be provided.
- `dstTokenAddress` string: Contract address of the destination (output) token on the destination chain. For EVM chains, use a checksummed hex address (e.g., 0x...). Either dstTokenAddress or dstTokenSymbol must be provided.
- `amountIn` string, required: Amount of the input token to provide, specified in the token's smallest denomination (base units). Do not send human-readable decimal values. Examples: to swap 1 WETH (18 decimals), use "1000000000000000000"; to swap 1 USDC (6 decimals), use "1000000".
- `excludedBridges` string: Comma-separated list of bridge protocol IDs (bridgeId values) to exclude from routing. Find available IDs via the /support endpoint.
- `vsCurrencies` string: A comma-separated list of currency symbols to convert the amount into, such as 'USD,EUR'. This parameter is optional and allows retrieving values in multiple fiat currencies.
- `maxPriceImpact` string: Maximum acceptable price impact as a percentage (e.g., '0.01' means 0.01% price impact). Quotes that would cause a price impact exceeding this value are excluded from results.

## Response `200`

Successful response

- object
  - `status` number: Numeric status code indicating success or failure of the API call
  - `msg` string: Human-readable message describing the API result or error
  - `data` object[]
    - `bridgeId` string, required: Unique identifier for a bridge service
    - `bridgeName` string, required: Human-readable bridge service name
    - `srcChainId` string, required: Source blockchain network ID
    - `dstChainId` string, required: Destination blockchain network ID
    - `srcTokenSymbol` string, required: Symbol of the source token
    - `dstTokenSymbol` string, required: Symbol of the destination token
    - `amountIn` string, required: Amount of input token in a swap
    - `amountsOut` string[], required: Expected output amounts from swaps or conversions
    - `priceImpact` object: Price impact details for the swap
      - `percentage` string: Price impact as a percentage (negative indicates unfavorable slippage)
      - `value` string: Price impact value in USD

---

[API](https://skmtc.dev/blockdaemon/apis/blockdaemon-defi-api.md) - [All operations](https://skmtc.dev/blockdaemon/apis/blockdaemon-defi-api/llms.txt) - [OpenAPI document](https://skmtc.dev/blockdaemon/apis/blockdaemon-defi-api/revisions/ec053b7c8041?raw)
