List makers ranked by window volume (paginated)

Returns the global race table: makers ranked across all supported chains for the selected window, by swapped USD volume or, via `sortBy`, by APY, pullable or shared liquidity, fees or open positions. Rankings refresh continuously (typically within minutes). Makers with zero window volume are excluded whichever column is selected, so the row set and `total` do not change with `sortBy`.

GEThttps://api.1inch.com/aqua/v1.0/leaderboard/makers
Supported on:
EthereumBaseBNB ChainOptimismPolygonLineaSonicUnichainRobinhoodArbitrumAvalancheZKsyncGnosis

Parameters

period
string (Enum)query
sortBy
string (Enum)query
cursor
string query
limit
number query
maker
string query

Request Body

This request doesn’t have any request body.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
const axios = require('axios');

async function httpCall() {
  const url = 'https://api.1inch.com/aqua/v1.0/leaderboard/makers';

  const config = {
    headers: {
      Authorization: `Bearer ${API_KEY}`,
    },
    params: {
      limit: 20,
      maker: '0xd8da6bf26964af9d7eed9e03e53415d37aa96045',
    },
    paramsSerializer: {
      indexes: null,
    },
  };

  try {
    const response = await axios.get(url, config);
    console.log(response.data);
  } catch (error) {
    console.error(error);
  }
}

Returns

200
400
GetLeaderboardMakersResponseDto object
items
* array
items
LeaderboardMakerDto object
rank
* number
maker
* string
volume
* any
allOf[0]
LeaderboardVolumeUsdDto object
usd
* number
fees
* any
allOf[0]
LeaderboardFeesUsdDto object
usd
* number
apy
* any
allOf[0]
LeaderboardMakerApyDto object
percent
* number
liquidity
* any
allOf[0]
LeaderboardMakerLiquidityDto object
shared
* any
allOf[0]
LeaderboardSharedLiquidityUsdDto object
usd
* number
pullable
* any
allOf[0]
LeaderboardPullableLiquidityUsdDto object
usd
* number
share
* number
rankDelta
* number
strategies
* any
allOf[0]
LeaderboardStrategiesDto object
open
* number
total
* number
nextCursor
* string
prevCursor
* string
JSON
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
{
  "items": [
    {
      "rank": 4,
      "maker": "0xd8da6bf26964af9d7eed9e03e53415d37aa96045",
      "volume": {
        "usd": 20400000.123456
      },
      "fees": {
        "usd": 12345.67
      },
      "apy": {
        "percent": 42.5
      },
      "liquidity": {
        "shared": {
          "usd": 23456.78
        },
        "pullable": {
          "usd": 12345.67
        }
      },
      "share": 0.042,
      "rankDelta": 2,
      "strategies": {
        "open": 3
      }
    }
  ],
  "total": 1234,
  "nextCursor": "eyJyYW5rIjo0MCwicGVyaW9kIjoiN2QiLCJkaXJlY3Rpb24iOiJuZXh0In0",
  "prevCursor": "eyJyYW5rIjoyMSwicGVyaW9kIjoiN2QiLCJkaXJlY3Rpb24iOiJwcmV2In0"
}

Did you find what you need?