To view Modules and API Reference documentation:
-
Generate documentation.
mix docs -
View the generated docs.
open doc/index.html
API calls can be accessed from the Blockscout main menu, footer or header depending on the instance.
Blockscout supports several methods:
- REST API: API that serves the UI for new instances of Blockscout. Methods available here: https://eth.blockscout.com/api-docs
- Graphiql: An IDE for exploring GraphQL.
- RPC API: provided for developers transitioning their applications from Etherscan to Blockscout. Supports GET and POST requests.
- Typically located at
https://blockscout.com/instance/networktype/api-docs. - For example, Ethereum mainnet docs are located at https://blockscout.com/eth/mainnet/api-docs
- Typically located at
- Eth RPC API: Supports the most popular JSON RPC methods.
API access in new instance
Send Queries to quickly get information. Use the Docs button to quickly find arguments accepted by the schema. More information is available in our Blockscout GraphQL tutorial.
Blockscout supports the following methods. Requests and return data are identical to the Ethereum documentation.
- eth_blockNumber
- eth_getBalance
- eth_getLogs
More details on ETH RPC for Blockscout are available here.
If My Account is enabled, users can add up to 3 API keys to ensure 50 request/second limits. When API Keys are not used, the global default is 50 requests/second.
- More info on My Account and adding API Keys
- More info on API Requests and Limits



