Catalog/chainlist-resolve

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 URLhttps://x402.hexl.dev/v1/chain/chainlist-resolve
Integration docs
Example 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
}