> ## Documentation Index
> Fetch the complete documentation index at: https://docs.messari.io/llms.txt
> Use this file to discover all available pages before exploring further.

# List DEX Protocols

> Returns a complete list of all available DEX protocols supported by Messari, along with metrics. Protocol data represents an aggregation across all chain deployments (e.g., Uniswap includes V3, V2, and V1 versions).



## OpenAPI

````yaml GET /metrics/v2/protocols/dex
openapi: 3.0.0
info:
  description: OpenAPI specification for the entire Messari API
  title: Messari API - Metrics V2
  version: 1.0.0
servers:
  - description: Messari API
    url: https://api.messari.io
security: []
paths:
  /metrics/v2/protocols/dex:
    get:
      tags:
        - metrics/protocols/dex
      summary: List DEX protocols
      description: >-
        Returns a complete list of all available DEX protocols supported by
        Messari, along with metrics. Protocol data represents an aggregation
        across all chain deployments (e.g., Uniswap includes V3, V2, and V1
        versions).
      operationId: getDexProtocolsV2
      parameters:
        - description: Page number (1-indexed)
          in: query
          name: page
          schema:
            format: int64
            type: integer
            example: 1
            default: 1
        - description: Number of results per page
          in: query
          name: limit
          schema:
            format: int64
            type: integer
            example: 10
            default: 10
        - description: 'Column to sort by (default: tvl_usd)'
          in: query
          name: sort
          schema:
            type: string
            enum:
              - tvl_usd
              - active_addresses
              - fees_usd
              - fees_supply_side_usd
              - expenses_usd
              - dex_volume_usd
              - borrowed_usd
              - treasury_usd
            default: tvl_usd
        - description: 'Sort direction: asc or desc (default: desc)'
          in: query
          name: order
          schema:
            type: string
            enum:
              - asc
              - desc
            default: desc
      responses:
        '200':
          content:
            application/json:
              schema:
                properties:
                  data:
                    type: array
                  error:
                    type: string
                required:
                  - data
                type: object
              example:
                error: null
                data:
                  data:
                    - id: d32b98a8-7160-480b-a331-fa294aa25301
                      name: Uniswap
                      slug: uniswap
                      activity:
                        tvl24HourUsd: 6308070291.683538
                        activeAddresses24Hour: 90720
                        fees24HourUsd: 3035152.347716074
                      dex:
                        feesSupplySide24HourUsd: 3035152.347716074
                        tokenIncentives24HourUsd: 29755.178633120435
                        expenses24HourUsd: 49325.21770951982
                        netDeposits24HourUsd: 6308070291.683538
                        treasuryUsd: 2233214187.053848
                        flashLoanVolume24HourUsd: 127535.34510349919
                        tradeablePairs: 9843654
                        treadeableAssets: 9728314
                        dexVolume24HourUsd: 953110644.0416605
                        dexTradeCount24Hour: 3388005
                    - id: b0a1e7d1-ad17-49ba-81d2-16f9c3355641
                      name: PancakeSwap
                      slug: pancakeswap
                      activity:
                        tvl24HourUsd: 3836302282.646173
                        activeAddresses24Hour: 191760
                        fees24HourUsd: 1785095.8372519747
                      dex:
                        feesSupplySide24HourUsd: 1194630.1574030449
                        tokenIncentives24HourUsd: 59070.19080524598
                        expenses24HourUsd: 59070.19080524598
                        netDeposits24HourUsd: 3836302282.646173
                        treasuryUsd: null
                        flashLoanVolume24HourUsd: 1835553.63790821
                        tradeablePairs: 2174817
                        treadeableAssets: 2042668
                        dexVolume24HourUsd: 2984770371.86424
                        dexTradeCount24Hour: 7663331
                    - id: 62725574-8aac-4be8-8b38-a0f2b4398aac
                      name: Curve
                      slug: curve-2
                      activity:
                        tvl24HourUsd: 2565378711.446463
                        activeAddresses24Hour: 531
                        fees24HourUsd: 293684.30721794884
                      dex:
                        feesSupplySide24HourUsd: 47649.75932633838
                        tokenIncentives24HourUsd: 141399.93563759307
                        expenses24HourUsd: 141399.93563759307
                        netDeposits24HourUsd: 2565378711.446463
                        treasuryUsd: 12824538.284811234
                        flashLoanVolume24HourUsd: null
                        tradeablePairs: null
                        treadeableAssets: null
                        dexVolume24HourUsd: 199146791.35253397
                        dexTradeCount24Hour: 50310
                    - id: b801a2ab-0ab4-44ee-82dc-ac30b1b8318d
                      name: QuickSwap
                      slug: quickswap
                      activity:
                        tvl24HourUsd: 1288474856.5699372
                        activeAddresses24Hour: 67140
                        fees24HourUsd: 150370.09919351383
                      dex:
                        feesSupplySide24HourUsd: 125763.6697590857
                        tokenIncentives24HourUsd: null
                        expenses24HourUsd: null
                        netDeposits24HourUsd: 1288474856.5699372
                        treasuryUsd: null
                        flashLoanVolume24HourUsd: 0
                        tradeablePairs: 117251
                        treadeableAssets: 97761
                        dexVolume24HourUsd: null
                        dexTradeCount24Hour: 562036
                    - id: b52e50ca-13e6-4b00-a540-8c0d10a69bc9
                      name: Orca
                      slug: orca
                      activity:
                        tvl24HourUsd: 431725831.0503474
                        activeAddresses24Hour: 3946
                        fees24HourUsd: 313468.28593572084
                      dex:
                        feesSupplySide24HourUsd: 272647.2545693925
                        tokenIncentives24HourUsd: 0.1949833009371518
                        expenses24HourUsd: 0.1949833009371518
                        netDeposits24HourUsd: null
                        treasuryUsd: null
                        flashLoanVolume24HourUsd: null
                        tradeablePairs: 30929
                        treadeableAssets: 22689
                        dexVolume24HourUsd: 406183258.71034986
                        dexTradeCount24Hour: 969178
                  metadata:
                    pageSize: 100
                    page: 1
                    totalRows: 19
                    totalPages: 1
          description: Default response
        '400':
          content:
            application/json:
              schema:
                properties:
                  data: {}
                  error:
                    type: string
                required:
                  - data
                type: object
          description: Bad Request
        '401':
          content:
            application/json:
              schema:
                properties:
                  data: {}
                  error:
                    type: string
                required:
                  - data
                type: object
          description: Unauthorized
        '500':
          content:
            application/json:
              schema:
                properties:
                  data: {}
                  error:
                    type: string
                required:
                  - data
                type: object
          description: Internal Server Error
      security:
        - apiKey: []
components:
  securitySchemes:
    apiKey:
      in: header
      name: X-Messari-API-Key
      type: apiKey

````

Built with [Mintlify](https://mintlify.com).