curl --request GET \
--url https://demo-api.mobula.io/api/1/wallet/portfolio{
"data": {
"total_wallet_balance": 123,
"wallets": [
"<string>"
],
"assets": [
{
"contracts_balances": [
{
"address": "<string>",
"balance": 123,
"balanceRaw": "<string>",
"chainId": "<string>",
"decimals": 123,
"tokenType": "2020",
"security": {
"buyTax": "<string>",
"sellTax": "<string>",
"transferPausable": true,
"top10Holders": "<string>",
"isBlacklisted": true,
"noMintAuthority": true,
"balanceMutable": true,
"lowLiquidity": "<string>",
"burnRate": "<string>",
"liquidityBurnPercentage": 123,
"isHoneypot": true,
"isNotOpenSource": true,
"renounced": true,
"locked": "<string>",
"isWhitelisted": true,
"isMintable": true,
"modifyableTax": true,
"selfDestruct": true,
"frozen": true
},
"lamports": "<string>",
"tokenAccount": "<string>"
}
],
"cross_chain_balances": {},
"price_change_24h": 123,
"estimated_balance": 123,
"price": 123,
"liquidity": 123,
"token_balance": 123,
"allocation": 123,
"asset": {
"id": 123,
"name": "<string>",
"symbol": "<string>",
"decimals": [
"<string>"
],
"contracts": [
"<string>"
],
"blockchains": [
"<string>"
],
"logo": "<string>"
},
"wallets": [
"<string>"
],
"realized_pnl": 123,
"unrealized_pnl": 123,
"price_bought": 123,
"total_invested": 123,
"min_buy_price": 123,
"max_buy_price": 123
}
],
"balances_length": 123,
"win_rate": 123,
"total_realized_pnl": 123,
"total_unrealized_pnl": 123
},
"backfill_status": "processed"
}curl --request GET \
--url https://demo-api.mobula.io/api/1/wallet/portfolio{
"data": {
"total_wallet_balance": 123,
"wallets": [
"<string>"
],
"assets": [
{
"contracts_balances": [
{
"address": "<string>",
"balance": 123,
"balanceRaw": "<string>",
"chainId": "<string>",
"decimals": 123,
"tokenType": "2020",
"security": {
"buyTax": "<string>",
"sellTax": "<string>",
"transferPausable": true,
"top10Holders": "<string>",
"isBlacklisted": true,
"noMintAuthority": true,
"balanceMutable": true,
"lowLiquidity": "<string>",
"burnRate": "<string>",
"liquidityBurnPercentage": 123,
"isHoneypot": true,
"isNotOpenSource": true,
"renounced": true,
"locked": "<string>",
"isWhitelisted": true,
"isMintable": true,
"modifyableTax": true,
"selfDestruct": true,
"frozen": true
},
"lamports": "<string>",
"tokenAccount": "<string>"
}
],
"cross_chain_balances": {},
"price_change_24h": 123,
"estimated_balance": 123,
"price": 123,
"liquidity": 123,
"token_balance": 123,
"allocation": 123,
"asset": {
"id": 123,
"name": "<string>",
"symbol": "<string>",
"decimals": [
"<string>"
],
"contracts": [
"<string>"
],
"blockchains": [
"<string>"
],
"logo": "<string>"
},
"wallets": [
"<string>"
],
"realized_pnl": 123,
"unrealized_pnl": 123,
"price_bought": 123,
"total_invested": 123,
"min_buy_price": 123,
"max_buy_price": 123
}
],
"balances_length": 123,
"win_rate": 123,
"total_realized_pnl": 123,
"total_unrealized_pnl": 123
},
"backfill_status": "processed"
}Wallet address
Comma-separated wallet addresses
Portfolio ID
Comma-separated blockchain IDs
Filter by specific asset
Start date
End date
Portfolio display settings
Include unlisted assets
Time period
Data accuracy level
Include testnet data
Minimum liquidity threshold
Filter spam tokens
Include PnL data