# Halowerk Markt Token Price Lookup

> Halowerk Markt Token Price Lookup is a paid API for AI agents from markt.halowerk.com, paid per call via x402, $0.002/call, status unknown (last checked 2026-09-15).

Returns the USD price, decimals, symbol, and raw confidence score for a token identified by chain key plus contract address, or by a globally unambiguous symbol, with null passed through where the source omits confidence.

## Facts

- Endpoint: POST https://markt.halowerk.com/token
- Price: $0.002/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/halowerk-markt-token-price-lookup-124f1577
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_xHbjl2HEhC7cqgDDeXr44

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 halowerk-markt-token-price-lookup-124f1577 -d '<json body>'
```

Example prompt: What's the current USD price, decimals, and raw confidence score for the token at contract address 0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48 on Ethereum mainnet?

## When to prefer this

Choose this endpoint when you need a token price by exact contract address and chain key, or for a small set of globally unambiguous symbols (ETH, BTC, etc.), and you specifically need the raw unsmoothed confidence score passed through from the source — including null where the source omits it. Prefer this over exchange ticker endpoints when dealing with ERC-20 or cross-chain tokens that are not listed on centralized exchanges, or when you need decimals for on-chain math.

## Known failure modes

- 400 returned if a symbol is ambiguous or not on the globally-unambiguous allowlist — response includes a pointer to use contract address instead
- 400 or error if chain key is invalid or unrecognized
- null returned for confidence field if the underlying source does not provide it
- contract address not found on specified chain returns an error or empty result

## How this service works

Takes a chain key and a contract address, or one of a short list of globally unambiguous symbols. A symbol that is not on that list is refused with 400 and a pointer to the address rather than resolved to a guess: the same ticker exists on every chain, and the imitations carry it deliberately. price_usd, decimals and symbol come from the source as they are. confidence is passed through unsmoothed, and this is the point of the endpoint: where the source omits the field, the answer carries null an

## Output

A JSON object containing price_usd (float or null), decimals (integer), symbol (string), and confidence (float or null where the source omits it), sourced directly from the price oracle without smoothing or interpolation.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "chain": {
   "type": "string",
   "default": "base",
   "pattern": "^[a-z0-9_-]{2,24}$",
   "description": "Chain key of the source, for example ethereum, base, arbitrum, optimism, polygon, bsc. Required together with address."
  },
  "symbol": {
   "type": "string",
   "pattern": "^[A-Za-z0-9]{2,10}$",
   "description": "Alternative to address, only for globally unambiguous symbols: BTC, ETH, SOL, BNB, XRP, ADA, AVAX, DOT, MATIC, LINK, UNI, AAVE, DOGE, LTC, ATOM. Anything else is refused with 400."
  },
  "address": {
   "type": "string",
   "pattern": "^(0x[a-fA-F0-9]{40}|[A-Za-z0-9]{32,44})$",
   "description": "Contract address of the token. EVM address as 0x with 40 hex digits, or the mint address on non EVM chains."
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/halowerk-markt-token-price-lookup-124f1577/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from markt.halowerk.com](https://www.zero.xyz/host/markt.halowerk.com/llms.txt)
