Get demand forecast
Insights API
Demand
Get demand signals across products, regions, and time — per scenario
GET
Get demand forecast
When to use this
Use/demand-forecast when you want to:
- Track demand evolution over time across planning scenarios
- Detect demand risk (low fill rates, poor forecast accuracy)
- Compare an optimistic vs conservative demand plan
- Feed an AI agent with time-series demand data for anomaly detection
Key metrics
| Field | Description |
|---|---|
demandVolume | Total ordered units in the period |
demandValue | Total demand at gross sales value (plan currency) |
fillRate | Share of demand that was fulfilled (0–1) |
forecastAccuracy | 1 − MAPE. How close the forecast was to actuals (only meaningful on actual scenario) |
groupBy options
| Value | Description |
|---|---|
product | Aggregate across all regions per product family |
sku | Granular SKU-level breakdown |
region | Geographic region grouping |
channel | Sales channel (modern trade, e-comm, traditional, etc.) |
Example: Monthly demand trend for two scenarios
forecastAccuracy is only meaningful when querying the actual scenario or comparing forecast scenarios against actuals. In pure what-if scenarios it reflects the internal model accuracy.Authorizations
OAuth2 Client Credentials flow.
Query Parameters
The plan identifier to query data against
Comma-separated list of scenario IDs (max 3)
Maximum array length:
3Time aggregation bucket
Available options:
D, W, M, FY Start of the date range (ISO 8601)
End of the date range (ISO 8601)
ISO 4217 currency code for monetary values
Dimension to group results by
Available options:
product, region, channel, sku 
