Reference
Reference
Every Data API endpoint and supported RPC method, linked to its page.
Data API endpoints
| Endpoint | Description |
|---|---|
GET /v1/stats | Platform-wide totals and 24-hour activity. |
GET /v1/trending | Top tokens by trading volume in a time window. |
GET /v1/launches | Recent 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}/price | Lightweight current price, market cap and 24h volume. |
GET /v1/tokens/{mint}/candles | OHLCV candles, ready for charting libraries. |
GET /v1/tokens/{mint}/trades | Recent trades for a token. Paginated. |
GET /v1/tokens/{mint}/holders | Holder list with supply concentration. Paginated. |
GET /v1/tokens/{mint}/bonding-curve | LaunchLab bonding-curve progress and liquidity. |
GET /v1/tokens/{mint}/pools | Pools registered for a token. |
GET /v1/wallets/{wallet}/trades | A wallet's trade history across all tokens. Paginated. |
RPC · Accounts & balances
| Method | Description |
|---|---|
getBalance | Lamport balance of an account. |
getAccountInfo | All information for a single account. |
getMultipleAccounts | Account info for many accounts in one call. |
getTokenAccountBalance | Token balance of an SPL token account. |
getTokenSupply | Total supply of an SPL token mint. |
RPC · Transactions
| Method | Description |
|---|---|
sendTransaction | Submit a signed transaction to the cluster. |
simulateTransaction | Dry-run a transaction without submitting it. |
getTransaction | Fetch a confirmed transaction by signature. |
getSignatureStatuses | Confirmation status of one or more signatures. |
getSignaturesForAddress | Signatures involving an address, newest first. |
getTransactionCount | Total transaction count from the ledger. |
getFeeForMessage | Fee the cluster will charge for a compiled message. |
RPC · Blocks & slots
| Method | Description |
|---|---|
getSlot | Current slot the node has processed. |
getBlockHeight | Current block height. |
getLatestBlockhash | A recent blockhash for building transactions. |
isBlockhashValid | Whether a blockhash is still usable. |
getBlock | Identity and transactions of a confirmed block. |
getBlockTime | Estimated production time of a block (unix seconds). |
getBlocksWithLimit | List of confirmed blocks starting at a slot. |
getBlockCommitment | Stake-weighted commitment for a block. |
getFirstAvailableBlock | Lowest slot the node still has in its ledger. |
getRecentPrioritizationFees | Recent per-CU priority fees, optionally for accounts. |
RPC · Network & cluster
| Method | Description |
|---|---|
getHealth | Node health — "ok" when caught up to the cluster. |
getVersion | Software version running on the node. |
getEpochInfo | Information about the current epoch. |
getEpochSchedule | Epoch schedule from the genesis config. |
getGenesisHash | Genesis hash (identifies the cluster — this is mainnet-beta). |
getSlotLeader | Validator identity leading the current slot. |
getSlotLeaders | Slot leaders for a slot range. |
getMinimumBalanceForRentExemption | Lamports needed to make an account of N bytes rent-exempt. |
getStakeMinimumDelegation | Minimum stake delegation, in lamports. |
RPC · WebSocket subscriptions
| Method | Description |
|---|---|
accountSubscribe | Stream updates whenever an account changes. |
logsSubscribe | Stream transaction logs, optionally filtered by account. |
programSubscribe | Stream account changes owned by a program. |
signatureSubscribe | Fire once when a transaction reaches the chosen commitment. |
slotSubscribe | Stream 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.