🚨 Action Required: lite-api.jup.ag will be deprecated on 31st January 2026. View migration guide →
curl --request GET \
--url https://api.jup.ag/portfolio/v1/positions/{address}{
"date": 123,
"owner": "<string>",
"fetcherReports": [
{
"id": "<string>",
"status": "succeeded",
"duration": 123,
"error": "<string>"
}
],
"elements": [
{
"type": "<string>",
"networkId": "solana",
"platformId": "<string>",
"value": 123,
"label": "Wallet",
"data": {
"assets": [
{
"type": "<string>",
"networkId": "solana",
"value": 123,
"attributes": {
"lockedUntil": 123,
"isDeprecated": true,
"isClaimable": true,
"tags": [
"<string>"
],
"validator": {
"address": "<string>",
"yields": [
{
"apy": 123,
"apr": 123,
"description": "<string>"
}
],
"name": "<string>",
"imageUri": "<string>"
},
"prediction": {
"market": {
"marketTitle": "<string>",
"eventTitle": "<string>",
"closeTime": 123,
"settlementTime": 123
},
"sideName": "<string>",
"feesPaidValue": 123,
"pnlValue": 123,
"pnlPercent": 123,
"pnlAfterFeesValue": 123,
"pnlAfterFeesPercent": 123,
"createdAt": 123
}
},
"data": {
"address": "<string>",
"amount": 123,
"price": 123
},
"name": "<string>",
"imageUri": "<string>",
"ref": "<string>",
"sourceRefs": [
{
"address": "<string>",
"name": "Pool"
}
],
"link": "<string>"
}
],
"assetsYields": [
[
{
"apy": 123,
"apr": 123,
"description": "<string>"
}
]
],
"ref": "<string>",
"sourceRefs": [
{
"address": "<string>",
"name": "Pool"
}
],
"link": "<string>"
},
"name": "<string>",
"tags": [
"<string>"
],
"netApy": 123
}
],
"duration": 123,
"tokenInfo": {
"solana": {}
}
}curl --request GET \
--url https://api.jup.ag/portfolio/v1/positions/{address}{
"date": 123,
"owner": "<string>",
"fetcherReports": [
{
"id": "<string>",
"status": "succeeded",
"duration": 123,
"error": "<string>"
}
],
"elements": [
{
"type": "<string>",
"networkId": "solana",
"platformId": "<string>",
"value": 123,
"label": "Wallet",
"data": {
"assets": [
{
"type": "<string>",
"networkId": "solana",
"value": 123,
"attributes": {
"lockedUntil": 123,
"isDeprecated": true,
"isClaimable": true,
"tags": [
"<string>"
],
"validator": {
"address": "<string>",
"yields": [
{
"apy": 123,
"apr": 123,
"description": "<string>"
}
],
"name": "<string>",
"imageUri": "<string>"
},
"prediction": {
"market": {
"marketTitle": "<string>",
"eventTitle": "<string>",
"closeTime": 123,
"settlementTime": 123
},
"sideName": "<string>",
"feesPaidValue": 123,
"pnlValue": 123,
"pnlPercent": 123,
"pnlAfterFeesValue": 123,
"pnlAfterFeesPercent": 123,
"createdAt": 123
}
},
"data": {
"address": "<string>",
"amount": 123,
"price": 123
},
"name": "<string>",
"imageUri": "<string>",
"ref": "<string>",
"sourceRefs": [
{
"address": "<string>",
"name": "Pool"
}
],
"link": "<string>"
}
],
"assetsYields": [
[
{
"apy": 123,
"apr": 123,
"description": "<string>"
}
]
],
"ref": "<string>",
"sourceRefs": [
{
"address": "<string>",
"name": "Pool"
}
],
"link": "<string>"
},
"name": "<string>",
"tags": [
"<string>"
],
"netApy": 123
}
],
"duration": 123,
"tokenInfo": {
"solana": {}
}
}Solana wallet address
Comma separated list of platform ids
Default Response
Show child attributes
Show child attributes
Show child attributes