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.

GET
/api/vaults/strategies/marketplace

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"    ]  }}