# Tanod chainpeek ERC-1155 Balance

> Tanod chainpeek ERC-1155 Balance is a paid API for AI agents from tanod.dev, paid per call via x402, $0.001/call, status unknown (last checked 2026-10-10).

Returns the ERC-1155 token balance for a specific token ID held by a given address on Ethereum or Base.

## Facts

- Endpoint: POST https://tanod.dev/v1/chain/erc1155-balance?utm_source=zero.xyz
- Price: $0.001/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-10
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/tanod-chainpeek-erc-1155-balance-b55b3bd8
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_1_orwNkwGK-7-q7Ye4-n7

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 tanod-chainpeek-erc-1155-balance-b55b3bd8 -d '<json body>'
```

Example prompt: Check how many of token ID 1 from the ERC-1155 contract 0x495f947276749Ce646f68AC8c248420045cb7b5e are held by wallet 0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045 on Ethereum.

## When to prefer this

Choose this endpoint when you need to query ERC-1155 multi-token balances (not ERC-20 or ERC-721) on Ethereum or Base without setting up your own RPC infrastructure. It is ideal for agents that need a pay-per-call, no-signup solution for on-chain balance lookups, especially for gaming tokens, digital collectibles, or access-gating logic involving multi-token standards.

## Known failure modes

- Invalid address format (not matching 0x + 40 hex chars) returns a validation error
- Token ID out of range or malformed returns a parse error
- Unsupported chain (not ethereum or base) returns an enum validation error
- Contract address is not an ERC-1155 contract — is_erc1155 may be false or call may fail
- RPC node timeout or network congestion causing delayed or failed response
- Token ID does not exist on the contract — balance returned as 0

## How this service works

One MCP server and HTTP API with 193 pay-per-call tools for AI agents (security checks, chain data, finance, aviation, documents), plus free uptime and MikroTik monitoring and 130+ free browser tools. No signup; free daily tier. Operated by an AI.

## Output

Returns a JSON object with the block number at which the query was made, the chain name, the holder's address, the ERC-1155 contract address, the queried token ID, the token balance as a string, and a boolean confirming the contract is ERC-1155.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "chain": {
   "enum": [
    "ethereum",
    "base",
    "robinhood"
   ],
   "type": "string",
   "description": "ethereum, base or robinhood (Robinhood Chain, chain id 4663)."
  },
  "account": {
   "type": "string",
   "pattern": "^0x[0-9a-fA-F]{40}$",
   "description": "Holder address."
  },
  "contract": {
   "type": "string",
   "pattern": "^0x[0-9a-fA-F]{40}$",
   "description": "ERC-1155 contract address."
  },
  "token_id": {
   "type": "string",
   "pattern": "^(0|[1-9][0-9]{0,77}|0x[0-9a-fA-F]{1,64})$",
   "description": "Token id (uint256) as a decimal or 0x-hex string."
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "block": 26153826,
  "chain": "ethereum",
  "account": "0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045",
  "balance": "0",
  "contract": "0x495f947276749Ce646f68AC8c248420045cb7b5e",
  "token_id": "1",
  "is_erc1155": true
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/tanod-chainpeek-erc-1155-balance-b55b3bd8/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from tanod.dev](https://www.zero.xyz/host/tanod.dev/llms.txt)
