Get Solana Stake Accounts

Returns the stake-account records associated with your API credentials, including their recorded status, authorities, metadata and staking amounts.

Choose Mainnet or Devnet from the Base URL dropdown on the right before using Try It. Devnet is the Solana test environment. Use an API key and any required account addresses for your selection. Changing Base URL does not change the API key or addresses you have entered.

Use the api-key header to authenticate. Results are returned in data, with pagination information in pagination.

Pagination

  • pageNumber: page to retrieve, starting at 1. Default: 1.
  • pageSize: number of records requested per page. Default: 20.

Current limitation: pagination.totalCount can be 0 even when records are returned. Continue requesting subsequent pages until data is empty rather than using totalCount to determine when to stop.

Status and balances

  • REQUESTED can describe a pending transaction build or an existing undelegated account. It does not prove that a transaction was submitted or confirmed.
  • ACTIVATING and ACTIVE describe the delegation state recorded by the service.
  • DISSOLVED identifies a merged-away account. Its retained balance is historical and must not be counted as a current position.

These are examples of returned statuses, not an exhaustive lifecycle enum.

Amounts such as lamports, inactiveStake and rentExemptionAmount are returned as decimal strings. One SOL equals 1,000,000,000 lamports.

For delegated accounts, lamports reflects delegated stake rather than the account's entire on-chain balance. Pending and dissolved records can retain requested or historical amounts. Do not sum all rows to calculate current holdings.

Records can lag confirmed transactions.

Optional performanceTotal, performance7d and performance30d fields share the summary limitations: the total can include MEV, and the recent figures are based on epoch records rather than exact calendar windows. See Get daily rewards stats for individual recorded reward entries.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Query Params
integer
Defaults to 1

Page to retrieve, starting at 1.

integer
Defaults to 20

Number of records requested per page.

Headers
string
required

mavan api key

Response

Language
URL
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json