# Blockscout Beacon Chain Deposit List

> Blockscout Beacon Chain Deposit List 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-13).

Returns paginated list of Ethereum beacon chain deposit events for a specified blockchain network, including validator pubkeys, amounts, addresses, and deposit credentials

## Facts

- Endpoint: GET https://api.blockscout.com/%7Bchain_id%7D/api/v2/beacon/deposits
- Price: $0.002/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-13
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/blockscout-beacon-chain-deposit-list-271198a0
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_kwzp6Hrqo5E2RXlhPJeKA

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-beacon-chain-deposit-list-271198a0
```

Example prompt: Can you pull up the list of Ethereum beacon chain deposits on the mainnet using Blockscout — show me the first 25 entries with their validator pubkeys, amounts, and withdrawal addresses?

## When to prefer this

Choose this endpoint when you need to enumerate and inspect Ethereum beacon chain deposit events on a specific chain supported by Blockscout, particularly when you need detailed validator pubkeys, withdrawal credentials, from/withdrawal addresses with ENS and reputation metadata, and paginated access to historical deposit records. Prefer over raw RPC calls when you want enriched address metadata and cross-chain support via a single unified API.

## Known failure modes

- Invalid or unsupported chain_id returns an error or empty response
- Requesting a deposit index beyond the available range returns an empty items array
- Malformed query parameters (non-integer index or items_count) may result in a 400 error
- Network or chain not indexed by Blockscout returns a 404 or empty result
- Rate limiting or payment failure returns a 402 or 429 error

## 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 JSON response containing an array of beacon deposit items, each with deposit index, amount, validator pubkey, status, signature, block hash, block number, block timestamp, transaction hash, from address (with ENS, tags, reputation), withdrawal address (with ENS, tags, reputation), and withdrawal credentials. Also includes next_page_params 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": {
      "index": {
       "type": "integer"
      },
      "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": [
   {
    "index": 0,
    "amount": "string",
    "pubkey": "string",
    "status": "string",
    "signature": "string",
    "block_hash": "string",
    "block_number": 0,
    "from_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"
      }
     ]
    },
    "block_timestamp": "string",
    "transaction_hash": "string",
    "withdrawal_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"
      }
     ]
    },
    "withdrawal_credentials": "string"
   }
  ],
  "next_page_params": {}
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/blockscout-beacon-chain-deposit-list-271198a0/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)
