# Annalist Service Pricing Lookup

> Annalist Service Pricing 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).

Returns pricing data for an x402-enabled service, including listed price, market comparison by tag, and recent price changes

## Facts

- Endpoint: GET https://api.annalist.dev/v1/prices/service?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-service-pricing-lookup-5bf1d7c6
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_A5srNiiHHGuUreTVOVT9r

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-service-pricing-lookup-5bf1d7c6
```

Example prompt: Can you check what api.hyperliquid.xyz charges per call and how that compares to other x402 services in the same category — and tell me if they've raised prices recently?

## When to prefer this

Use this endpoint when you need to programmatically check how much an x402 service costs and how it compares to market peers — especially before integrating a new paid API, auditing a supplier's pricing, or monitoring price drift over time. Prefer this over manual inspection when you need structured, signed pricing data with market context rather than just a raw price quote.

## Known failure modes

- Unknown host returns empty or null listing data
- Service not indexed in Annalist returns 404 or empty result
- Malformed URL or host parameter returns validation error
- Service with no tag classification returns empty vs_market array
- Network timeout if the service is slow to respond

## 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 with the service host, its listed median USDC price, a market comparison array showing the service's tag category and its percentile rank plus the market median for that tag, and a 30-day change summary indicating how many times prices were raised or lowered.

## 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",
     "properties": {
      "url": {
       "type": "string",
       "description": "or any URL on the service"
      },
      "host": {
       "type": "string",
       "description": "host name, for example api.example.com"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "data": {
   "host": "api.example.com",
   "listed": {
    "median_usdc": 0.01
   },
   "vs_market": [
    {
     "tag": "search",
     "percentile": 0.62,
     "market_median_usdc": 0.0095
    }
   ],
   "changes_30d": {
    "raised": 1
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/annalist-service-pricing-lookup-5bf1d7c6/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)
