?expand= query parameter to include additional nested data in the response. This keeps default responses lightweight while giving you access to deeper information on demand.
Usage
Pass a comma-separated list of expansion names:Available expansions
| Expansion | Available on | Description |
|---|---|---|
causal | Analysis, Signals | Causal factor decomposition with Bayesian priors/posteriors, weights, and evidence |
scenarios | Analysis | Bull/base/bear scenario assessments, each with probability, description, and trigger conditions |
meta | Analysis | Pipeline metadata: what would change our mind, edge assessment, models used, processing duration |
history | Markets | Embed price history directly in the market response |
analysis | Markets | Embed the latest analysis in a market listing |
scoring | Arbitrage | Detailed scoring breakdown: spread score, liquidity score, match confidence score, execution score |
Expansion details
causal
Adds a causal object with the full CausalDecomposition — 3-7 weighted factors with Bayesian priors, posteriors, evidence, and an aggregation method.
scenarios
Adds a scenarios array with typically 3 scenario assessments:
meta
Adds an meta object with pipeline internals:
scoring (arbitrage only)
Adds individual score components to each arbitrage opportunity:
Default behavior
Without?expand=, expandable fields are omitted from the response. This keeps payloads small for listing and screening use cases. Request only the expansions you need.