Make a request
?api-key= appended, or set the x-token header if the SDK lets you add headers:
Batches
Send a JSON array of requests to get an array of responses:History
The endpoint serves the full ledger history:getBlock, getTransaction and getSignaturesForAddress reach back to genesis. getSignatureStatuses returns statuses for recent transactions; it does not support searchTransactionHistory.
Rate limits
Your plan sets requests per second; trials allow 5. Requests above the rate get HTTP429 with JSON-RPC code -429. Back off and retry.
Credits
Every method has a credit cost, listed in Methods. Trials spend from a fixed credit allowance; when it runs out, requests get HTTP402. Paid RPC plans have no credit limit.
Large responses
Responses are streamed as they are produced, so large results such asgetProgramAccounts over a big program are supported. Use dataSlice and filters to keep responses small.