For the complete documentation index, see llms.txt. This page is also available as Markdown.

GET /api/v1/stats/history

Venue throughput history

Venue throughput history.

operationId: fetchStatsHistoryV1

Declared server differs from the callable one. This path declares its own servers base of https://exchange.nexus.xyz, without the /api/exchange mount the document default carries. Measured 2026-09-02, the override is not routedhttps://exchange.nexus.xyz/api/v1/stats/history returns 404 while the gateway form in the sample below is routed. A client generated from this contract will aim at the override; pin the gateway base until the per-network hosts are live. See Networks.

Not reachable through CCXT. Venue-wide analytics. CCXT models per-market data, not venue aggregates.

Authentication: none — this operation is public.

Per-second throughput ring buffer (up to 3600 points). Public — no authentication required.

Responses

Status
Body
Meaning

200

array of ThroughputSample

Throughput samples, oldest first.

Example

curl -X GET 'https://exchange.nexus.xyz/api/exchange/api/v1/stats/history'
import requests


response = requests.get("https://exchange.nexus.xyz/api/exchange/api/v1/stats/history")
response.raise_for_status()
print(response.json())
const response = await fetch("https://exchange.nexus.xyz/api/exchange/api/v1/stats/history", {
  method: "GET",
});
if (!response.ok) throw new Error(`${response.status} ${await response.text()}`);
console.log(await response.json());

Generated from eng/apps/exchange/api/openapi.json (spec 0.9.36). Do not edit by hand — regenerate with python3 product/docs/tools/api-reference/generate.py. Hand-authored context lives in the Guides pages.

Last updated