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

GET /api/v1/markets/summary

Market summaries with volume

Market summaries with volume.

operationId: fetchMarketsSummaryV1

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/markets/summary 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. Market summary aggregate. fetchTickers is the CCXT-shaped equivalent and is mapped.

Authentication: none — this operation is public.

Returns last trade price, 24h volume, and trade count for all markets.

Responses

Status
Body
Meaning

200

array of MarketSummary

Volume and price summaries for all markets.

429

(no schema declared)

Example

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


response = requests.get("https://exchange.nexus.xyz/api/exchange/api/v1/markets/summary")
response.raise_for_status()
print(response.json())
const response = await fetch("https://exchange.nexus.xyz/api/exchange/api/v1/markets/summary", {
  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