Documentação
Avalanche
Avalanche JSON-RPC API documentation on TheRPC — methods, guides, and SDK examples.
Getting started
Quick StartGet an API key and make your first Avalanche C-Chain JSON-RPC call with curl, JavaScript, and Python in minutes against the avalanche.therpc.io endpoint.
AuthenticationHow to obtain, use, and secure a TheRPC API key for Avalanche C-Chain requests, including Bearer header placement, env-var setup, and auth error handling.
Rate LimitsHow TheRPC rate-limits Avalanche C-Chain API requests, what the error responses look like, and how to handle them with retries, batching, caching, and WebSocket.
API OverviewTechnical overview of TheRPC's Avalanche C-Chain JSON-RPC 2.0 API: HTTP and WebSocket endpoints, request and response formats, auth, and method categories.
FAQCommon questions about the Avalanche C-Chain API on TheRPC — authentication, rate limits, error codes, transaction tracking, reorgs, and performance tuning.
Basic OperationsHow to perform common Avalanche C-Chain operations via TheRPC: checking AVAX balances, querying transactions and receipts, reading blocks, and calling contracts.
All MethodsEvery supported Avalanche C-Chain JSON-RPC method on TheRPC across eth_, debug_, trace_, net_, txpool_, and web3_ namespaces, each linking to full docs.