# Timeseries

 - [GET /flow/timeseries](https://docs.vanda-analytics.com/apis/flow/vanda-msvc-flow/timeseries/get_timeseries_flow_timeseries_get.md): Observations for one or more series over a date range. **Units vary by series.** A multi-series response can mix USDmn, shares, contracts and index points, so `metric`, `frequency` and `unit` are on e
 - [GET /flow/latest](https://docs.vanda-analytics.com/apis/flow/vanda-msvc-flow/timeseries/get_latest_flow_latest_get.md): The newest observation for each series. Read `staleness_days` alongside the value: coverage is uneven and many series stopped publishing years ago.
 - [GET /flow/availability](https://docs.vanda-analytics.com/apis/flow/vanda-msvc-flow/timeseries/get_availability_flow_availability_get.md): First and last observation per series. `row_count` is distinct observations, not stored rows.
 - [GET /flow/timeseries/export](https://docs.vanda-analytics.com/apis/flow/vanda-msvc-flow/timeseries/export_timeseries_flow_timeseries_export_get.md): Full history as CSV or JSON, unpaginated. Each row carries slug, metric and unit.
 - [GET /flow/forecast/runs](https://docs.vanda-analytics.com/apis/flow/vanda-msvc-flow/timeseries/get_forecast_axes_flow_forecast_runs_get.md): What a forecast series can be asked for. A forecast dataset publishes a **cube**: every combination of a horizon and a z-score scenario for each run date. This returns the axes of that cube — the run
 - [GET /flow/forecast](https://docs.vanda-analytics.com/apis/flow/vanda-msvc-flow/timeseries/get_forecast_flow_forecast_get.md): One z-score scenario across the requested horizons, for the most recent run unless `run_date` says otherwise. Rows are grouped **one object per horizon**, with every metric nested inside it — a foreca
