Solana API

Token balances with prices, transaction history and token approvals for any Solana address, indexed from genesis to the latest block, plus JSON-RPC for Solana with archive depth. One API key, no nodes to run.

// Token balances on Solana: 1 credit
const chain = "solana-mainnet";
const address = "4ZJhPQAgUseCsWhKvJLTmmRRUV74fdoTpQLNfKoekbPY";
const url = "https://api.covalenthq.com/v1/" + chain +
  "/address/" + address + "/balances_v2/";

const key = process.env.GOLDRUSH_API_KEY;
const res = await fetch(url, {
  headers: { Authorization: `Bearer ${key}` },
});
const { data } = await res.json();

for (const token of data.items) {
  // balance, quote (USD value), quote_rate …
  console.log(token.contract_ticker_symbol, token.pretty_quote);
}

Used by EY, Fidelity and Consensys

  • EY
  • Fidelity
  • Consensys
  • Jump
  • Ondo
  • ThorWallet
  • Rainbow
  • Matcha
  • Velora
  • AtomicWallet
  • Atlas Wallet
  • OneKey

Query Solana data

REST endpoints that return decoded, priced Solana data in one call, billed in credits per request. The same key works on every other chain GoldRush supports.

Every endpoint supported on Solana

Solana RPC endpoint

The full Solana JSON-RPC method set over HTTP, plus WebSocket subscriptions, drop-in for @solana/kit, @solana/web3.js and solana-py. GoldRush routes each call to the best of several upstream providers, from regional edge locations, with a 99.9% production SLA. It uses the same API key and credits as the rest of GoldRush.

  • Light: Single-object reads, writes and subscriptions0.01 credits per call
  • Heavy: Program scans, block bodies and history ranges0.05 credits per call
# JSON-RPC on Solana: 0.01 credits per call
curl -X POST https://rpc.goldrushdata.com/v1/solana-mainnet \
  -H "Authorization: Bearer $GOLDRUSH_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"jsonrpc":"2.0","method":"getSlot","id":1}'

Solana on GoldRush

GoldRush serves decoded Solana data through one REST API. Network covered: solana-mainnet (chain ID 1399811149, 0.4-second blocks), with block explorer data from explorer.solana.com. The Foundational API returns token balances, historical transactions and wallet activity, and token approvals data.

solana-mainnetFrontier chain
Chain name
solana-mainnet
Chain ID
1399811149
Block time
0.4 s
Gas token
SOL
Block explorer
explorer.solana.com
Last synced block
Loading...
JSON-RPC endpoint
https://rpc.goldrushdata.com/v1/solana-mainnet
Data last updated . The last synced block refreshes every 5 seconds.

Chain details from the Solana chain reference.

What teams build on Solana

  • Wallets and portfolio trackers

    Show what any Solana address holds, priced in USD, next to its full transaction history.

    Crypto wallet API
  • Crypto tax and accounting

    Pull every Solana transaction for a client's addresses and reconcile it into reports.

    Tax and accounting data
  • DeFi dashboards

    Track Solana positions, tokens and protocol activity without running an indexer.

    DeFi data
  • Risk and compliance

    Review Solana counterparties and their activity before you onboard or pay them.

    Risk and compliance data
  • Analytics and research

    Answer questions about Solana wallets and tokens from indexed history instead of raw RPC.

    Analytics data
  • AI agents

    Give Claude, Cursor and other agents Solana data through the hosted GoldRush MCP server.

    GoldRush MCP server

Start building on Solana

Every account starts with a 14-day free trial: 25,000 credits at 4 requests per second, no credit card. After that, Vibe Coding is $10 a month for prototypes and side projects, and Professional is $250 a month with 50 requests per second for production.

Solana FAQ

Yes. https://rpc.goldrushdata.com/v1/solana-mainnet serves Solana JSON-RPC on your GoldRush API key, sent as an Authorization: Bearer header. Light methods cost 0.01 credits per call and heavy ones (program scans, block bodies) 0.05. See the JSON-RPC quickstart.

Solana API docs

Start here

Reference

More