# Blockscout Account Abstraction Accounts Lookup

> Blockscout Account Abstraction Accounts Lookup is a paid API for AI agents from api.blockscout.com, paid per call via x402, $0.002/call, status unknown (last checked 2026-09-12).

Lists smart account (ERC-4337 account abstraction) wallets on a specified blockchain chain, filterable by factory address, with pagination support

## Facts

- Endpoint: GET https://api.blockscout.com/%7Bchain_id%7D/api/v2/proxy/account-abstraction/accounts
- Price: $0.002/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-12
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/blockscout-account-abstraction-accounts-lookup-dbf5b35a
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_JmKK4RWdLbdoHoxdA4X0m

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-account-abstraction-accounts-lookup-dbf5b35a
```

Example prompt: Can you pull up all the account abstraction smart wallets deployed on Ethereum (chain ID 1) that were created by the factory at 0x9406Cc6185a346906296840746125a0E44976454, showing 25 results per page?

## When to prefer this

Use this endpoint when you need to enumerate smart accounts (ERC-4337 / account abstraction wallets) on a specific blockchain chain, especially when filtering by factory contract. Prefer this over generic address search when you specifically need smart wallet deployment data, creation metadata, and factory relationships. Use this for auditing account abstraction adoption, monitoring factory deployments, or building dashboards of smart wallet usage on a given chain.

## Known failure modes

- Invalid or unsupported chain_id returns an error or empty result
- Unknown factory address returns an empty items array
- Invalid page_token causes pagination errors
- Rate limiting or payment failure returns 402 or 429 status
- Malformed query parameters may return 400 Bad 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 smart account (ERC-4337) records, each containing: the smart account address with name, scam flag, proxy type, reputation, tags, ENS domain, and implementations; the factory contract address with similar metadata; total operation count; creation operation hash; creation timestamp; and creation transaction hash. 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"
    },
    "pathParams": {
     "type": "object",
     "properties": {
      "chain_id": {
       "type": "string"
      }
     }
    },
    "queryParams": {
     "type": "object",
     "properties": {
      "factory": {
       "type": "string"
      },
      "page_size": {
       "type": "integer"
      },
      "page_token": {
       "type": "string"
      },
      "items_count": {
       "type": "integer"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "items": [
   {
    "address": {
     "hash": "string",
     "name": "string",
     "is_scam": true,
     "metadata": {},
     "proxy_type": "string",
     "reputation": "string",
     "is_contract": true,
     "is_verified": true,
     "public_tags": [
      {
       "label": "string",
       "address_hash": "string",
       "display_name": "string"
      }
     ],
     "private_tags": [
      {
       "label": "string",
       "address_hash": "string",
       "display_name": "string"
      }
     ],
     "ens_domain_name": "string",
     "implementations": [
      {
       "name": "string",
       "address_hash": "string"
      }
     ],
     "watchlist_names": [
      {
       "label": "string",
       "display_name": "string"
      }
     ]
    },
    "factory": {
     "hash": "string",
     "name": "string",
     "is_scam": true,
     "metadata": {},
     "proxy_type": "string",
     "reputation": "string",
     "is_contract": true,
     "is_verified": true,
     "public_tags": [
      {
       "label": "string",
       "address_hash": "string",
       "display_name": "string"
      }
     ],
     "private_tags": [
      {
       "label": "string",
       "address_hash": "string",
       "display_name": "string"
      }
     ],
     "ens_domain_name": "string",
     "implementations": [
      {
       "name": "string",
       "address_hash": "string"
      }
     ],
     "watchlist_names": [
      {
       "label": "string",
       "display_name": "string"
      }
     ]
    },
    "total_ops": 0,
    "creation_op_hash": "string",
    "creation_timestamp": "string",
    "creation_transaction_hash": "string"
   }
  ],
  "next_page_params": {}
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/blockscout-account-abstraction-accounts-lookup-dbf5b35a/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)
