Chain
EVM address activity profile API
Reads an EVM address's public facts via keyless public RPC (nonce, native balance, code presence) and derives a profile: wallet-vs-contract, an activity tier from the outbound tx count, and funded/dormant signals. Answers 'How active is this wallet?', 'Is this address a contract or a wallet?', 'How many transactions has this address sent?'.
Price$0.01per request
MethodPOST
Route/v1/chain/address-activity
StatusLive
MIME typeapplication/json
Rate limit60/minute
Cache3600s public
chainaddress-activityevmwalletnoncetransaction-countrpcon-chain
API URL
Integration docshttps://x402.hexl.dev/v1/chain/address-activityExample request
{
"address": "0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045",
"chain": "ethereum"
}Example response
{
"chain": "ethereum",
"address": "0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045",
"kind": "wallet",
"isContract": false,
"nativeBalance": "5.679321",
"funded": true,
"outboundTxCount": 5896,
"activityTier": "very-high",
"dormant": false,
"interpretation": "wallet with 5896 outbound tx(s), funded — very-high activity."
}Input schema
{
"type": "object",
"required": [
"address"
],
"properties": {
"address": {
"type": "string",
"pattern": "^0x[0-9a-fA-F]{40}$",
"examples": [
"0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045"
]
},
"chain": {
"type": "string",
"enum": [
"ethereum",
"base"
],
"examples": [
"ethereum"
]
}
}
}Output schema
{
"type": "object",
"additionalProperties": true
}