# Blockscout Zilliqa Validator Lookup by BLS Public Key

> Blockscout Zilliqa Validator Lookup by BLS Public Key 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 detailed information about a specific Zilliqa validator on a given blockchain network by their BLS public key

## Facts

- Endpoint: GET https://api.blockscout.com/%7Bchain_id%7D/api/v2/validators/zilliqa/%7Bbls_public_key%7D
- 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-zilliqa-validator-lookup-by-bls-public-key-17b5ee92
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_GmR510DdIpuNTr6ZBGmuI

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-zilliqa-validator-lookup-by-bls-public-key-17b5ee92
```

Example prompt: Can you look up the Zilliqa validator with BLS public key 0xabc123... on Blockscout and tell me their reward address, balance, and signing address?

## When to prefer this

Use this endpoint when you need precise, structured details about a specific Zilliqa validator — especially their balance, addresses, and stake metadata — and you already have their BLS public key. Prefer this over generic search endpoints when you want direct lookup by cryptographic identity rather than browsing validator lists.

## Known failure modes

- Invalid or unknown BLS public key returns 404 or empty result
- Invalid chain_id results in a 404 or routing error
- Malformed BLS public key format may cause a 400 bad request
- Validator exists but has incomplete on-chain data, returning partial null fields
- Rate limiting or payment failure returns 402 or 429

## 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 JSON object containing the validator's index, balance, peer ID, BLS public key, and enriched address objects for reward, control, and signing addresses (including ENS names, tags, contract status, scam flags, and proxy type), plus the block numbers when the validator was added and when its stake was last updated.

## 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"
      },
      "bls_public_key": {
       "type": "string"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "index": 0,
  "balance": "string",
  "peer_id": "string",
  "bls_public_key": "string",
  "reward_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"
    }
   ]
  },
  "control_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"
    }
   ]
  },
  "signing_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"
    }
   ]
  },
  "added_at_block_number": 0,
  "stake_updated_at_block_number": 0
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/blockscout-zilliqa-validator-lookup-by-bls-public-key-17b5ee92/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)
