# Solana RPC Read-Only Live read-only facts from Solana mainnet's public RPC: slot, balances, accounts, tokens and fees. ## How to pay Machine-payable over x402. USDC on: Base (eip155:8453), Solana (solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp), Polygon (eip155:137), Arbitrum One (eip155:42161). No accounts. No API keys. No signup. The paying wallet is the account. ## Machine-readable - OpenAPI: https://solana-rpc.x402tookit.com/openapi.json - x402 manifest: https://solana-rpc.x402tookit.com/.well-known/x402 - Catalog (free): https://solana-rpc.x402tookit.com/catalog - Health (free): https://solana-rpc.x402tookit.com/health - Uptime (free): https://solana-rpc.x402tookit.com/uptime ## Endpoints (9) ### GET /sol-account-kind — $0.02 What is this Solana account? Wallet, token mint, token account, program or other, from owner and data shape. Params: address: string Example: https://solana-rpc.x402tookit.com/sol-account-kind?address=EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v ### GET /sol-address-check — $0.02 Validate a Solana address offline: base58, 32 bytes, ed25519 curve status, and known program or mint labels. Params: address: string Example: https://solana-rpc.x402tookit.com/sol-address-check?address=TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA ### GET /sol-balance — $0.02 SOL balance of a public Solana address in lamports and SOL, finalized. Params: address: string Example: https://solana-rpc.x402tookit.com/sol-balance?address=GachaNgyXTU3zFogQ8Z5jR2BLXs8215X2AtEH18VxJq3 ### GET /sol-epoch-info — $0.03 Solana finalized slot, epoch, epoch progress and time left, with the slot cross-checked on a second public node. Params: check?: string Example: https://solana-rpc.x402tookit.com/sol-epoch-info?check=now ### GET /sol-network-health — $0.02 Solana node health, measured slot time and transactions per second over the last minutes. Params: check?: string Example: https://solana-rpc.x402tookit.com/sol-network-health?check=now ### GET /sol-priority-fees — $0.02 Recent Solana priority fees (micro-lamports per compute unit): percentiles over about 150 slots, optional account. Params: account?: string Example: https://solana-rpc.x402tookit.com/sol-priority-fees?account=EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v ### GET /sol-token-balance — $0.02 Balance of one SPL token held by a public Solana wallet, summed across its token accounts, with delegate flags. Params: owner: string, mint: string Example: https://solana-rpc.x402tookit.com/sol-token-balance?owner=GachaNgyXTU3zFogQ8Z5jR2BLXs8215X2AtEH18VxJq3&mint=EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v ### GET /sol-token-supply — $0.02 SPL token mint facts: total supply, decimals, and whether mint and freeze authorities are still set. Params: mint: string Example: https://solana-rpc.x402tookit.com/sol-token-supply?mint=EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v ### GET /sol-tx-status — $0.02 Solana transaction status by signature: processed, confirmed, finalized or failed, with slot, error and age. Params: signature: string Example: https://solana-rpc.x402tookit.com/sol-tx-status?signature=2HFtJNacFpeSKCwLuYEouszctdvY5BWW63QhN53GNQTxC2dLcGSxLqH8Nzu3dUqQZjn1CKWAJBRYWoR7RynuVa8A ## Terms On-chain facts read from a public Solana JSON-RPC node, provided as is, with no warranty. A node can lag or rate-limit; a failed read is UNVERIFIED, never zero. Nothing here signs or sends transactions, holds keys, or gives financial or investment advice.