freeapis

Solana JSON RPC

Provides various endpoints to interact with the Solana Blockchain

Authentication
No auth
HTTPS
Yes
CORS
Unknown
Data source
public-apis + marcelscruz

Overview

Solana’s JSON-RPC API queries the Solana blockchain — balances, blocks, and transactions. It’s a POST-only RPC (GET returns an info page, verified).

Quick Start

Send JSON-RPC POST (the public mainnet endpoint is operated by Triton One):

curl -X POST "https://api.mainnet-beta.solana.com" \
  -H "Content-Type: application/json" \
  -d '{"jsonrpc": "2.0", "id": 1, "method": "getBalance", "params": ["11111111111111111111111111111111"]}'
{ "jsonrpc": "2.0", "result": { "context": { "slot": 123456789 }, "value": 0 }, "id": 1 }

Authentication

None for public RPC (rate-limited); paid RPC providers for production.

Rate Limits & Notes

  • Free public RPC with rate limits (be polite).
  • Methods: getBalance, getSlot, getBlock, getTransaction, getTokenAccountsByOwner.
  • The host is a load-balanced RPC (Triton One, verified 200 on GET info page).

FAQ

Is Solana RPC free? Public RPC is free with rate limits; providers offer paid tiers.

What’s the request format? JSON-RPC 2.0 POST (verified).

What can I query? Balances, slots, blocks, transactions, and tokens.

More in Cryptocurrency

APIAuthHTTPSCORS
0x

API for querying token and pool stats across various liquidity pools

No authYesYes↗
0xArchive

Real-time and historical Hyperliquid and Lighter market data

API KeyNoUnknown↗
1inch

API for querying decentralize exchange

API KeyYesUnknown↗
1inch

API for querying decentralize exchange

No authYesUnknown↗
Alchemy Ethereum

Ethereum Node-as-a-Service Provider

API KeyYesYes↗