Guide

Authentication & endpoints

Every request is authenticated with an API key. RPC and Data API use separate keys.

Endpoints & where the key goes

ServiceEndpointKey
RPC (HTTP)https://solrpc.infinityblocks.io/<API_KEY>in the URL path (also ?api-key= / x-api-key)
RPC (WebSocket)wss://solrpc.infinityblocks.io/<API_KEY>in the URL path
Data API (REST)https://solindex.infinityblocks.io/v1header x-api-key: <API_KEY> (also ?api-key=)

Rate limits

50 requests/second per key. Exceeding it returns 429 Too Many Requests — back off and retry. Need a higher limit? Ask the operator.

Errors

Errors are JSON: { "error": "…" } (RPC errors follow the standard JSON-RPC error shape). Status codes:

CodeMeaning
400Bad request — invalid mint/wallet, bad query param.
401Missing or invalid API key.
403RPC method not supported on this node (see Solana RPC).
404Unknown route / resource not found.
429Rate limit exceeded.
502Upstream node/database error — retry shortly.

Conventions