---
title: "Get available bridges and exchanges"
method: GET
path: "/v1/tools"
---

# Get available bridges and exchanges

`GET /v1/tools`

## Request

- Base URL: `https://li.quest`
- URL: `https://li.quest/v1/tools`
- Auth: none declared
- TypeScript: <https://skmtc.dev/lifi/apis/li-fi-api/docs/v1/tools/get.ts> (a function with typed inputs; its response is checked against the schema)

This endpoint can be used to get information about the bridges and exchanges available trough our service

## Query parameters

- `chains` union[]
  - union
    - string
    - integer

## Headers

- `x-lifi-api-key` string

## Response `200`

Object listing all the currently enabled bridges and exchanges.

- Tools
  - `exchanges` Exchange[]
    - `key` string: Identifier for an exchange tool. Retrieve the latest exchange keys from the `/v1/tools` endpoint. Keywords such as `all`, `none`, `default`, and `[]` are also supported where applicable.
    - `name` string: The common name of the tool
    - `logoURI` string: The logo of the tool
    - `supportedChains` string: The chains which are supported on this exchange
  - `bridges` Bridge[]
    - `key` string: Identifier for a bridge tool. Retrieve the latest bridge keys from the `/v1/tools` endpoint. Keywords such as `all`, `none`, `default`, and `[]` are also supported where applicable.
    - `name` string: The common name of the tool
    - `logoURI` string: The logo of the tool
    - `supportedChains` SupportedChains[]
      - `fromChainId` string: Supported `from` chain
      - `toChainId` string: Supported `to` chain

---

[API](https://skmtc.dev/lifi/apis/li-fi-api.md) - [All operations](https://skmtc.dev/lifi/apis/li-fi-api/llms.txt) - [OpenAPI document](https://skmtc.dev/lifi/apis/li-fi-api/revisions/82e72a7fa5e0?raw)
