Staking Intelligence

Provides real-time staking/unstaking data for tokens, including TVL, net staked, retention rates, and transaction-level insights - helping track participation, liquidity shifts, and on-chain sentiment

Endpoint

GET https://api.dapplooker.com/v1/stake-trends

💡 Pro Tips

  • Use this endpoint to track staking inflows/outflows and measure token health via TVL, net staked %, and retention rate.

  • Analyze 24h staking trends (stake count, stake amount, unstake activity) to spot accumulation or withdrawal spikes.

  • Leverage transaction-level data (staking_activities) to monitor whale moves, top wallets staking, and timing of big deposits/withdrawals.

  • Perfect for building on-chain dashboards showing staking adoption, liquidity trends, and token holder participation over time.

Query Parameters

Parameter name

Type

Mandatory

Description

api_key

string

Yes

Your unique API key used for authentication

token_tickers

string

No

Comma-separated token tickers (upto 30)

token_addresses

string

No

Comma-separated token addresses (upto 30)

Sample Request

# With Token Tickers
curl --location 'https://api.dapplooker.com/v1/stake-trends?api_key=<API_KEY>&token_tickers=1000X'

# With Token Addresses
curl --location 'https://api.dapplooker.com/v1/stake-trends?api_key=<API_KEY>&token_addresses=0x352b850b733ab8bab50aed1dab5d22e3186ce984'

Sample Response

{
  "success": true,
  "data": [
    {
      "staking_details": {
        "name": "1000x by Virtuals",
        "ticker": "1000X",
        "contract_address": "0x352b850b733ab8bab50aed1dab5d22e3186ce984",
        "latest_price": 0.0087,
        "volume_usd_24h": 107961,
        "price_change_percentage_24h": 22.3,
        "stake_retention_percentage": 7.1,
        "tvl": 564047.2,
        "net_staked": "3.4M",
        "net_staked_usd": "29.4K",
        "net_staked_percentage": 0.34,
        "total_stakers": 253,
        "total_withdrawn": 11782045.9,
        "total_withdrawn_percentage": 1.2,
        "token_holders": 82344
      },
      "trends": {
        "stake_count_24h": 1,
        "stake_amount_24h": 4253.6,
        "stake_amount_usd_24h": 37.1,
        "unstake_count_24h": 0,
        "unstake_amount_24h": 0,
        "unstake_amount_usd_24h": 0
      },
      "staking_activities": [
        {
          "tx_hash": "0x9835740bc863b9399547e3f744b02291f746682816e5dce464dd21f3a503ce6c",
          "wallet_address": "0xcfa985eafeacd824135173deb3fde50c05ac2ce1",
          "action": "Stake",
          "amount": 4253.611406,
          "timestamp": "2025-09-11T01:32:23",
          "token_address": "0x352b850b733ab8bab50aed1dab5d22e3186ce984",
          "user_type": "regular"
        },
        {
          "tx_hash": "0x559c8fdf733b192f022fcab0d8873a23afc250c5fd8f79b3ead92b503d92e4f1",
          "wallet_address": "0x00c2af578daa23df35a46ccd6d7982333f993517",
          "action": "Unstake",
          "amount": 943.7185,
          "timestamp": "2025-09-10T07:41:11",
          "token_address": "0x352b850b733ab8bab50aed1dab5d22e3186ce984",
          "user_type": "regular"
        }
        ...
      ]
    }
  ]
}

Response Fields Explanation

Staking Details

  • name (string): Name of the agent.

  • ticker (string): Token Name.

  • contract_address (string): Contract address of the token.

  • latest_price (decimal): Current token price in USD.

  • volume_usd_24h (decimal): Trading volume of the token in the last 24 hours (USD).

  • price_change_percentage_24h (decimal): Percentage change in token price over the last 24 hours.

  • stake_retention_percentage (decimal): Percentage of stakers that restake.

  • tvl (decimal): Total Liquidity of token in (USD).

  • net_staked (string): Net number of tokens currently staked (formatted with suffix like K/M).

  • net_staked_usd (string): Net staked value in USD (formatted with suffix).

  • net_staked_percentage (decimal): Percentage of tokens staked relative to supply.

  • total_stakers (integer): Total number of unique wallets participating in staking.

  • total_withdrawn (decimal): Total amount of tokens withdrawn from staking.

  • total_withdrawn_percentage (decimal): Percentage of tokens withdrawn relative to supply.

  • token_holders (integer): Total number of token holders.

  • stake_count_24h (integer): Number of staker in the last 24 hours.

  • stake_amount_24h (decimal): Total token amount staked in the last 24 hours.

  • stake_amount_usd_24h (decimal): Total USD value of tokens staked in the last 24 hours.

  • unstake_count_24h (integer): Number of stakers who unstaked in the last 24 hours.

  • unstake_amount_24h (decimal): Total token amount unstaked in the last 24 hours.

  • unstake_amount_usd_24h (decimal): Total USD value of tokens unstaked in the last 24 hours.

Staking Activities

  • tx_hash (string): Transaction hash of the stake/unstake transaction.

  • wallet_address (string): Wallet address of the user performing the action.

  • action (string): Type of action — "Stake" or "Unstake".

  • amount (decimal): Amount of tokens staked or unstaked.

  • timestamp (datetime): Date and time when the action occurred.

  • token_address (string): Token address of the token.

  • user_type (string): User classification (e.g., regular, smart_money_user, dev).

Last updated

Was this helpful?