Discovery needs no key. Ratings and market analysis are Pro.
Get an API key
Free tier, no form to fill in. Signing in shares your email address with us — we
store it to create your key and to recognise you if you sign in with another
provider. See our Privacy Policy and
Terms.
openapi: 3.2.0
info:
title: Annalist Dev Vaults API
version: 0.9.0
x-guidance: 'Annalist sells signed data for agents, priced per call over x402 (USDC on Base or Solana). Start with the free GET /v1/catalog: every paid route with the question it answers, its price and an example. Hyperliquid in one call: GET /v1/perp/full?coin=BTC (crowd state, smart-money positioning, liquidation levels). Before paying an x402 service: GET /v1/checks/service?host=, or the free GET /v1/verify/attestation?host=. Before connecting an MCP server: GET /v1/mcp/server?url=, or the free GET /v1/verify/mcp?url=. Before an agent shops on a site: the free GET /v1/verify/store?domain=, or GET /v1/web/readiness?domain=. Every answer is Ed25519-signed; the key is at /.well-known/annalist-key.json. Not investment advice.'
description: 'Operations tagged vaults across 2 of this provider''s published API definitions: annalist-dev-openapi.json, openapi.json. Each path carries the servers of the definition it was published in.'
servers:
- url: https://api.annalist.dev
tags:
- name: Vaults
paths:
/v1/vaults/hlp:
get:
operationId: vaults_hlp
tags:
- Vaults
summary: Where is Hyperliquid's own market-making vault (HLP) exposed, and how is it…
description: 'Hyperliquid''s own market-making vault (HLP), which takes over liquidated positions: account value, APR, PnL over a day, week, month and all time, and its net position per coin across all its sub-vaults, with the most long, most short and biggest 24h changes. Shows where the exchange itself is exposed. Signed. Not investment advice.'
x-price: $0.01
x-payment-info:
price:
mode: fixed
currency: USD
amount: '0.010000'
protocols:
- x402: {}
parameters: []
responses:
'200':
description: Signed data
content:
application/json:
schema:
type: object
required:
- as_of
- data
- signature
properties:
as_of:
type: string
format: date-time
data:
type: object
method:
type: object
request_id:
type: string
stale:
type: boolean
sources:
type: array
items:
type: string
notice:
type: string
key_id:
type: string
signature:
type: string
description: Ed25519 over RFC 8785 canonical JSON of {as_of, data, method, request_id}
signature_info:
type: string
example:
data:
account_value_usd: 380000000
apr: 0.03
net_usd: -12000000
most_short:
- coin: BTC
net_usd: -8000000
'402':
description: Payment required (x402 v2, USDC on Base or Solana)
servers:
- url: https://api.annalist.dev
x-refined-from:
- annalist-dev-openapi.json
- openapi.json