Staking

Fetch real-time Solana staking data including accounts, validators, rewards, and transactions. Power your dashboards, wallets, and DeFi apps using Tatum’s Staking API.

The Tatum Staking API provides developers with direct access to real-time Solana staking information, including accounts, validators, rewards, and transactions.
It aggregates on-chain data from the Solana mainnet, allowing you to easily integrate staking analytics into wallets, explorers, dashboards, and DeFi platforms.

Key Benefits of the Staking API

  • Real-time on-chain data – Get live Solana staking details directly from the blockchain.
  • Comprehensive coverage – Stake accounts, validators, pools, rewards, and transactions.
  • Detailed insights – Delegation status, active stake, commission, uptime, and APY.
  • Flexible integration – Query by wallet address, validator, or stake account.

Staking API Endpoints

The API offers five core endpoints for different staking data use cases.
Choose the method that best fits your application.

📘

Get Current Staked Assets

GET /v4/data/staking/native/current-assets
Get current staked assets for a Solana wallet address.
Returns all stake accounts owned by the address, including their state, delegated amount, active amount, and associated validators.

Explore Docs →


📚

Get Current Staked Assets by Validator

GET /v4/data/staking/native/current-assets-by-validator
Retrieve current staked assets grouped by validator for a given Solana wallet address.
Returns stake information grouped by associated validators.

Explore Docs →


📚

Get Staked Account Rewards

GET /v4/data/staking/native/rewards
Get historical staking rewards for a Solana stake account.
Returns reward details including epoch, block number, reward amount, and post-balance.

Explore Docs →


📚

Get Staking Transactions

GET /v4/data/staking/native/transactions
Retrieve staking-related transactions for a Solana stake account.
Includes operations like create, stake, unstake, withdraw, and split.

Explore Docs →


📚

Get Staking Pools

GET /v4/data/staking/native/pools
Get all available staking pools (validators) on Solana.
Returns validator information including commission, identity, APY, uptime, and total stake.

Explore Docs →


Supported Blockchain

  • Solana — solana-mainnet

Use Cases for Developers

  • Power staking dashboards and validator explorers.
  • Enable wallets to display user staking balances and rewards.
  • Build DeFi analytics tools showing validator performance.
  • Provide reward history tracking for end users or reporting tools.

Staking API FAQs

Which blockchains are supported?

The Staking API currently supports:

  • Solana — solana-mainnet

More networks will be added soon.

What are the API credit costs?

Most staking endpoints cost 100 credits per API call, except the /pools endpoint which costs 50 credits per call.

Can I filter rewards or transactions by time or epoch?

Yes. You can filter by epoch, block, or time range, but only one filter type per request:

  • (epochFrom, epochTo)
  • (blockFrom, blockTo)
  • (timeFrom, timeTo)
  • (unixFrom, unixTo)
How are results sorted?

Results are sorted by active amount or epoch in descending order, depending on the endpoint.