ALGOMetrics

Algorand metrics, priced for machines.

Protocol economics and ALGO-USD market microstructure over plain HTTPS, paid per call with x402 micropayments — $0.01 in USDC, settled on Algorand. No API keys, no signup, no subscription. Built for agents, quant researchers, and anyone who wants one number without an account.

checking api.algometrics.org…

Endpoints

EndpointWhat you getPrice
GET /v1/metrics/summary Issuance, fees collected, and net supply change from live block headers $0.01
GET /v1/metrics/issuance Proposer-payout issuance metrics $0.01
GET /v1/metrics/fees Protocol fee and burn metrics $0.01
GET /v1/metrics/projections Supply and net-deflation projection scenarios (?days=365) $0.01
GET /v1/metrics/microstructure ALGO-USD VPIN (adverse selection risk), order-flow imbalance, Kyle lambda, realized & Parkinson volatility, VWAP, Amihud illiquidity, Roll spread — from every Coinbase trade, updated each minute $0.01
GET /v1/metrics/market-depth Kyle lambda plus estimated USD notional for a $0.01 and one-basis-point ALGO-USD price move $0.01
GET /v1/metrics/adverse-selection-risk VPIN, whether it is above 0.5, and concise interpretation guidance $0.01
GET /v1/metrics/microstructure/interpretation Claude-generated read on current market conditions (regime, adverse selection, volatility, liquidity, execution implications) plus the underlying metrics snapshot $0.05
POST /mcp The same metrics as MCP tools over JSON-RPC, for agent frameworks $0.01
GET /health · /openapi.json · /v1/methodology Status, machine-readable docs, and full methodology — free free

Human-readable dashboard with free headline numbers: api.algometrics.org

How paying works

  1. Request any paid endpoint. The API answers 402 Payment Required with payment terms in the payment-required header.
  2. Your client signs a $0.01 USDC transfer on Algorand and retries the request with the payment header attached.
  3. The GoPlausible facilitator settles it on-chain — it even sponsors the network fee — and the API returns your data plus an on-chain settlement receipt.

Quick start

See the terms (free — no payment needed to look):

curl -sD - https://api.algometrics.org/v1/metrics/summary | grep -i payment-required
# base64-decoded: pay $0.01 USDC (ASA 31566704) on Algorand mainnet via GoPlausible

Pay programmatically with the x402 TypeScript client:

import { x402Client, x402HTTPClient } from "@x402/core/client";
import { ExactAvmScheme } from "@x402/avm/exact/client";
import { toClientAvmSigner } from "@x402/avm";

const client = new x402Client();
client.register("algorand:*", new ExactAvmScheme(toClientAvmSigner(SECRET_KEY)));
const http = new x402HTTPClient(client);

const url = "https://api.algometrics.org/v1/metrics/summary";
const challenge = await fetch(url); // → 402 with payment terms
const required = http.getPaymentRequiredResponse(
  (name) => challenge.headers.get(name), await challenge.json());
const payload = await http.createPaymentPayload(required);

const paid = await fetch(url, { headers: http.encodePaymentSignatureHeader(payload) });
console.log(await paid.json()); // your metrics, payment settled on-chain

Your wallet needs a little ALGO and USDC (asset 31566704) with the opt-in done. Full schema at /openapi.json.

Methodology, in one paragraph

Protocol metrics are computed from Algorand block headers sampled over the trailing day: fees from the fc field, issuance from proposer payouts (pp), and net supply change as the difference — the honest inflation measure, not "fee burn" alone. Microstructure metrics follow Easley, López de Prado & O'Hara's VPIN construction: every ALGO-USD trade on Coinbase is folded into volume buckets sized at 1/50 of daily volume, with exact taker-side classification. Every response embeds its own methodology notes and caveats — read them in full.