{"uid":"cap_7dMzZTcBwaH3NignUeAGL","slug":"solenrich-perps-trader-profile-jupiter-adrena-d8915251","name":"Solenrich Perps Trader Profile (Jupiter + Adrena)","description":"Open positions across BOTH Jupiter Perps and Adrena for a wallet. Per-position size, leverage, entry, unrealized PnL, position age. Per-venue breakdown via `by_venue`, combined totals at top level, every position tagged with `venue`. Trader classification (scalper/swing/position), directional bias, and risk flags including `multi_venue` for cross-venue exposure. Adrena PnL uses jitoSOL/WBTC/BONK mark prices from Jupiter price API; null when unavailable.","url":"https://api.solenrich.com/entrypoints/perps-trader-profile/invoke","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"format":{"enum":["json","llm","both"],"type":"string","default":"json"},"address":{"type":"string","maxLength":44,"minLength":32,"description":"Solana wallet address"}}},"responseSchema":{"type":"json","example":{"output":{"briefing":"string (llm format) or object (json format)"},"run_id":"uuid","status":"succeeded"}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.01","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.01/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_EC6sW6aCC8Gdnl4ehB0sQ","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.01","costPer":"request","priority":0,"asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Returns open perpetual positions across both Jupiter Perps and Adrena for a Solana wallet, with per-position metrics, cross-venue aggregation, trader classification, and risk flags.","exampleAgentPrompt":"Pull the full perp trader profile for wallet 7xKX...abc on Solenrich — show me all open positions across Jupiter Perps and Adrena, their unrealized PnL, leverage, position age, and whether this wallet has any multi-venue risk flags.","exampleUseCases":null,"resultDescription":"A structured JSON object containing: all open perpetual positions tagged by venue (Jupiter Perps or Adrena) with size, leverage, entry price, unrealized PnL, and position age; a by_venue breakdown plus combined totals; trader classification (scalper/swing/position trader); directional bias; and risk flags including a multi_venue flag for cross-venue exposure. Mark prices for Adrena PnL (jitoSOL/WBTC/BONK) sourced from Jupiter price API; null when unavailable.","failureModes":["Wallet address not found or has no open perp positions — returns empty positions array","Invalid Solana address format (outside 32-44 char range) — returns validation error","Jupiter price API unavailable — Adrena PnL fields return null","Upstream on-chain RPC timeout — returns 503 or partial data","Payment not included or insufficient — returns 402 Payment Required"],"whenToPreferThis":"Use this endpoint when you need a unified, cross-venue view of a Solana wallet's perpetuals exposure spanning both Jupiter Perps and Adrena in a single call. Prefer it over venue-specific endpoints when trader classification, directional bias, or multi-venue risk flags are needed. Choose it over the Hyperliquid perp profile endpoint when the wallet is Solana-native (base58 address, not 0x).","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T12:42:12.431Z","isFirstParty":false}