Chain
Resolve chainId to metadata + public RPCs API
Resolves an EVM chainId to canonical metadata (name, native currency, block explorers) and a FILTERED list of directly-callable public RPC URLs — key-gated and templated (${API_KEY}) endpoints stripped out. Answers 'what chain is 8453?', 'give me a working public RPC for Base'.
Price$0.01per request
MethodPOST
Route/v1/chain/chainlist-resolve
StatusLive
MIME typeapplication/json
Rate limit60/minute
Cache86400s public
chainchainidchainlistrpcevmresolveexplorer
API URL
Integration docshttps://x402.hexl.dev/v1/chain/chainlist-resolveExample request
{
"chainId": 8453
}Example response
{
"chainId": 8453,
"found": true,
"name": "Base",
"shortName": "base",
"chain": "ETH",
"networkId": 8453,
"nativeCurrency": {
"name": "Ether",
"symbol": "ETH",
"decimals": 18
},
"infoURL": "https://base.org",
"explorers": [
{
"name": "basescan",
"url": "https://basescan.org",
"standard": "EIP3091"
},
{
"name": "basescout",
"url": "https://base.blockscout.com",
"standard": "EIP3091"
}
],
"faucets": [],
"publicRpcCount": 6,
"publicRpcs": [
"https://mainnet.base.org/",
"https://developer-access-mainnet.base.org/",
"https://base.gateway.tenderly.co"
],
"totalRpcListed": 8
}Input schema
{
"type": "object",
"required": [
"chainId"
],
"properties": {
"chainId": {
"type": [
"integer",
"string"
],
"description": "EVM chain id, e.g. 1 (Ethereum), 8453 (Base), 137 (Polygon)."
}
}
}Output schema
{
"type": "object",
"additionalProperties": true
}