Mobile Markets Snapshot V1
Typed mobile market snapshot (anonymous), in backend-owned directory order. Reads the SHARED off-loop mids cache once — never the synchronous HL SDK on the event loop, never one upstream call per asset, and never the legacy /prices handlers, which are untyped and fail runtime verification.
Crypto rows price from that one mids payload. A curated non-crypto row is not in it at all; its price is the TradFi reference quote, read READ-ONLY from the cache the background primer warms, so a directory walk costs zero upstream calls and an unwarmed symbol reports unavailable instead of being fetched on the request path. The Hyperliquid perp mark and its oracle are NOT that reference and are never substituted for it.
Machine values are decimal strings; priceText/changeText are authoritative and localized here because TR and EN invert the decimal and grouping separators. dataTime is the source's real observation time, not the request time. Total mids failure returns 503 rather than an empty-but-successful universe.
No verified 24h change source exists yet, so change fields stay null and direction stays "unknown" — a fabricated change would be worse than none.
503 until MARKETS_SNAPSHOT_ENABLED. The check is first, so a closed deployment reads no directory, no mids cache and no reference quote.
Request
- Base URL: https://api.n0brains.com (the document declares no server; this is the origin it was published from)
- URL: https://api.n0brains.com/v1/mobile/markets/snapshot
- Auth: none declared
Response
Successful Response
Changes
No recorded changes to this operation across all 1 revision of this API.