List a maker's strategies (paginated)

Returns a cursor-paginated list of strategies owned by the maker address, optionally filtered by status and chain

GEThttps://api.1inch.com/aqua/v1.0/strategies/makers/{address}
Supported on:
EthereumBaseBNB ChainPolygonLineaSonicUnichainRobinhoodArbitrumAvalancheZKsyncGnosisOptimism

Parameters

address
* string path
cursor
string query
status
array query
limit
number query
chainId
array 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/strategies/makers/{address}';

  const config = {
    headers: {
      Authorization: `Bearer ${API_KEY}`,
    },
    params: {
      status: ['open'],
      limit: 20,
    },
    paramsSerializer: {
      indexes: null,
    },
  };

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

Returns

200
400
GetMakerStrategiesResponseDto object
items
* array
items
StrategyDto object
chainId
* number
maker
* string
app
* string
strategyHash
* string
strategyBytes
* string
strategyBytesOmittedReason
* string (Enum)
SIZE_EXCEEDS_LIMIT
strategyBytesSize
* number
openedAt
* number
closedAt
* number
tokens
* array
items
StrategyTokenDto object
address
* string
meta
* object
allOf[0]
TokenMetaDto object
decimals
* number
symbol
* string
name
* string
logoURI
string
initialBalance
* any
allOf[0]
TokenInitialBalanceDto object
raw
* string
usd
* number
currentBalance
* any
allOf[0]
TokenCurrentBalanceDto object
raw
* string
usd
* number
wallet
* any
allOf[0]
WalletDto object
balance
* any
allOf[0]
WalletBalanceDto object
raw
* string
usd
* number
allowance
* string
performance
* any
allOf[0]
PerformanceDto object
fees
* any
allOf[0]
PerformanceFeesDto object
total
* any
allOf[0]
PerformanceFeesPeriodDto object
usd
* number
apy
* number
last24h
* any
allOf[0]
PerformanceFeesPeriodDto object
usd
* number
apy
* number
last7d
* any
allOf[0]
PerformanceFeesPeriodDto object
usd
* number
apy
* number
last30d
* any
allOf[0]
PerformanceFeesPeriodDto object
usd
* number
apy
* number
last90d
* any
allOf[0]
PerformanceFeesPeriodDto object
usd
* number
apy
* number
last180d
* any
allOf[0]
PerformanceFeesPeriodDto object
usd
* number
apy
* number
volume
* any
allOf[0]
PerformanceVolumeDto object
total
* any
allOf[0]
PerformanceVolumePeriodDto object
usd
* number
last24h
* any
allOf[0]
PerformanceVolumePeriodDto object
usd
* number
last7d
* any
allOf[0]
PerformanceVolumePeriodDto object
usd
* number
last30d
* any
allOf[0]
PerformanceVolumePeriodDto object
usd
* number
last90d
* any
allOf[0]
PerformanceVolumePeriodDto object
usd
* number
last180d
* any
allOf[0]
PerformanceVolumePeriodDto object
usd
* number
classification
* any
allOf[0]
ClassificationDto object
type
* string (Enum)
concentrated
pegged
xyc
unknown
state
* string (Enum)
active
illiquidity
closed
feePercent
* number
performance
* any
allOf[0]
PerformanceDto object
fees
* any
allOf[0]
PerformanceFeesDto object
total
* any
allOf[0]
PerformanceFeesPeriodDto object
usd
* number
apy
* number
last24h
* any
allOf[0]
PerformanceFeesPeriodDto object
usd
* number
apy
* number
last7d
* any
allOf[0]
PerformanceFeesPeriodDto object
usd
* number
apy
* number
last30d
* any
allOf[0]
PerformanceFeesPeriodDto object
usd
* number
apy
* number
last90d
* any
allOf[0]
PerformanceFeesPeriodDto object
usd
* number
apy
* number
last180d
* any
allOf[0]
PerformanceFeesPeriodDto object
usd
* number
apy
* number
volume
* any
allOf[0]
PerformanceVolumeDto object
total
* any
allOf[0]
PerformanceVolumePeriodDto object
usd
* number
last24h
* any
allOf[0]
PerformanceVolumePeriodDto object
usd
* number
last7d
* any
allOf[0]
PerformanceVolumePeriodDto object
usd
* number
last30d
* any
allOf[0]
PerformanceVolumePeriodDto object
usd
* number
last90d
* any
allOf[0]
PerformanceVolumePeriodDto object
usd
* number
last180d
* any
allOf[0]
PerformanceVolumePeriodDto object
usd
* 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
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
{
  "items": [
    {
      "chainId": 1,
      "maker": "0xd8da6bf26964af9d7eed9e03e53415d37aa96045",
      "app": "0x111111125421ca6dc452d289314280a0f8842a65",
      "strategyHash": "0xabcdef1234567890abcdef1234567890abcdef1234567890abcdef1234567890ab",
      "strategyBytes": "0x0000000000000000000000001234...",
      "strategyBytesOmittedReason": "SIZE_EXCEEDS_LIMIT",
      "strategyBytesSize": 128,
      "openedAt": 1705312800,
      "closedAt": null,
      "tokens": [
        {
          "address": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48",
          "meta": {
            "decimals": 18,
            "symbol": "USDC",
            "name": "USD Coin",
            "logoURI": "https://tokens.1inch.io/0xa0b86991.png"
          },
          "initialBalance": {
            "raw": "1000000000000000000",
            "usd": 1234.56
          },
          "currentBalance": {
            "raw": "500000000000000000",
            "usd": 617.28
          },
          "wallet": {
            "balance": {
              "raw": "500000000000000000",
              "usd": 617.28
            },
            "allowance": "500000000000000000"
          },
          "performance": {
            "fees": {
              "total": {
                "usd": 12.23,
                "apy": 10.25
              },
              "last24h": {
                "usd": 12.23,
                "apy": 10.25
              },
              "last7d": {
                "usd": 12.23,
                "apy": 10.25
              },
              "last30d": {
                "usd": 12.23,
                "apy": 10.25
              },
              "last90d": {
                "usd": 12.23,
                "apy": 10.25
              },
              "last180d": {
                "usd": 12.23,
                "apy": 10.25
              }
            },
            "volume": {
              "total": {
                "usd": 25271
              },
              "last24h": {
                "usd": 25271
              },
              "last7d": {
                "usd": 25271
              },
              "last30d": {
                "usd": 25271
              },
              "last90d": {
                "usd": 25271
              },
              "last180d": {
                "usd": 25271
              }
            }
          }
        }
      ],
      "classification": {
        "type": "concentrated",
        "state": "active",
        "feePercent": 0.05
      },
      "performance": {
        "fees": {
          "total": {
            "usd": 12.23,
            "apy": 10.25
          },
          "last24h": {
            "usd": 12.23,
            "apy": 10.25
          },
          "last7d": {
            "usd": 12.23,
            "apy": 10.25
          },
          "last30d": {
            "usd": 12.23,
            "apy": 10.25
          },
          "last90d": {
            "usd": 12.23,
            "apy": 10.25
          },
          "last180d": {
            "usd": 12.23,
            "apy": 10.25
          }
        },
        "volume": {
          "total": {
            "usd": 25271
          },
          "last24h": {
            "usd": 25271
          },
          "last7d": {
            "usd": 25271
          },
          "last30d": {
            "usd": 25271
          },
          "last90d": {
            "usd": 25271
          },
          "last180d": {
            "usd": 25271
          }
        }
      }
    }
  ],
  "total": 1234,
  "nextCursor": "string",
  "prevCursor": "eyJtYWtlciI6IjB4MTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMSIsImRpcmVjdGlvbiI6InByZXYifQ"
}

Did you find what you need?