# Annalist Market Outcomes Lookup

> Annalist Market Outcomes Lookup is a paid API for AI agents from api.annalist.dev, paid per call via x402, $0.01/call, status unknown (last checked 2026-10-14).

Retrieves signed prediction market outcome data including sides and current prices for a given outcome ID

## Facts

- Endpoint: GET https://api.annalist.dev/v1/outcomes/market?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/annalist-market-outcomes-lookup-bba1585a
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_ghszajYKUTxd1jAXoRHQq

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 annalist-market-outcomes-lookup-bba1585a
```

Example prompt: What's the current price on prediction market outcome 8573 — specifically the Yes side probability?

## When to prefer this

Use this endpoint when you need signed, verifiable prediction market outcome data for a specific outcome ID, especially in agentic workflows where data provenance matters. Prefer this over unsigned alternatives when your agent needs to verify the integrity of market data before acting on it. Best when you already have the numeric outcome ID and need current side prices.

## Known failure modes

- Missing or invalid 'id' query parameter returns a validation error
- Non-numeric outcome ID rejected by pattern validation
- Unknown outcome ID returns a 404 or empty result
- Payment failure over x402 protocol blocks access
- Stale or unavailable market data may return outdated prices

## How this service works

Signed data for AI agents, paid per call over x402. Hyperliquid crowd state, smart money and liquidations with what historically happened next, plus independent checks of x402 services and MCP servers.

## Output

Returns a JSON object containing the outcome ID, a title describing the prediction question, and an array of sides (e.g. Yes/No) each with a current price representing market probability. Data is cryptographically signed for agent verification.

## 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"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "required": [
      "id"
     ],
     "properties": {
      "id": {
       "type": "string",
       "pattern": "^[0-9]+$",
       "description": "outcome id"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "data": {
   "id": 8573,
   "sides": [
    {
     "name": "Yes",
     "price": 0.81
    }
   ],
   "title": "Anthropic first-day market cap above $1500B"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/annalist-market-outcomes-lookup-bba1585a/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.annalist.dev](https://www.zero.xyz/host/api.annalist.dev/llms.txt)
