Documentation, playground, agent integration, and signal reliability — all in one place.
Connect to MarketSchema’s REST API in minutes. Free endpoints require no key — copy the curl below and go.
No API key required for these calls. Copy, paste, and run.
For Pro + API ($69/mo, discounted annual), add the header: -H "X-API-Key: ms_live_YOUR_KEY"
Public endpoints require no key. API keys are included in the Pro + API plan and authenticate via the X-API-Key request header.
X-API-Key: ms_live_...Proprietary composite index computed from weighted data series (z-score normalized).
Raw time series from a source (FRED, Polygon, etc.). Subject to distribution_scope gating.
Equity/ETF profile with index memberships, environment signals, and narratives.
Market essential (gold, oil, 10Y yield, etc.) with feeds_into relationships.
Structured event from the compute pipeline: updates, shifts, alerts, storms.
Cryptographic attestation of a compute run — verifiable proof of inputs/outputs.
as_ofWhen MarketSchema computed this value. Always UTC ISO-8601.
2026-02-15T19:00:00Z
released_atWhen the underlying source data was originally published. May differ from as_of if data is delayed.
2026-02-14T21:00:00Z
period_dateThe business date this data point represents (e.g. 2026-02-14 for Friday's close).
2026-02-14
calculated_atExact timestamp when the compute pipeline produced this value.
2026-02-15T04:30:12Z
The signal field on indices indicates directional momentum:
acceleratingPositive trend strengthening
deceleratingNegative trend strengthening
stableNo significant change
inflecting_upTurning positive
inflecting_downTurning negative
Every index and series carries a distribution_scope that controls API access:
api_allowedAvailable via public and authenticated API. Default for most indices.
ui_onlyDashboard only. API requests return 403.
internal_onlyUsed internally for composite calculations. Not exposed.
dev_onlyDevelopment/staging only. Excluded from production.
Present on most index and series responses:
current_valuefloat | nullCurrent computed index value (z-score normalized)
as_ofdatetimeWhen the computation ran (UTC ISO-8601)
released_atdatetimeWhen the underlying source data became public
signalstring | nullDirectional signal: accelerating, decelerating, stable, inflecting_up, inflecting_down
delta_1d / 1w / 1mfloatValue change over 1 day, 1 week, 1 month
normalizationstringNormalization method: zscore, minmax, composite
completenessobjectComponent freshness: { total, current, stale[] }
methodology_versionstringFormula version identifier (e.g. "1.0")
delay_noticestring | nullData lag disclosure (e.g. "EOD — reflects prior close")
distribution_scopestringAPI availability: api_allowed, ui_only, internal_only, dev_only
attributionobjectSource attribution with redistribution rights