> ## Documentation Index
> Fetch the complete documentation index at: https://docs.blockscout.com/llms.txt
> Use this file to discover all available pages before exploring further.

# JSON RPC & ETH Compatible RPC Endpoints

> JSON-RPC and Ethereum-compatible RPC endpoints for Blockscout, designed for developers migrating from Etherscan with GET and POST support.

This API is provided for developers transitioning applications from Etherscan to BlockScout and applications requiring general API and data support. It supports GET and POST requests.

<Info>
  **What is `instance_base_url`?** The examples on each RPC module page use `https://instance_base_url/api?...` as a placeholder. Replace `instance_base_url` with the hostname of the Blockscout explorer for the chain you want to query. There is no single global host for the per-instance RPC API. Each chain has its own instance.

  Common examples:

  | Chain            | `instance_base_url`          |
  | ---------------- | ---------------------------- |
  | Ethereum Mainnet | `eth.blockscout.com`         |
  | Ethereum Sepolia | `eth-sepolia.blockscout.com` |
  | OP Mainnet       | `optimism.blockscout.com`    |
  | Base Mainnet     | `base.blockscout.com`        |
  | Arbitrum One     | `arbitrum.blockscout.com`    |
  | Gnosis Chain     | `gnosis.blockscout.com`      |

  For the full list of hosted instances and their URLs, see [chains.blockscout.com](https://chains.blockscout.com). For self-hosted deployments, use your own explorer hostname.

  **Example query** — Sepolia, `account.listaccounts`:

  [https://eth-sepolia.blockscout.com/api?module=**account**\&action=**listaccounts**\&page=2\&offset=5](https://eth-sepolia.blockscout.com/api?module=account\&action=listaccounts\&page=2\&offset=5)

  <Tip>
    For a single multichain endpoint (one host, `chain_id` parameter), use the [PRO API](/devs/pro-api) instead of per-instance URLs.
  </Tip>
</Info>

The following modules are supported. Click through to see specific endpoints and parameters.

|                                           |                       |
| ----------------------------------------- | --------------------- |
| [Account](/devs/apis/rpc/account)         | `?module=account`     |
| [Logs](/devs/apis/rpc/logs)               | `?module=logs`        |
| [Token](/devs/apis/rpc/token)             | `?module=token`       |
| [Stats](/devs/apis/rpc/stats)             | `?module=stats`       |
| [Block](/devs/apis/rpc/block)             | `?module=block`       |
| [Contract](/devs/apis/rpc/contract)       | `?module=contract`    |
| [Transaction](/devs/apis/rpc/transaction) | `?module=transaction` |
