Skip to main content
GET
Retrieve comprehensive DeFi portfolio data, including staking, liquidity pool (LP), and yield farming activities
400 credits per request

  • Detailed breakdown of DeFi assets and protocols
  • Track staked tokens, LP positions, and earned rewards
  • shareToken OR portfolioId: Provide one of these to identify the portfolio.
    • shareToken: Get this from your CoinStats portfolio page by clicking “Share”
    • portfolioId: Use a portfolio connected via POST /portfolio/wallet or POST /portfolio/exchange
  • If neither is provided, returns DeFi data for all API-connected portfolios
  • passcode: Passcode for accessing protected portfolio data (can be passed in header or query parameter)

Authorizations

X-API-KEY
string
header
required

API key required to access the endpoints. Generate one from your dashboard at https://openapi.coinstats.app and pass it in the X-API-KEY request header. Never expose your key in client-side code.

Headers

sharetoken
string
passcode
string

Passcode for accessing protected portfolio data

Example:

"123456"

Query Parameters

portfolioId
string

Portfolio ID for accessing a specific API-connected portfolio. Required if shareToken is not provided.

Example:

"abc123def456"

Response

Defi Response

totalAssets
object
required

Total value of all DeFi positions across all protocols

protocols
object[]
required

List of DeFi protocols with user positions