# Base Address Label Lookup

> Base Address Label Lookup is a paid API for AI agents from defi-shield-hazel.vercel.app, paid per call via x402, $0.05/call, status unknown (last checked 2026-09-14).

Labels a Base blockchain address with a known protocol name, contract detection, and on-chain verification status

## Facts

- Endpoint: POST https://defi-shield-hazel.vercel.app/api/data/address-label
- Price: $0.05/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/defi-shield-hazel-vercel-app-1f796d0d
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_v9NzgRvsY04qfFa2be8Y_

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 defi-shield-hazel-vercel-app-1f796d0d -d '<json body>'
```

Example prompt: Can you tell me what this Base address is — 0x4200000000000000000000000000000000000006 — specifically whether it's a known protocol, what it's called, what category it falls under, and whether it's verified?

## When to prefer this

Use this endpoint when you need to quickly identify or label a Base network address — particularly to distinguish known DeFi protocols, tokens, and verified contracts from unknown wallets. Prefer this over generic Ethereum explorers when working specifically with Base addresses and needing structured label + category data in a single call.

## Known failure modes

- Unknown address returns known: false with no label
- Invalid address format may return an error or empty result
- Unverified contract may return is_contract: true but verified: false
- Network timeout or upstream failure may result in non-200 response
- Address not on Base mainnet may not resolve correctly

## How this service works

Provides human-readable labels and metadata for blockchain addresses to identify wallets, contracts, and services across supported networks.

## Output

Returns whether the address is recognized (known: true/false), a human-readable label (e.g. 'WETH (Wrapped Ether)'), the category (e.g. 'token'), whether it's verified, whether it is a contract, the contract name if applicable, the original address, and response time in milliseconds.

## Example request

```json
{
 "address": "0x4200000000000000000000000000000000000006"
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/defi-shield-hazel-vercel-app-1f796d0d/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from defi-shield-hazel.vercel.app](https://www.zero.xyz/host/defi-shield-hazel.vercel.app/llms.txt)
