---
title: "Get API Metadata"
method: GET
path: "/defi/v1"
tags: ["support"]
---

# Get API Metadata

`GET /defi/v1`

## Request

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

Return the breakdown a breakdown of supported chains and protocol IDs for a given DeFi API endpoint.

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

## Query parameters

- `category` string, required: Specifies the general API category. Valid values are `account`, `dex`, and `bridge`.
- `endpoint` string, required: Specifies the endpoint name within the selected category. Available options: - **`account` category:** - [`allowance`](https://docs.blockdaemon.com/reference/defi-account-allowance) - [`portfolio`](https://docs.blockdaemon.com/reference/defi-account-portfolio) - **`dex` category:** - [`price`](https://docs.blockdaemon.com/reference/defi-dex-get-price) - [`quotes`](https://docs.blockdaemon.com/reference/defi-dex-quote-aggregator) - [`swaps`](https://docs.blockdaemon.com/reference/defi-dex-swap-aggregator) - [`swap`](https://docs.blockdaemon.com/reference/defi-dex-swap) - [`swap-with-approval`](https://docs.blockdaemon.com/reference/defi-dex-swap-with-approval) - **`bridge` category:** - [`tokens`](https://docs.blockdaemon.com/reference/defi-bridge-tokens) - [`price`](https://docs.blockdaemon.com/reference/defi-bridge-get-price) - [`quotes`](https://docs.blockdaemon.com/reference/defi-bridge-quote-aggregator) - [`swaps`](https://docs.blockdaemon.com/reference/defi-bridge-swap-aggregator) - [`unlock`](https://docs.blockdaemon.com/reference/defi-bridge-unlock) - [`swap`](https://docs.blockdaemon.com/reference/defi-bridge-swap) - [`swap-with-approval`](https://docs.blockdaemon.com/reference/defi-bridge-swap-with-approval) - [`transactions`](https://docs.blockdaemon.com/reference/defi-bridge-get-transaction)

## 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` union
    - object[]
      - `protocolName` string, required: Name of a protocol or dApp
      - `protocolLogo` string, required: Logo URL of the protocol
      - `protocolDescription` string: Description of the protocol
      - `supportedChains` object[], required: List of blockchain networks supported by a protocol
        - `chainName` string, required: Human-readable blockchain network name
        - `chainSymbol` string, required: Symbol representing the chain (e.g., ETH, SOL)
        - `chainId` string, required: Blockchain network identifier (EVM chain ID, Solana chain name, etc.)
        - `protocolId` string, required: Unique identifier for a protocol
        - `chainLogo` string, required: Logo URL of the chain
      - `curators` object[]: List of curators associated with a protocol
        - `curatorName` string, required
        - `curatorLogo` string, nullable, required
    - object
      - `supportedChains` object[], required: List of blockchain networks supported by a protocol
        - `chainName` string, required: Human-readable blockchain network name
        - `chainSymbol` string, required: Symbol representing the chain (e.g., ETH, SOL)
        - `chainId` string, required: Blockchain network identifier (EVM chain ID, Solana chain name, etc.)
        - `chainLogo` string, required: Logo URL of the chain

---

[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)
