Reference

Reference

Every Data API endpoint and supported RPC method, linked to its page.

Data API endpoints

EndpointDescription
GET /v1/statsPlatform-wide totals and 24-hour activity.
GET /v1/trendingTop tokens by trading volume in a time window.
GET /v1/launchesRecent token launches with metadata. Paginated.
GET /v1/tokens/{mint}Full token summary — metadata, price, market cap, 24h volume, holders, and bonding curve in one call.
GET /v1/tokens/{mint}/priceLightweight current price, market cap and 24h volume.
GET /v1/tokens/{mint}/candlesOHLCV candles, ready for charting libraries.
GET /v1/tokens/{mint}/tradesRecent trades for a token. Paginated.
GET /v1/tokens/{mint}/holdersHolder list with supply concentration. Paginated.
GET /v1/tokens/{mint}/bonding-curveLaunchLab bonding-curve progress and liquidity.
GET /v1/tokens/{mint}/poolsPools registered for a token.
GET /v1/wallets/{wallet}/tradesA wallet's trade history across all tokens. Paginated.

RPC · Accounts & balances

MethodDescription
getBalanceLamport balance of an account.
getAccountInfoAll information for a single account.
getMultipleAccountsAccount info for many accounts in one call.
getTokenAccountBalanceToken balance of an SPL token account.
getTokenSupplyTotal supply of an SPL token mint.

RPC · Transactions

MethodDescription
sendTransactionSubmit a signed transaction to the cluster.
simulateTransactionDry-run a transaction without submitting it.
getTransactionFetch a confirmed transaction by signature.
getSignatureStatusesConfirmation status of one or more signatures.
getSignaturesForAddressSignatures involving an address, newest first.
getTransactionCountTotal transaction count from the ledger.
getFeeForMessageFee the cluster will charge for a compiled message.

RPC · Blocks & slots

MethodDescription
getSlotCurrent slot the node has processed.
getBlockHeightCurrent block height.
getLatestBlockhashA recent blockhash for building transactions.
isBlockhashValidWhether a blockhash is still usable.
getBlockIdentity and transactions of a confirmed block.
getBlockTimeEstimated production time of a block (unix seconds).
getBlocksWithLimitList of confirmed blocks starting at a slot.
getBlockCommitmentStake-weighted commitment for a block.
getFirstAvailableBlockLowest slot the node still has in its ledger.
getRecentPrioritizationFeesRecent per-CU priority fees, optionally for accounts.

RPC · Network & cluster

MethodDescription
getHealthNode health — "ok" when caught up to the cluster.
getVersionSoftware version running on the node.
getEpochInfoInformation about the current epoch.
getEpochScheduleEpoch schedule from the genesis config.
getGenesisHashGenesis hash (identifies the cluster — this is mainnet-beta).
getSlotLeaderValidator identity leading the current slot.
getSlotLeadersSlot leaders for a slot range.
getMinimumBalanceForRentExemptionLamports needed to make an account of N bytes rent-exempt.
getStakeMinimumDelegationMinimum stake delegation, in lamports.

RPC · WebSocket subscriptions

MethodDescription
accountSubscribeStream updates whenever an account changes.
logsSubscribeStream transaction logs, optionally filtered by account.
programSubscribeStream account changes owned by a program.
signatureSubscribeFire once when a transaction reaches the chosen commitment.
slotSubscribeStream a notification on every new slot.
Rejected (403) on this node: getProgramAccounts, getTokenAccountsByOwner, getTokenAccountsByDelegate, getTokenLargestAccounts, getLargestAccounts, getSupply, getVoteAccounts, getClusterNodes, getLeaderSchedule, getBlocks, getBlockProduction, getInflation*. Use the Data API for holders/enumeration.