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 Verify 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 Verify 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: Verify
paths:
/v1/verify/attestation:
get:
operationId: free_verify_attestation
summary: Free signed check of an x402 service before paying it
security: []
parameters:
- name: host
in: query
required: true
schema:
type: string
description: host name or URL of the service
responses:
'200':
description: Free
content:
application/json:
schema:
type: object
tags:
- Verify
servers:
- url: https://api.annalist.dev
/v1/verify/mcp:
get:
operationId: free_verify_mcp
summary: Free signed check of an MCP server before connecting it
security: []
parameters:
- name: name
in: query
required: false
schema:
type: string
description: registry name, for example io.github.user/server
- name: url
in: query
required: false
schema:
type: string
description: or the server's URL
responses:
'200':
description: Free
content:
application/json:
schema:
type: object
tags:
- Verify
servers:
- url: https://api.annalist.dev
/v1/verify/store:
get:
operationId: free_verify_store
summary: 'Free signed check of a website before an agent shops there: agent checkout (UCP…'
security: []
parameters:
- name: domain
in: query
required: false
schema:
type: string
description: the site, for example allbirds.com
responses:
'200':
description: Free
content:
application/json:
schema:
type: object
tags:
- Verify
servers:
- url: https://api.annalist.dev
x-refined-from:
- annalist-dev-openapi.json
- openapi.json