curl --request GET \
--url 'https://api.glider.fi/v2/strategies/01JWZEE2MF30KVRMRX53N88VA4/portfolios?limit=50' \
--header 'x-api-key: gldr_sk_your_api_key'
{
"success": true,
"data": {
"strategyId": "01JWZEE2MF30KVRMRX53N88VA4",
"portfolios": [
{
"portfolioId": "inst_01",
"totalValueUsd": "1500.500000",
"vaults": [
{ "vaultId": "eip155:1:0xe3a2d1f49aee887e42655b56371d4d76bbf58058" },
{ "vaultId": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp:9B5XszUGdMaxCZ7uSQhPzdks5ZQSmWxrmzCSvtJ6Ns6g" }
],
"assets": [
{
"assetId": "eip155:1/erc20:0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48",
"valueUsd": "1000.500000",
"symbol": "USDC",
"balance": "1000.5",
"balanceRaw": "1000500000",
"decimals": 6
},
{
"assetId": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp/spl:EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
"valueUsd": "500.000000",
"symbol": "USDC",
"balance": "500",
"balanceRaw": "500000000000",
"decimals": 9
}
],
"createdAt": "2025-01-01T10:00:00.000Z"
}
]
},
"nextCursor": null
}
Returns paginated portfolios with TVL and cross-chain vault addresses for a given strategy.
curl --request GET \
--url 'https://api.glider.fi/v2/strategies/01JWZEE2MF30KVRMRX53N88VA4/portfolios?limit=50' \
--header 'x-api-key: gldr_sk_your_api_key'
{
"success": true,
"data": {
"strategyId": "01JWZEE2MF30KVRMRX53N88VA4",
"portfolios": [
{
"portfolioId": "inst_01",
"totalValueUsd": "1500.500000",
"vaults": [
{ "vaultId": "eip155:1:0xe3a2d1f49aee887e42655b56371d4d76bbf58058" },
{ "vaultId": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp:9B5XszUGdMaxCZ7uSQhPzdks5ZQSmWxrmzCSvtJ6Ns6g" }
],
"assets": [
{
"assetId": "eip155:1/erc20:0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48",
"valueUsd": "1000.500000",
"symbol": "USDC",
"balance": "1000.5",
"balanceRaw": "1000500000",
"decimals": 6
},
{
"assetId": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp/spl:EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
"valueUsd": "500.000000",
"symbol": "USDC",
"balance": "500",
"balanceRaw": "500000000000",
"decimals": 9
}
],
"createdAt": "2025-01-01T10:00:00.000Z"
}
]
},
"nextCursor": null
}
x-api-key header (required)nextCursor value from the previous response as the cursor query parameter
to fetch the next page.
400 when limit is out of range or cursor is malformed404 when the strategy does not existcurl --request GET \
--url 'https://api.glider.fi/v2/strategies/01JWZEE2MF30KVRMRX53N88VA4/portfolios?limit=50' \
--header 'x-api-key: gldr_sk_your_api_key'
{
"success": true,
"data": {
"strategyId": "01JWZEE2MF30KVRMRX53N88VA4",
"portfolios": [
{
"portfolioId": "inst_01",
"totalValueUsd": "1500.500000",
"vaults": [
{ "vaultId": "eip155:1:0xe3a2d1f49aee887e42655b56371d4d76bbf58058" },
{ "vaultId": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp:9B5XszUGdMaxCZ7uSQhPzdks5ZQSmWxrmzCSvtJ6Ns6g" }
],
"assets": [
{
"assetId": "eip155:1/erc20:0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48",
"valueUsd": "1000.500000",
"symbol": "USDC",
"balance": "1000.5",
"balanceRaw": "1000500000",
"decimals": 6
},
{
"assetId": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp/spl:EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
"valueUsd": "500.000000",
"symbol": "USDC",
"balance": "500",
"balanceRaw": "500000000000",
"decimals": 9
}
],
"createdAt": "2025-01-01T10:00:00.000Z"
}
]
},
"nextCursor": null
}