# BlockReq Docs > BlockReq serves JSON-RPC endpoints for 26 published networks. Each network has its own hostname: a private URL is `https:///v1/rpc/`, and `/v1/rpc/public` on the same host is a rate-limited public trial. These docs cover setup, API keys, Request Counting and plans, and a JSON-RPC reference for 25 EVM networks. Every page below is also published as HTML without the `index.md` suffix. Chinese pages live under `/docs/zh-cn/`. ## Getting started - [Welcome to BlockReq!](https://blockreq.com/docs/welcome/index.md): Multi-chain public HTTPS and WSS RPC. Sign up to register authenticated endpoints. - [About BlockReq](https://blockreq.com/docs/welcome/about/index.md): Learn about BlockReq's mission and features - [Glossary](https://blockreq.com/docs/welcome/glossary/index.md): Common terms used throughout BlockReq documentation - [Registration & Login](https://blockreq.com/docs/getting-started/index.md): Get up and running with BlockReq in minutes - [API Keys & Applications](https://blockreq.com/docs/getting-started/api-keys/index.md): Manage your API keys and applications on BlockReq - [Create Your First Endpoint](https://blockreq.com/docs/getting-started/create-endpoint/index.md): Set up your first RPC endpoint on BlockReq - [Wallet Setup](https://blockreq.com/docs/getting-started/wallet-setup/index.md): Add BlockReq's RPC endpoint to your browser wallet ## Endpoints and authentication - [Public Endpoints](https://blockreq.com/docs/build/public-endpoints/index.md): Free, rate-limited public RPC endpoints - [Core RPC API](https://blockreq.com/docs/build/api-reference/index.md): BlockReq Core RPC API for published EVM networks - [BlockReq API](https://blockreq.com/docs/build/api-reference/blockreq-api/index.md): Manage endpoints, Request Count, wallet value, and settings through the BlockReq REST API - [Create endpoint](https://blockreq.com/docs/build/api-reference/blockreq/blockreq-createendpoint/index.md): Create an RPC endpoint on a supported network - [Delete endpoint](https://blockreq.com/docs/build/api-reference/blockreq/blockreq-deleteendpoint/index.md): Delete an RPC endpoint owned by the authenticated account - [List endpoints](https://blockreq.com/docs/build/api-reference/blockreq/blockreq-listendpoints/index.md): List RPC endpoints for the authenticated BlockReq account - [Request Pack lots](https://blockreq.com/docs/build/api-reference/blockreq/blockreq-packageexpiration/index.md): Active Request Pack remaining balance and expiration live on GET /api/dashboard/credits - [Supported networks](https://blockreq.com/docs/build/api-reference/blockreq/blockreq-supportednetworks/index.md): List networks available for new BlockReq endpoints - [Request and wallet balances](https://blockreq.com/docs/build/api-reference/blockreq/blockreq-walletbalance/index.md): Read Request Count, Wallet balance, and active Request Packs - [Usage stats](https://blockreq.com/docs/build/api-reference/blockreq/usage-stats/index.md): Per-endpoint Request counts, hourly analytics, and dashboard overview ## Pricing and Request Counting - [Request Counting](https://blockreq.com/docs/pricing/request-counting/index.md): How BlockReq counts authenticated HTTP and WSS usage - [Plans & Pricing](https://blockreq.com/docs/pricing/plans/index.md): BlockReq Request Packs, Free grant, wallet balance, and PAYG ## Networks - [Supported Networks](https://blockreq.com/docs/build/supported-networks/index.md): Networks BlockReq has published - [networks.json](https://blockreq.com/docs/networks.json): every published network with public and private URL patterns, WSS, and archive/proof-debug-trace flags - [OpenRPC index](https://blockreq.com/docs/openrpc/index.json): one OpenRPC 1.3 document per served EVM network ## AI assistants and agents - [Use BlockReq with AI Assistants](https://blockreq.com/docs/build/ai-assistants/index.md): llms.txt, Markdown pages, OpenRPC, networks.json, and the blockreq-rpc Agent Skill for coding agents - [blockreq-rpc Agent Skill](https://blockreq.com/docs/agent-skills/blockreq-rpc/SKILL.md): SKILL.md for coding agents calling BlockReq JSON-RPC, with network and method references - [blockreq-rpc.zip](https://blockreq.com/docs/agent-skills/blockreq-rpc.zip): the same skill folder as a ZIP for upload ## EVM methods - [EVM JSON-RPC Methods](https://blockreq.com/docs/build/api-reference/evm-methods/index.md): Core EVM JSON-RPC method coverage and archive/capability notes - [debug_traceBlockByNumber](https://blockreq.com/docs/build/api-reference/ethereum/debug_traceBlockByNumber/index.md): Returns traces for all transactions in a block (shown for Ethereum) - [debug_traceCall](https://blockreq.com/docs/build/api-reference/ethereum/debug_traceCall/index.md): Traces a call without submitting a transaction (shown for Ethereum) - [debug_traceTransaction](https://blockreq.com/docs/build/api-reference/ethereum/debug_traceTransaction/index.md): Returns the detailed trace of a transaction execution (shown for Ethereum) - [eth_blockNumber](https://blockreq.com/docs/build/api-reference/ethereum/eth_blockNumber/index.md): Returns the latest block number (shown for Ethereum) - [eth_call](https://blockreq.com/docs/build/api-reference/ethereum/eth_call/index.md): Executes a new message call without creating a transaction (shown for Ethereum) - [eth_chainId](https://blockreq.com/docs/build/api-reference/ethereum/eth_chainId/index.md): Returns the chain ID of the current network (shown for Ethereum) - [eth_estimateGas](https://blockreq.com/docs/build/api-reference/ethereum/eth_estimateGas/index.md): Estimates gas needed for a transaction (shown for Ethereum) - [eth_feeHistory](https://blockreq.com/docs/build/api-reference/ethereum/eth_feeHistory/index.md): Returns base fee per gas and effective priority fee history (shown for Ethereum) - [eth_gasPrice](https://blockreq.com/docs/build/api-reference/ethereum/eth_gasPrice/index.md): Returns the current gas price in wei (shown for Ethereum) - [eth_getBalance](https://blockreq.com/docs/build/api-reference/ethereum/eth_getBalance/index.md): Returns the balance of an account (shown for Ethereum) - [eth_getBlobSidecarByTxHash](https://blockreq.com/docs/build/api-reference/bsc/eth_getBlobSidecarByTxHash/index.md): Returns blob sidecars for a transaction hash (shown for BSC) - [eth_getBlobSidecars](https://blockreq.com/docs/build/api-reference/bsc/eth_getBlobSidecars/index.md): Returns all blob sidecars for a block (shown for BSC) - [eth_getBlockByHash](https://blockreq.com/docs/build/api-reference/ethereum/eth_getBlockByHash/index.md): Returns information about a block by hash (shown for Ethereum) - [eth_getBlockByNumber](https://blockreq.com/docs/build/api-reference/ethereum/eth_getBlockByNumber/index.md): Returns information about a block by block number (shown for Ethereum) - [eth_getBlockReceipts](https://blockreq.com/docs/build/api-reference/ethereum/eth_getBlockReceipts/index.md): Returns all transaction receipts in a block (shown for Ethereum) - [eth_getBlockTransactionCountByHash](https://blockreq.com/docs/build/api-reference/ethereum/eth_getBlockTransactionCountByHash/index.md): Returns the number of transactions in a block by hash (shown for Ethereum) - [eth_getBlockTransactionCountByNumber](https://blockreq.com/docs/build/api-reference/ethereum/eth_getBlockTransactionCountByNumber/index.md): Returns the number of transactions in a block by number (shown for Ethereum) - [eth_getCode](https://blockreq.com/docs/build/api-reference/ethereum/eth_getCode/index.md): Returns the code at a given address (shown for Ethereum) - [eth_getFilterChanges](https://blockreq.com/docs/build/api-reference/ethereum/eth_getFilterChanges/index.md): Polls for changes since last call (shown for Ethereum) - [eth_getFilterLogs](https://blockreq.com/docs/build/api-reference/ethereum/eth_getFilterLogs/index.md): Returns all logs for a filter (shown for Ethereum) - [eth_getFinalizedBlock](https://blockreq.com/docs/build/api-reference/bsc/eth_getFinalizedBlock/index.md): Returns the latest finalized block (shown for BSC) - [eth_getFinalizedHeader](https://blockreq.com/docs/build/api-reference/bsc/eth_getFinalizedHeader/index.md): Returns the latest finalized block header (BSC fast finality) (shown for BSC) - [eth_getLogs](https://blockreq.com/docs/build/api-reference/ethereum/eth_getLogs/index.md): Returns logs matching a filter (shown for Ethereum) - [eth_getProof](https://blockreq.com/docs/build/api-reference/ethereum/eth_getProof/index.md): Returns account and storage Merkle proofs for an address at a block (shown for Ethereum) - [eth_getStorageAt](https://blockreq.com/docs/build/api-reference/ethereum/eth_getStorageAt/index.md): Returns the value from a contract storage slot (shown for Ethereum) - [eth_getTransactionByBlockHashAndIndex](https://blockreq.com/docs/build/api-reference/ethereum/eth_getTransactionByBlockHashAndIndex/index.md): Returns transaction by block hash and index (shown for Ethereum) - [eth_getTransactionByBlockNumberAndIndex](https://blockreq.com/docs/build/api-reference/ethereum/eth_getTransactionByBlockNumberAndIndex/index.md): Returns transaction by block number and index (shown for Ethereum) - [eth_getTransactionByHash](https://blockreq.com/docs/build/api-reference/ethereum/eth_getTransactionByHash/index.md): Returns transaction details by hash (shown for Ethereum) - [eth_getTransactionCount](https://blockreq.com/docs/build/api-reference/ethereum/eth_getTransactionCount/index.md): Returns the number of transactions sent from an address (nonce) (shown for Ethereum) - [eth_getTransactionReceipt](https://blockreq.com/docs/build/api-reference/ethereum/eth_getTransactionReceipt/index.md): Returns the receipt of a transaction by hash (shown for Ethereum) - [eth_getTransactionsByBlockNumber](https://blockreq.com/docs/build/api-reference/bsc/eth_getTransactionsByBlockNumber/index.md): Returns all transactions for a block number (shown for BSC) - [eth_health](https://blockreq.com/docs/build/api-reference/bsc/eth_health/index.md): Returns node health status (shown for BSC) - [eth_maxPriorityFeePerGas](https://blockreq.com/docs/build/api-reference/ethereum/eth_maxPriorityFeePerGas/index.md): Returns a suggestion for a priority fee (tip) (shown for Ethereum) - [eth_newBlockFilter](https://blockreq.com/docs/build/api-reference/ethereum/eth_newBlockFilter/index.md): Creates a filter for new blocks (shown for Ethereum) - [eth_newFilter](https://blockreq.com/docs/build/api-reference/ethereum/eth_newFilter/index.md): Creates a new log filter (shown for Ethereum) - [eth_newPendingTransactionFilter](https://blockreq.com/docs/build/api-reference/ethereum/eth_newPendingTransactionFilter/index.md): Creates a filter for pending transactions (shown for Ethereum) - [eth_sendRawTransaction](https://blockreq.com/docs/build/api-reference/ethereum/eth_sendRawTransaction/index.md): Submits a pre-signed transaction for broadcast (shown for Ethereum) - [eth_subscribe](https://blockreq.com/docs/build/api-reference/ethereum/eth_subscribe/index.md): Subscribes to EVM events over WebSocket (shown for Ethereum) - [eth_uninstallFilter](https://blockreq.com/docs/build/api-reference/ethereum/eth_uninstallFilter/index.md): Uninstalls a filter (shown for Ethereum) - [eth_unsubscribe](https://blockreq.com/docs/build/api-reference/ethereum/eth_unsubscribe/index.md): Unsubscribe from a previously created subscription (shown for Ethereum) - [net_listening](https://blockreq.com/docs/build/api-reference/ethereum/net_listening/index.md): Returns `true` if the client is actively listening for network connections (shown for Ethereum) - [net_peerCount](https://blockreq.com/docs/build/api-reference/ethereum/net_peerCount/index.md): Returns the number of peers currently connected to the client (shown for Ethereum) - [net_version](https://blockreq.com/docs/build/api-reference/ethereum/net_version/index.md): Returns the current network ID as a string (shown for Ethereum) - [trace_block](https://blockreq.com/docs/build/api-reference/ethereum/trace_block/index.md): Returns all traces for a block (Erigon format) (shown for Ethereum) - [trace_filter](https://blockreq.com/docs/build/api-reference/ethereum/trace_filter/index.md): Returns traces matching block and address filters (shown for Ethereum) - [trace_transaction](https://blockreq.com/docs/build/api-reference/ethereum/trace_transaction/index.md): Returns trace for a single transaction (Erigon format) (shown for Ethereum) - [web3_clientVersion](https://blockreq.com/docs/build/api-reference/ethereum/web3_clientVersion/index.md): Returns the client software version (shown for Ethereum) - [web3_sha3](https://blockreq.com/docs/build/api-reference/ethereum/web3_sha3/index.md): Returns the Keccak-256 hash of the given data (shown for Ethereum) ## Support - [Contact Us](https://blockreq.com/docs/support/contact/index.md): Get in touch with the BlockReq team - [FAQ](https://blockreq.com/docs/support/faq/index.md): Frequently asked questions about BlockReq ## API reference by chain - [Ethereum API](https://blockreq.com/docs/build/api-reference/ethereum/index.md): 42 JSON-RPC methods; OpenRPC: https://blockreq.com/docs/openrpc/ethereum.json - [Base API](https://blockreq.com/docs/build/api-reference/base/index.md): 42 JSON-RPC methods; OpenRPC: https://blockreq.com/docs/openrpc/base.json - [Arbitrum API](https://blockreq.com/docs/build/api-reference/arbitrum/index.md): 42 JSON-RPC methods; OpenRPC: https://blockreq.com/docs/openrpc/arbitrum.json - [Polygon API](https://blockreq.com/docs/build/api-reference/polygon/index.md): 42 JSON-RPC methods; OpenRPC: https://blockreq.com/docs/openrpc/polygon.json - [BNB Smart Chain API](https://blockreq.com/docs/build/api-reference/bsc/index.md): 48 JSON-RPC methods; OpenRPC: https://blockreq.com/docs/openrpc/bsc.json - [Robinhood Chain Mainnet API](https://blockreq.com/docs/build/api-reference/robinhood/index.md): 35 JSON-RPC methods; OpenRPC: https://blockreq.com/docs/openrpc/robinhood.json - [Optimism API](https://blockreq.com/docs/build/api-reference/optimism/index.md): 35 JSON-RPC methods; OpenRPC: https://blockreq.com/docs/openrpc/optimism.json - [Scroll API](https://blockreq.com/docs/build/api-reference/scroll/index.md): 35 JSON-RPC methods; OpenRPC: https://blockreq.com/docs/openrpc/scroll.json - [Linea API](https://blockreq.com/docs/build/api-reference/linea/index.md): 35 JSON-RPC methods; OpenRPC: https://blockreq.com/docs/openrpc/linea.json - [Unichain API](https://blockreq.com/docs/build/api-reference/unichain/index.md): 35 JSON-RPC methods; OpenRPC: https://blockreq.com/docs/openrpc/unichain.json - [Blast API](https://blockreq.com/docs/build/api-reference/blast/index.md): 35 JSON-RPC methods; OpenRPC: https://blockreq.com/docs/openrpc/blast.json - [opBNB API](https://blockreq.com/docs/build/api-reference/opbnb/index.md): 35 JSON-RPC methods; OpenRPC: https://blockreq.com/docs/openrpc/opbnb.json - [Avalanche API](https://blockreq.com/docs/build/api-reference/avalanche/index.md): 35 JSON-RPC methods; OpenRPC: https://blockreq.com/docs/openrpc/avalanche.json - [Gnosis API](https://blockreq.com/docs/build/api-reference/gnosis/index.md): 35 JSON-RPC methods; OpenRPC: https://blockreq.com/docs/openrpc/gnosis.json - [Berachain API](https://blockreq.com/docs/build/api-reference/berachain/index.md): 35 JSON-RPC methods; OpenRPC: https://blockreq.com/docs/openrpc/berachain.json - [Celo API](https://blockreq.com/docs/build/api-reference/celo/index.md): 35 JSON-RPC methods; OpenRPC: https://blockreq.com/docs/openrpc/celo.json - [Sonic API](https://blockreq.com/docs/build/api-reference/sonic/index.md): 35 JSON-RPC methods; OpenRPC: https://blockreq.com/docs/openrpc/sonic.json - [Cronos API](https://blockreq.com/docs/build/api-reference/cronos/index.md): 35 JSON-RPC methods; OpenRPC: https://blockreq.com/docs/openrpc/cronos.json - [Arc API](https://blockreq.com/docs/build/api-reference/arc/index.md): 35 JSON-RPC methods; OpenRPC: https://blockreq.com/docs/openrpc/arc.json - [Ethereum Sepolia API](https://blockreq.com/docs/build/api-reference/ethereum-sepolia/index.md): 42 JSON-RPC methods; OpenRPC: https://blockreq.com/docs/openrpc/ethereum-sepolia.json - [Base Sepolia API](https://blockreq.com/docs/build/api-reference/base-sepolia/index.md): 42 JSON-RPC methods; OpenRPC: https://blockreq.com/docs/openrpc/base-sepolia.json - [Arbitrum Sepolia API](https://blockreq.com/docs/build/api-reference/arbitrum-sepolia/index.md): 42 JSON-RPC methods; OpenRPC: https://blockreq.com/docs/openrpc/arbitrum-sepolia.json - [Polygon Amoy API](https://blockreq.com/docs/build/api-reference/polygon-amoy/index.md): 42 JSON-RPC methods; OpenRPC: https://blockreq.com/docs/openrpc/polygon-amoy.json - [Optimism Sepolia API](https://blockreq.com/docs/build/api-reference/optimism-sepolia/index.md): 35 JSON-RPC methods; OpenRPC: https://blockreq.com/docs/openrpc/optimism-sepolia.json - [Gnosis Chiado API](https://blockreq.com/docs/build/api-reference/gnosis-chiado/index.md): 35 JSON-RPC methods; OpenRPC: https://blockreq.com/docs/openrpc/gnosis-chiado.json ## Optional - [llms-full.txt](https://blockreq.com/docs/llms-full.txt): core docs in one file, with a chain capability table and each JSON-RPC method once - [注册与登录](https://blockreq.com/docs/zh-cn/getting-started/index.md): 几分钟内完成 BlockReq 入门配置 - [API Key 与应用管理](https://blockreq.com/docs/zh-cn/getting-started/api-keys/index.md): 在 BlockReq 中管理 API Key 与端点 - [创建第一个端点](https://blockreq.com/docs/zh-cn/getting-started/create-endpoint/index.md): 在 BlockReq 中完成首个 RPC 端点配置 - [钱包配置](https://blockreq.com/docs/zh-cn/getting-started/wallet-setup/index.md): 将 BlockReq RPC 端点添加到浏览器钱包 - [欢迎使用 BlockReq!](https://blockreq.com/docs/zh-cn/welcome/index.md): 多链公开 HTTPS 与 WSS RPC。注册账户即可创建已认证端点。 - [关于 BlockReq](https://blockreq.com/docs/zh-cn/welcome/about/index.md): 了解 BlockReq 的使命与核心能力 - [术语表](https://blockreq.com/docs/zh-cn/welcome/glossary/index.md): BlockReq 文档常用术语