Get information on markets and positions from across the Solana ecosystem, including APYs, TVL, LP fees, position data, and blockchain link URLs for key actions like Deposit and Withdraw.

Markets Beta - Real-time market data dashboard

The Markets and Positions product is in beta, starting today with lending markets and positions. For more information on upcoming additional market types, or to submit a market type request, reach out to us.

What it does

Markets and Positions delivers extensive JSON documents containing:

  • Real-time lending rates - Current deposit and borrow APYs for all markets
  • Position data - Individual wallet positions across supported protocols
  • Market liquidity data - Total deposits, borrows, and available capacity
  • Token information - Token addresses, symbols, and decimal precision
  • Market limits - Maximum deposit and borrow amounts per market
  • Ready-to-use Blinks - Pre-built transaction URLs for deposits and withdrawals

Key Features

Hourly Updates

Fresh market data updated every hour with the latest lending rates.

Multi-Protocol Support

Unified data format across MarginFi and Kamino lending protocols.

Blinks Integration

Ready-to-sign transaction URLs - no need to learn individual protocol SDKs.

Complete Market Data

APY rates, deposits, borrows, limits, token metadata, and protocol data.

Example Market Data

The API returns all lending markets from both protocols. Here’s one example market from the full response:

{
  "markets": [
    // ... other markets above
    {
      "id": "kamino.F22tnLsbv66vEU2GZRc7coaqZsr8UcBbyp9V2kqWAiWK",
      "type": "lending",
      "provider": {
        "id": "kamino",
        "name": "Kamino"
      },
      "token": {
        "address": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
        "symbol": "USDC",
        "decimals": 6
      },
      "depositApy": 0.1457,
      "borrowApy": 0.215,
      "totalDeposit": 799920.62695,
      "totalDepositUsd": 799807.59,
      "totalBorrow": 698168.641609,
      "totalBorrowUsd": 698069.98,
      "maxDeposit": 10000000,
      "maxBorrow": 8000000,
      "actions": {
        "deposit": {
          "blinkUrl": "blink:https://kamino.dial.to/api/v0/lending/reserve/..."
        },
        "withdraw": {
          "blinkUrl": "blink:https://kamino.dial.to/api/v0/lending/reserve/..."
        }
      }
    }
    // ... more markets below (SOL, USDT, JitoSOL, etc.)
  ]
}

Supported Markets and Protocols

Market Types

  • Lending - Deposit and borrow assets with real-time APY rates
  • Yield Aggregator (soon) - Automated yield optimization strategies
  • Staking (soon) - SOL and asset staking with reward tracking
  • Multiply (soon) - Leveraged position strategies (also called looping)
  • Market Making (soon) - AMM, CLMM, and DLMM liquidity provision
  • Perps Liquidity Providing (soon) - Perpetual futures liquidity strategies

Supported Protocols

  • Kamino - Lending and yield optimization protocol
  • MarginFi - Decentralized lending and borrowing platform
  • Lulo - Protected and boosted deposits with yield optimization

Protocol Support Roadmap

ProtocolMarkets DataPositions DataCTAs/Blinks
Kamino Lending
Kamino LP🔨🔨
MarginFi Lending🔨
Raydium AMM🔨🔨
Raydium CLMM🔨🔨
Orca Whirlpools🔨🔨
Meteora DLMM🔨🔨
Drift Strategy Vaults🔨🔨
Lulo Protected Deposits
Lulo Boosted Deposits
Save Protected Deposits🔨🔨

Legend: ✅ Available • 🔨 Coming Soon

For additional protocol coverage or custom integrations, reach out to us.

Get Started

Try the API

Try the List all markets endpoint to get real-time lending rates.