# Blockscout BENS Address Lookup

> Blockscout BENS Address Lookup is a paid API for AI agents from api.blockscout.com, paid per call via x402, $0.015/call, status unknown (last checked 2026-09-15).

Look up blockchain name service (ENS and other protocol) registrations associated with a given address across multiple chains

## Facts

- Endpoint: GET https://api.blockscout.com/services/bens/api/v1/addresses:lookup
- Price: $0.015/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/blockscout-bens-address-lookup-9a363022
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_K5R57HV_qWOS3qHEGgT7G

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-bens-address-lookup-9a363022
```

Example prompt: Can you look up all the ENS and blockchain domain name registrations associated with the address 0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045 across all chains using Blockscout's name service lookup?

## When to prefer this

Choose this endpoint when you need to resolve or enumerate blockchain name service registrations (ENS and others) tied to a specific wallet address, especially across multiple chains simultaneously. Prefer it over generic ENS resolvers when you need multichain coverage, protocol metadata, or paginated results for addresses with many registrations.

## Known failure modes

- Invalid or malformed address returns empty items array or 400 error
- Unknown chain_id yields no results rather than an error
- Unsupported protocol filter returns empty list
- Pagination token mismatch or expiry causes incomplete result sets
- Rate limiting or payment failure (x402) returns 402 Payment Required

## 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

Returns a paginated list of blockchain name service items, each including the domain name, owner address hash and ENS name, resolved address, wrapped owner, protocol metadata (id, title, description, icon URL, docs URL, supported TLDs), registration date, expiry date, and a dApp URL for the name service. Also includes next_page_params for pagination.

## 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"
    },
    "queryParams": {
     "type": "object",
     "properties": {
      "sort": {
       "type": "string"
      },
      "order": {
       "type": "string"
      },
      "address": {
       "type": "string"
      },
      "chain_id": {
       "type": "string"
      },
      "owned_by": {
       "type": "boolean"
      },
      "page_size": {
       "type": "integer"
      },
      "protocols": {
       "type": "string"
      },
      "page_token": {
       "type": "string"
      },
      "only_active": {
       "type": "boolean"
      },
      "resolved_to": {
       "type": "boolean"
      },
      "all_protocols": {
       "type": "boolean"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "items": [
   {
    "id": "string",
    "name": "string",
    "owner": {
     "hash": "string",
     "ens_domain_name": "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",
    "wrapped_owner": {
     "hash": "string",
     "ens_domain_name": "string"
    },
    "resolved_address": {
     "hash": "string",
     "ens_domain_name": "string"
    },
    "protocol_dapp_url": "string",
    "registration_date": "string",
    "protocol_dapp_logo": "string"
   }
  ],
  "next_page_params": {
   "page_size": 0,
   "page_token": "string"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/blockscout-bens-address-lookup-9a363022/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)
