---
updatedAt: 2026-05-14T11:27:34.000Z
---

Fetch the complete documentation index at: https://docs.blockdaemon.com/llms.txt. Use this file to discover all available pages before exploring further. Append .md to any documentation page URL to get its markdown version.

# Get Bridge Swap Quotes

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)

# OpenAPI definition

```json
{
  "openapi": "3.0.0",
  "info": {
    "contact": {
      "name": "Blockdaemon",
      "email": "info@blockdaemon.com"
    },
    "description": "The Blockdaemon DeFi API provides a single interface to a multitude of DeFi projects and blockchains",
    "title": "Blockdaemon DeFi API",
    "version": "1.0.0",
    "x-logo": {
      "altText": "Blockdaemon logo",
      "backgroundColor": "#fafafa",
      "url": "https://storage.googleapis.com/blockdaemon-app-static-images/marketing/PNG/dark-logo.png"
    }
  },
  "externalDocs": {
    "description": "Blockdaemon DeFi documentation",
    "url": "http://www.blockdaemon.com/api/defi"
  },
  "servers": [
    {
      "url": "https://svc.blockdaemon.com"
    }
  ],
  "components": {
    "securitySchemes": {
      "ApiKeyAuth": {
        "type": "apiKey",
        "in": "header",
        "name": "X-API-Key",
        "description": "`X-API-Key: <Token>` header must be set to authenticate API requests.You can create tokens in the \"Configure\" tab of your API access area at https://app.blockdaemon.com."
      }
    }
  },
  "tags": [
    {
      "name": "bridge",
      "description": "API endpoints for operations related to bridges"
    }
  ],
  "security": [
    {
      "ApiKeyAuth": []
    }
  ],
  "paths": {
    "/defi/v1/bridge/quotes": {
      "get": {
        "tags": [
          "bridge"
        ],
        "summary": "Get Bridge Swap Quotes",
        "description": "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.\n\n> 💡 \n**Compute Unit Value:** `85` (Fixed)",
        "operationId": "bridgeQuotes",
        "parameters": [
          {
            "name": "srcChainId",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string",
              "description": "The unique chain ID to specify the source chain. Find more [here](https://docs.blockdaemon.com/docs/defi-api-supported-protocols#supported-chains).",
              "example": "1"
            },
            "description": "The unique chain ID to specify the source chain. Find more [here](https://docs.blockdaemon.com/docs/defi-api-supported-protocols#supported-chains)."
          },
          {
            "name": "dstChainId",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string",
              "description": "The unique chain ID to specify the destination chain. Find more [here](https://docs.blockdaemon.com/docs/defi-api-supported-protocols#supported-chains).",
              "example": "1"
            },
            "description": "The unique chain ID to specify the destination chain. Find more [here](https://docs.blockdaemon.com/docs/defi-api-supported-protocols#supported-chains)."
          },
          {
            "name": "srcChainSymbol",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string",
              "description": "Symbol of the source chain.",
              "example": "ETH"
            },
            "description": "Symbol of the source chain."
          },
          {
            "name": "srcTokenSymbol",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string",
              "description": "Symbol of the token to swap.",
              "example": "usdt"
            },
            "description": "Symbol of the token to swap."
          },
          {
            "name": "dstTokenSymbol",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string",
              "description": "Symbol of the token to be received after the swap.",
              "example": "ETH"
            },
            "description": "Symbol of the token to be received after the swap."
          },
          {
            "name": "srcTokenAddress",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string",
              "description": "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.",
              "example": "0xdAe2F6EdDdA6fb4fb60cc02633DE27e2b431B402"
            },
            "description": "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."
          },
          {
            "name": "dstTokenAddress",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string",
              "description": "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.",
              "example": "0xdAe2F6EdDdA6fb4fb60cc02633DE27e2b431B402"
            },
            "description": "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."
          },
          {
            "name": "amountIn",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string",
              "description": "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\".",
              "example": "1000000000000000000"
            },
            "description": "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\"."
          },
          {
            "name": "excludedBridges",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string",
              "description": "Comma-separated list of bridge protocol IDs (bridgeId values) to exclude from routing. Find available IDs via the /support endpoint.",
              "example": "200"
            },
            "description": "Comma-separated list of bridge protocol IDs (bridgeId values) to exclude from routing. Find available IDs via the /support endpoint."
          },
          {
            "name": "vsCurrencies",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string",
              "description": "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.",
              "example": "usd,eur,gbp"
            },
            "description": "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."
          },
          {
            "name": "maxPriceImpact",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string",
              "description": "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.",
              "example": "0.01"
            },
            "description": "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."
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "status": {
                      "type": "number",
                      "description": "Numeric status code indicating success or failure of the API call",
                      "example": 200
                    },
                    "msg": {
                      "type": "string",
                      "description": "Human-readable message describing the API result or error"
                    },
                    "data": {
                      "type": "array",
                      "items": {
                        "type": "object",
                        "properties": {
                          "bridgeId": {
                            "type": "string",
                            "description": "Unique identifier for a bridge service",
                            "example": "100"
                          },
                          "bridgeName": {
                            "type": "string",
                            "description": "Human-readable bridge service name"
                          },
                          "srcChainId": {
                            "type": "string",
                            "description": "Source blockchain network ID",
                            "example": "1"
                          },
                          "dstChainId": {
                            "type": "string",
                            "description": "Destination blockchain network ID",
                            "example": "1"
                          },
                          "srcTokenSymbol": {
                            "type": "string",
                            "description": "Symbol of the source token",
                            "example": "usdt"
                          },
                          "dstTokenSymbol": {
                            "type": "string",
                            "description": "Symbol of the destination token",
                            "example": "ETH"
                          },
                          "amountIn": {
                            "type": "string",
                            "description": "Amount of input token in a swap",
                            "example": "10000"
                          },
                          "amountsOut": {
                            "type": "array",
                            "items": {
                              "type": "string"
                            },
                            "description": "Expected output amounts from swaps or conversions"
                          },
                          "priceImpact": {
                            "type": "object",
                            "description": "Price impact details for the swap",
                            "properties": {
                              "percentage": {
                                "type": "string",
                                "description": "Price impact as a percentage (negative indicates unfavorable slippage)",
                                "example": "-0.1368"
                              },
                              "value": {
                                "type": "string",
                                "description": "Price impact value in USD",
                                "example": "-0.116555"
                              }
                            }
                          }
                        },
                        "required": [
                          "bridgeId",
                          "bridgeName",
                          "srcChainId",
                          "dstChainId",
                          "srcTokenSymbol",
                          "dstTokenSymbol",
                          "amountIn",
                          "amountsOut"
                        ]
                      }
                    }
                  },
                  "example": {
                    "status": 200,
                    "msg": "success",
                    "data": [
                      {
                        "bridgeId": "600",
                        "bridgeName": "SquidRouterV2",
                        "srcChainId": "1",
                        "dstChainId": "42161",
                        "srcTokenSymbol": "USDT",
                        "dstTokenSymbol": "USDT",
                        "srcTokenAddress": "0xdac17f958d2ee523a2206206994597c13d831ec7",
                        "dstTokenAddress": "0xfd086bc7cd5c481dcc9c85ebe478a1c0b69fcbb9",
                        "amountIn": "100000000",
                        "amountsOut": [
                          "100000000",
                          "99972981"
                        ],
                        "prices": {
                          "usd": [
                            {
                              "chainId": "1",
                              "0xdAC17F958D2ee523a2206206994597C13D831ec7": "0.9995147323301254"
                            },
                            {
                              "chainId": "42161",
                              "0xFd086bC7CD5C481DCC9C85ebE478A1C0b69FCbb9": "0.9995147323301254"
                            }
                          ]
                        },
                        "priceImpact": {
                          "percentage": "0.0270",
                          "value": "0.027019"
                        }
                      },
                      {
                        "bridgeId": "500",
                        "bridgeName": "StargateV2",
                        "srcChainId": "1",
                        "dstChainId": "42161",
                        "srcTokenSymbol": "USDT",
                        "dstTokenSymbol": "USDT",
                        "srcTokenAddress": "0xdac17f958d2ee523a2206206994597c13d831ec7",
                        "dstTokenAddress": "0xfd086bc7cd5c481dcc9c85ebe478a1c0b69fcbb9",
                        "amountIn": "100000000",
                        "amountsOut": [
                          "100000000",
                          "99963199"
                        ],
                        "prices": {
                          "usd": [
                            {
                              "chainId": "1",
                              "0xdAC17F958D2ee523a2206206994597C13D831ec7": "0.9995147323301254"
                            },
                            {
                              "chainId": "42161",
                              "0xFd086bC7CD5C481DCC9C85ebE478A1C0b69FCbb9": "0.9995147323301254"
                            }
                          ]
                        },
                        "priceImpact": {
                          "percentage": "0.0368",
                          "value": "0.036801"
                        }
                      },
                      {
                        "bridgeId": "100",
                        "bridgeName": "Stargate",
                        "srcChainId": "1",
                        "dstChainId": "42161",
                        "srcTokenSymbol": "USDT",
                        "dstTokenSymbol": "USDT",
                        "srcTokenAddress": "0xdac17f958d2ee523a2206206994597c13d831ec7",
                        "dstTokenAddress": "0xfd086bc7cd5c481dcc9c85ebe478a1c0b69fcbb9",
                        "amountIn": "100000000",
                        "amountsOut": [
                          "100000000",
                          "99950000"
                        ],
                        "prices": {
                          "usd": [
                            {
                              "chainId": "1",
                              "0xdAC17F958D2ee523a2206206994597C13D831ec7": "0.9995147323301254"
                            },
                            {
                              "chainId": "42161",
                              "0xFd086bC7CD5C481DCC9C85ebE478A1C0b69FCbb9": "0.9995147323301254"
                            }
                          ]
                        },
                        "priceImpact": {
                          "percentage": "0.0500",
                          "value": "0.050000"
                        }
                      },
                      {
                        "bridgeId": "400",
                        "bridgeName": "AllbridgeCore",
                        "srcChainId": "1",
                        "dstChainId": "42161",
                        "srcTokenSymbol": "USDT",
                        "dstTokenSymbol": "USDT",
                        "srcTokenAddress": "0xdAC17F958D2ee523a2206206994597C13D831ec7",
                        "dstTokenAddress": "0xFd086bC7CD5C481DCC9C85ebE478A1C0b69FCbb9",
                        "amountIn": "100000000",
                        "amountsOut": [
                          "100000000",
                          "99505517"
                        ],
                        "prices": {
                          "usd": [
                            {
                              "chainId": "1",
                              "0xdAC17F958D2ee523a2206206994597C13D831ec7": "0.9995147323301254"
                            },
                            {
                              "chainId": "42161",
                              "0xFd086bC7CD5C481DCC9C85ebE478A1C0b69FCbb9": "0.9995147323301254"
                            }
                          ]
                        },
                        "priceImpact": {
                          "percentage": "0.4945",
                          "value": "0.494483"
                        }
                      }
                    ]
                  }
                }
              }
            }
          }
        },
        "x-bd-cu": "85",
        "x-bd-cu-type": "fixed",
        "x-internal": false
      }
    }
  },
  "x-readme": {
    "explorer-enabled": true,
    "proxy-enabled": true
  }
}
```