# Blockscout Multichain Domain Search

> Blockscout Multichain Domain Search is a paid API for AI agents from api.blockscout.com, paid per call via x402, $0.012/call, status unknown (last checked 2026-09-11).

Search for blockchain domain names (e.g. ENS-style names) across multiple chains within a specified cluster using Blockscout's multichain explorer

## Facts

- Endpoint: GET https://api.blockscout.com/services/multichain/api/v1/clusters/%7Bcluster_id%7D/search/domains
- Price: $0.012/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-11
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/blockscout-multichain-domain-search-bffce338
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_F3hX5n4HPl59gODyC8M4k

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability blockscout-multichain-domain-search-bffce338
```

Example prompt: Search Blockscout's multichain explorer for blockchain domains matching 'vitalik' across Ethereum and Polygon in cluster 'mainnet-cluster', and show me the first 10 results including their owning addresses and expiry dates.

## When to prefer this

Use this endpoint when you need to search for blockchain domain names (like ENS or similar naming protocols) across multiple chains simultaneously within a known Blockscout cluster. Prefer this over single-chain explorers when cross-chain domain resolution or discovery is needed. It is particularly suited for agents resolving human-readable names to wallet addresses across ecosystems, or auditing domain registrations by protocol.

## Known failure modes

- Invalid or unknown cluster_id returns an error or empty result set
- Unsupported chain_id values may return no results
- Empty or overly generic query string 'q' returns too many results or times out
- Missing required cluster_id path parameter returns a 404 or bad request
- Expired page_token causes pagination to fail or restart
- Rate limiting or payment failure (x402) blocks the request

## How this service works

Explore crypto activities with Blockscout's multichain search. Find transactions, addresses, tokens, and dapps across top blockchain networks — your go-to explorer for cross-chain blockchain data

## Output

A paginated list of domain records, each containing the domain name, owning blockchain address, protocol details (id, title, docs URL, icon URL, supported TLDs, short name, description, and deployment base URL), and domain expiry date. Also includes next_page_params for pagination with page_size and page_token.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET",
      "HEAD",
      "DELETE"
     ],
     "type": "string"
    },
    "pathParams": {
     "type": "object",
     "properties": {
      "cluster_id": {
       "type": "string"
      }
     }
    },
    "queryParams": {
     "type": "object",
     "properties": {
      "q": {
       "type": "string"
      },
      "chain_id": {
       "type": "array"
      },
      "page_size": {
       "type": "integer"
      },
      "page_token": {
       "type": "string"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "items": [
   {
    "name": "string",
    "address": "string",
    "protocol": {
     "id": "string",
     "title": "string",
     "docs_url": "string",
     "icon_url": "string",
     "tld_list": [
      "string"
     ],
     "short_name": "string",
     "description": "string",
     "deployment_blockscout_base_url": "string"
    },
    "expiry_date": "string"
   }
  ],
  "next_page_params": {
   "page_size": 0,
   "page_token": "string"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/blockscout-multichain-domain-search-bffce338/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.blockscout.com](https://www.zero.xyz/host/api.blockscout.com/llms.txt)
