# Blockscout Account Abstraction Bundle Lookup

> Blockscout Account Abstraction Bundle 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).

Retrieves paginated ERC-4337 account abstraction bundles for a specified blockchain network, including bundler details, operation counts, and transaction metadata

## Facts

- Endpoint: GET https://api.blockscout.com/%7Bchain_id%7D/api/v2/proxy/account-abstraction/bundles
- 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-bundle-lookup-d8d639b8
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_sPZFzCLU4retYhy-SW_tL

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-bundle-lookup-d8d639b8
```

Example prompt: Show me the latest ERC-4337 account abstraction bundles on Ethereum mainnet (chain_id 1) — filter by the bundler at 0xabc...123 and return the first 25 results.

## When to prefer this

Use this endpoint when you need to explore or audit ERC-4337 account abstraction bundle activity on a specific blockchain chain supported by Blockscout, especially when you need bundler metadata (reputation, tags, ENS), operation counts, or want to paginate through bundle history. Prefer this over generic block explorers when you need structured AA-specific data with bundler enrichment across multiple chains.

## Known failure modes

- Invalid or unsupported chain_id returns empty results or 404
- Malformed bundler or entry_point address returns 400 bad request
- Expired or invalid page_token causes pagination failure
- Rate limiting or upstream node unavailability returns 429 or 503
- Chain with no AA bundles returns empty items array

## 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 ERC-4337 account abstraction bundles, each including the bundler's address hash, name, reputation, tags, proxy type, ENS domain, transaction hash, block number, bundle index, timestamp, total user operations, and a next_page_params object for cursor-based 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": {
      "bundler": {
       "type": "string"
      },
      "page_size": {
       "type": "integer"
      },
      "page_token": {
       "type": "string"
      },
      "entry_point": {
       "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": [
   {
    "bundler": {
     "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"
      }
     ]
    },
    "timestamp": "string",
    "total_ops": 0,
    "block_number": "string",
    "bundle_index": 0,
    "transaction_hash": "string"
   }
  ],
  "next_page_params": {}
 }
}
```

## More

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