Skip to main content

Get All Investment Plans

HTTP Request

GET/v5/earn/pwm/investment-plan/all

Request Parameters

ParameterRequiredTypeComments
planIdfalsestringInvestment plan ID. Returns all plans if omitted
statusfalsestringFilter by status: PendingSubscription / Active / Closed. Returns all if omitted
limitfalseintPage size. Default: 20, max: 50
cursorfalsestringPagination cursor

Response Parameters

ParameterTypeComments
listarrayInvestment plan list
> planIdstringUnique identifier of the investment plan
> planNamestringInvestment plan name
> planTypestringPlan type: stable / advanced
> statusstringPlan status: PendingSubscription (newly configured, not yet subscribed) / Active (running) / Closed (closed)
> sourcestringCreation source: consultant (created by consultant) / direct (self-created by client) / institution (created by institution)
> currentAssetUsdstringTotal current assets of the plan (USD valuation). When status is PendingSubscription, this is the configured amount
> accumulateYieldUsdstringAccumulated yield (USD valuation). Returns "0" when status is PendingSubscription
> investmentDistributionarrayInvestment distribution list
>> categorystringProduct category: multiCoinEarning / fixedYield / equityFund / onchainEarn
>> coinstringDenominated coin
>> productIdstringSubscribed product ID. For funds, this corresponds to fundId
>> currentAmountstringInvestment asset amount. When status is PendingSubscription, this is the configured coin amount; otherwise it is the current holding amount
> createdTimestringCreation timestamp (milliseconds)
nextPageCursorstringNext page cursor. Empty string indicates no more data

Request Example

GET /v5/earn/pwm/investment-plan/all HTTP/1.1
Host: api.bybit.com
X-BAPI-SIGN: XXXXX
X-BAPI-API-KEY: xxxxxxxxxxxxxxxxxx
X-BAPI-TIMESTAMP: 1741651200000
X-BAPI-RECV-WINDOW: 5000

Response Example

{
"retCode": 0,
"result": {
"list": [
{
"planId": "10001",
"planName": "Conservative Growth Plan",
"planType": "stable",
"status": "Active",
"source": "consultant",
"currentAssetUsd": "200137.50",
"accumulateYieldUsd": "2137.50",
"investmentDistribution": [
{
"category": "fundPool",
"productId": "430",
"coin": "USDT",
"currentAmount": "50000.00"
}
],
"createdTime": "1700000000000"
}
],
"nextPageCursor": ""
}
}