Skip to main content

Get Investment Plan Detail

HTTP Request

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

Request Parameters

ParameterRequiredTypeComments
planIdtruestringInvestment plan ID. Must be in Active or Closed status

Response Parameters

ParameterTypeComments
planIdstringUnique identifier of the investment plan
planNamestringInvestment plan name
planTypestringPlan type: stable / advanced
statusstringPlan status: Active / Closed
currentAssetUsdstringTotal current assets (USD valuation)
accumulateYieldUsdstringTotal accumulated yield (USD valuation)
weightedAvgAprstringWeighted average annualized return rate (decimal form, e.g. 0.086 means 8.6%)
currentAssetsarrayList of currently held coin assets
> coinstringCoin name
> amountstringHolding amount (in base coin)
positionsobjectPosition details by product category
> multiCoinsEarningobjectFlexible savings positions
>> totalInvestmentUsdstringTotal investment for this category (USD)
>> accumulateYieldUsdstringAccumulated yield for this category (USD)
>> weightedAvgAprstringWeighted average APR for this category
>> itemsarrayFlexible product position details
>>> categorystringProduct category
>>> productIdstringProduct ID
>>> coinstringCoin
>>> currentAmountstringCurrent holding amount
>>> accumulateYieldstringAccumulated yield (base coin)
>>> aprstringCurrent annualized return rate
>>> positionIdstringPosition ID
>>> statusstringProduct status: 0-Processing / 1-Active / 2-Redeeming / 3-PendingSubscription / 4-Closed
> fixedYieldobjectFixed yield positions (Classic/Premium WM)
>> totalInvestmentUsdstringTotal investment for this category (USD)
>> accumulateYieldUsdstringAccumulated yield for this category (USD)
>> weightedAvgAprstringWeighted average APR for this category
>> itemsarrayFixed yield product position details
>>> categorystringProduct category
>>> productIdstringProduct ID
>>> coinstringCoin
>>> currentAmountstringCurrent holding amount
>>> accumulateYieldstringAccumulated yield (base coin)
>>> aprstringAnnualized return rate
>>> durationintLock-up period in days
>>> maturityTimestringMaturity timestamp (milliseconds)
>>> autoReinvestbooleanWhether auto-reinvest is enabled
>>> positionIdstringPosition ID
>>> statusstringProduct status: 0-Processing / 1-Active / 2-Redeeming / 3-PendingSubscription / 4-Closed
> equityFundsobjectEquity fund positions
>> totalInvestmentUsdstringTotal investment for this category (USD)
>> accumulateYieldUsdstringAccumulated yield for this category (USD)
>> weightedAvgAprstringWeighted average APR for this category
>> itemsarrayFund position details
>>> categorystringProduct category
>>> productIdstringFund unique identifier
>>> fundNamestringFund name
>>> coinstringFund denomination coin
>>> tagsarray[string]Fund tags
>>> navstringCurrent net asset value
>>> userSharesstringNumber of shares held by user
>>> shareValuestringCurrent value per share
>>> holdingValuestringTotal holding value of user
>>> accumulateYieldstringAccumulated yield (base coin)
>>> apr30dstring30-day annualized return rate
>>> aprTotalstringAnnualized return since inception
>>> sharpRatiostringSharpe ratio
>>> maxDrawdownstringMaximum drawdown (negative value)
>>> createdTimestringFund inception timestamp (milliseconds)
>>> runningDaysintNumber of days the fund has been running
>>> positionIdstringPosition ID
>>> statusstringProduct status: 0-Processing / 1-Active / 2-Redeeming / 3-PendingSubscription / 4-Closed
> onchainEarnobjectOn-chain earn positions
>> totalInvestmentUsdstringTotal investment for this category (USD)
>> accumulateYieldUsdstringAccumulated yield for this category (USD)
>> itemsarrayOn-chain product position list
>>> categorystringProduct category
>>> productIdstringProduct ID
>>> coinstringCoin
>>> stakeAmountstringStaked amount
>>> aprstringCurrent annualized return rate
>>> positionIdstringPosition ID
>>> statusstringProduct status: 0-Processing / 1-Active / 2-Redeeming / 3-PendingSubscription / 4-Closed
> fundingAccountarrayIdle funds in WM Vendor sub-account
>> coinstringCoin
>> amountstringIdle amount
createdTimestringInvestment plan creation timestamp (milliseconds)

Request Example

GET /v5/earn/pwm/investment-plan/detail?planId=10001 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": {
"planId": "10001",
"planName": "Conservative Growth Plan",
"planType": "conservative",
"status": "Active",
"currentAssetUsd": "200137.50",
"accumulateYieldUsd": "2137.50",
"weightedAvgApr": "0.086",
"currentAssets": [
{
"coin": "USDT",
"amount": "150000.00"
}
],
"positions": {
"multiCoinsEarning": {
"totalInvestmentUsd": "60000.00",
"accumulateYieldUsd": "500.00",
"weightedAvgApr": "0.052",
"items": [
{
"category": "flexibleSavings",
"productId": "430",
"coin": "USDT",
"currentAmount": "30000.00",
"accumulateYield": "250.00",
"apr": "0.05",
"positionId": "123"
}
]
},
"fixedYield": {
"totalInvestmentUsd": "50000.00",
"accumulateYieldUsd": "800.00",
"weightedAvgApr": "0.08",
"items": [
{
"category": "fundPool",
"productId": "430",
"coin": "USDT",
"currentAmount": "50000.00",
"accumulateYield": "800.00",
"apr": "0.08",
"duration": 30,
"maturityTime": "1700500000000",
"autoReinvest": true,
"positionId": "123"
}
]
},
"equityFunds": {
"totalInvestmentUsd": "70000.00",
"accumulateYieldUsd": "700.00",
"weightedAvgApr": "0.12",
"items": [
{
"category": "equityFund",
"productId": "2001",
"fundName": "Market Neutral Alpha",
"coin": "USDT",
"tags": ["Delta Neutral", "Funding Rate"],
"nav": "1.035",
"userShares": "68000.00",
"shareValue": "1.029",
"holdingValue": "69972.00",
"accumulateYield": "700.00",
"apr30d": "0.12",
"aprTotal": "0.105",
"sharpRatio": "2.5",
"maxDrawdown": "-0.032",
"createdTime": "1695000000000",
"runningDays": 58
}
]
},
"onchainEarn": {
"totalInvestmentUsd": "18000.00",
"accumulateYieldUsd": "137.50",
"items": [
{
"category": "onchainEarn",
"productId": "430",
"coin": "USDT",
"stakeAmount": "18000.00",
"apr": "0.075",
"positionId": "123"
}
]
},
"fundingAccount": [
{
"coin": "USDT",
"amount": "165.50"
}
]
},
"createdTime": "1700000000000"
}
}