Audience: developers and agents building a bounded latest-price view.
Coverage and source scope
Use this route to populate a bounded quote view from stored latest snapshots. Supplysymbols as a comma-separated list, or one ticker alias. Results preserve request order, but a missing requested symbol is reported in degradedState.missingSymbols rather than represented as a zero price. Inspect each row’s asOf, freshness, provenance, sourceRights, and revision before presenting a value as current. See API conventions.
Canonical metadata
datadegradedStateper-row symbolper-row asOfper-row freshnessper-row provenanceper-row sourceRightsrequestIdtraceparent
Example request
Example response
Missing symbols and freshness
Send a comma-separatedsymbols list, or a single ticker. The request accepts at most 250 distinct symbols and preserves request order for returned rows. When a requested symbol has no stored snapshot, inspect degradedState.missingSymbols; do not fill it with a previous price or a zero. asOf is the observation time, while freshness and revision explain how current or revised that observation is. See API conventions and freshness and trust.
Errors
A request withoutsymbols or ticker returns 400 missing_symbols; malformed or oversized symbol input returns 400 invalid_symbols. A market-data availability problem can return 503 rather than an empty snapshot list.
Give this prompt to your agent
Failure posture
- retain the requested symbol order and degradedState with the response
- treat a missing symbol as unavailable data, not a zero price
- preserve asOf, freshness, provenance, sourceRights, revision, requestId, and traceparent before downstream display

