Strategies
Browse the strategies on a chain
Returns every strategy on a chain with its venue, curve, liquidity in each asset vault and trading stats. A null figure means unknown, never zero.
Authorization
ApiKeyAuth X-API-Key<token>
Your API key. Authorizing a swap or opening a market takes a key issued to your integration, and the shared key the docs fill in reads and quotes only.
In: header
Query Parameters
chainId*integer
The chain's numeric id, for example 8453 for Base. GET /api/vaults/chains lists them.
Response Body
application/json
curl -X GET "https://example.com/api/vaults/strategies/marketplace?chainId=1"{ "chainId": 8453, "strategies": [ { "chainId": 8453, "strategyId": "38960560214548620419581884607967218229413556116830054641371650059665611327033", "paused": false, "curve": "unknown", "curveLabel": null, "curveParams": null, "curveStatus": "not_shipped", "isActive": true, "routable": false, "routableReason": "no-shipped-program", "sellsOnly": null, "notLive": null, "venues": { "aqua": { "live": false }, "v4": { "approvedPools": 1, "unapprovedPools": 0, "unknownPools": 0 } }, "legs": [ { "vault": "0x256218a93992256f47c4735e1fc070d90eaea263", "asset": "0x4200000000000000000000000000000000000006", "symbol": "aqWETH", "paused": false, "netSettledToStrategy": "-393024268620130", "swapVolume": "0", "volume24h": "0", "committedBacking": "16719015731379870", "availableFor": "16719015731379870" }, { "vault": "0xb367a4306087d3981b38c032464cd7e3a7a03a4e", "asset": "0x833589fcd6edb6e08f4c7c32d4f71b54bda02913", "symbol": "aqUSDC", "paused": false, "netSettledToStrategy": "1000920", "swapVolume": "0", "volume24h": "0", "committedBacking": "48211758", "availableFor": "48211758" } ], "stats": { "totalSwaps": 3, "totalAquaSwaps": 0, "activeMakers": 2, "totalVirtualBalance": "0", "netSettledToStrategy": "-393024267619210", "lastSwapTimestamp": 1791928941, "totalVolumeIn": null, "totalVolumeOut": null }, "market": null, "venue": { "kind": "v4", "poolId": "0x5622e547d200169623684248c4e4ac258688aea6dd540acf5fb26965861e8639" } }, { "chainId": 8453, "strategyId": "92726198157957754193669371637803827482136777413772685447996610639426731093966", "paused": false, "curve": "concentrated", "curveLabel": "Concentrated", "curveParams": { "curve": "concentrated", "sqrtPriceMinE18": "489552796178", "sqrtPriceMaxE18": "499441919265", "liquidity": "1987321293703075", "sqrtPriceSpotE18": "489652792027" }, "curveStatus": "shipped", "isActive": true, "routable": true, "routableReason": null, "sellsOnly": "0x3ed03e95dd894235090b3d4a49e0c3239edce59e", "notLive": null, "venues": { "aqua": { "live": true }, "v4": { "approvedPools": 0, "unapprovedPools": 0, "unknownPools": 0 } }, "legs": [ { "vault": "0xb367a4306087d3981b38c032464cd7e3a7a03a4e", "asset": "0x833589fcd6edb6e08f4c7c32d4f71b54bda02913", "symbol": "aqUSDC", "paused": false, "netSettledToStrategy": "0", "swapVolume": "0", "volume24h": "0", "committedBacking": "22200600", "availableFor": "22200600" }, { "vault": "0xeb3f259c2aac4b399719e3c3cd05a018ddf80285", "asset": "0x3ed03e95dd894235090b3d4a49e0c3239edce59e", "symbol": "aqMYRC", "paused": false, "netSettledToStrategy": "0", "swapVolume": "0", "volume24h": "0", "committedBacking": "79549752099568047710", "availableFor": "79549752099568047710" } ], "stats": { "totalSwaps": 0, "totalAquaSwaps": 0, "activeMakers": 1, "totalVirtualBalance": "0", "netSettledToStrategy": "0", "lastSwapTimestamp": null, "totalVolumeIn": null, "totalVolumeOut": null }, "market": { "key": "0x49dee5b551108591054d530f2ee4b978a9af6703:0x3ed03e95dd894235090b3d4a49e0c3239edce59e:0x833589fcd6edb6e08f4c7c32d4f71b54bda02913:500000", "fee": 500, "tickSpacing": 10, "tickLower": -290610, "tickUpper": -290210 }, "venue": { "kind": "aqua" } } ], "unavailable": { "fields": [ "totalVolumeIn", "totalVolumeOut", "tvlUsd", "apy24h", "apy7d", "apy30d", "volume24hUsd" ] }}List a strategy's recent trades
Returns the trades settled against one strategy, newest first and paged by `cursor`. With `market=1`, a 1inch Aqua range returns the trades of its whole market.
List the strategies on Solana (Orca, Raydium)
Every strategy on Orca and Raydium, with its two sides, its pool and each side's 24 hour volume.