API Documentation
An Etherscan-compatible read API for Robinhood Chain. Base URL:
https://scan.hood.ag/api
Requests: GET /api?module=<module>&action=<action>&…&apikey=<key>. Responses mirror Etherscan: { status, message, result }. Keyless access works at 60 req/min; an apikey raises it to 600/min. CORS is open — call it from the browser.
Account
| Endpoint | Example |
|---|---|
| Get ETH balance | /api?module=account&action=balance&address=0x… |
| Get multiple balances | /api?module=account&action=balancemulti&address=0x…,0x… |
| Transaction list | /api?module=account&action=txlist&address=0x…&page=1&offset=100&sort=desc |
| ERC-20 transfers | /api?module=account&action=tokentx&address=0x…&page=1&offset=100 |
| NFT transfers | /api?module=account&action=tokennfttx&address=0x… |
| ERC-20 token balance | /api?module=account&action=tokenbalance&contractaddress=0x…&address=0x… |
Contracts
| Endpoint | Example |
|---|---|
| Get verified ABI | /api?module=contract&action=getabi&address=0x… |
| Get verified source code | /api?module=contract&action=getsourcecode&address=0x… |
Transactions
| Endpoint | Example |
|---|---|
| Receipt status | /api?module=transaction&action=gettxreceiptstatus&txhash=0x… |
Stats & Gas
| Endpoint | Example |
|---|---|
| ETH price | /api?module=stats&action=ethprice |
| Gas oracle | /api?module=gastracker&action=gasoracle |
Proxy (JSON-RPC)
| Endpoint | Example |
|---|---|
| Any eth_* method | /api?module=proxy&action=eth_blockNumber¶ms=[] |
| eth_getTransactionByHash | /api?module=proxy&action=eth_getTransactionByHash¶ms=["0x…"] |
Drop-in compatible with Etherscan-style client libraries — point their base URL at https://scan.hood.ag/api. Same module/action params and { status, message, result } envelope.
.hood