BOT Chain doesn’t publish rate limits for these APIs. Cache responses and back off on errors.
REST API (v2)
Pagination
List endpoints returnpage, page_size, total_pages and total_count. Pass page and page_size as query parameters. The default page size is 50.
address-transactions.sh
type and filter query parameters on /transactions. Filter results in your own code.
Examples
response.json
Etherscan-style API
Use this API with tools built for Etherscan. Requests takemodule and action query parameters. Responses have status, message and result fields.
Read event logs
This is the main workaround foreth_getLogs being documented as disabled on the RPC. It returns up to 1,000 logs per request. Use page and offset to read more.
get-logs.sh
topic0 above is the hash of Transfer(address,address,uint256). To filter by two topics, also pass an operator such as topic0_1_opr=and. Without it, BOTScan returns Required query parameters missing: topic0_1_opr. See Use the BOTScan API.
More examples
response.json
Verify contracts
Foundry and Hardhat verify contracts through the Etherscan-style endpoint. Use--verifier blockscout and the /api/ URL. See the quickstart.
Related pages
Known limitations
Why you need the explorer for logs.
Contract addresses
Addresses to query.