PolyBridgePolyBridge APIBeta
Demo

RVOL data endpoints

RVOL provides read-only realized-volatility forecasts, realized actuals, asset coverage, model versions, and feature-family summaries through the PolyBridge API.

Use RVOL to see how volatile an asset is expected to be over a horizon, then compare that forecast with realized volatility after the window closes.

Access

Base URLhttps://api.polybridge.ai
Endpoint familyGET /v1/rvol/*
AuthenticationBearer API key
Required scopervol:read
Anonymous accessNot supported

Use the normal PolyBridge API-key flow. Approved accounts receive rvol:read on eligible keys. Non-approved keys can use Search and Forecast, but RVOL requests return 403.

Endpoints

EndpointReturns
GET /v1/rvol/modelsList public model identifiers, versions, and aliases.
GET /v1/rvol/assetsList covered assets and default horizons.
GET /v1/rvol/latestReturn latest forecasts by asset, horizon, model, or version.
GET /v1/rvol/historyReturn historical forecasts over a date window.
GET /v1/rvol/actualsReturn realized-volatility actuals.
GET /v1/rvol/features/latestReturn latest feature-family summaries.

Examples

Assets
curl -sS "https://api.polybridge.ai/v1/rvol/assets" \
  -H "Authorization: Bearer $POLYBRIDGE_API_KEY"
Latest forecasts
curl -sS "https://api.polybridge.ai/v1/rvol/latest?asset=spx_index&horizon=21d" \
  -H "Authorization: Bearer $POLYBRIDGE_API_KEY"
Actuals
curl -sS "https://api.polybridge.ai/v1/rvol/actuals?asset=spx_index&horizon=21d" \
  -H "Authorization: Bearer $POLYBRIDGE_API_KEY"

Responses

RVOL returns public rows. Use OpenAPI for the full schema.

FieldMeaning
model_idPublic model identifier, such as rvol-baseline or rvol-advanced.
model_versionModel version.
assetAsset key, such as spx_index.
horizonForecast or actuals horizon, such as 21d.
as_ofTimestamp for the row.
target_start_atStart of the target window.
target_end_atEnd of the target window.
predictionForecast value object.
prediction_valuePrimary forecast variance scalar.
forecast_variancePredicted variance over the requested horizon.
forecast_volatilitySquare-root volatility value over the requested horizon.
actualRealized value object.
actual_valuePrimary realized variance scalar.
realized_varianceObserved variance over the completed target window.
realized_volatilitySquare-root realized volatility over the completed target window.
feature_familiesCurated public feature-family categories.

Forecast example

Illustrative values.

JSON response
[
  {
    "model_id": "rvol-baseline",
    "model_version": "2026-07-01",
    "asset": "spx_index",
    "horizon": "21d",
    "as_of": "2026-07-07T00:00:00Z",
    "target_start_at": "2026-07-08T00:00:00Z",
    "target_end_at": "2026-08-06T00:00:00Z",
    "prediction": {
      "forecast_variance": 0.018,
      "forecast_volatility": 0.134,
      "unit": "log_return_variance_over_horizon"
    },
    "prediction_value": 0.018
  }
]

Actuals example

Illustrative values.

JSON response
[
  {
    "asset": "spx_index",
    "horizon": "21d",
    "as_of": "2026-07-07T00:00:00Z",
    "target_start_at": "2026-06-08T00:00:00Z",
    "target_end_at": "2026-07-07T00:00:00Z",
    "actual": {
      "realized_variance": 0.016,
      "realized_volatility": 0.126,
      "unit": "log_return_variance_over_horizon"
    },
    "actual_value": 0.016
  }
]

Errors

StatusMeaning
401Missing or invalid bearer key.
403Key does not include rvol:read.
422Invalid query parameters.
429App-level abuse-prevention limit reached.

Rate limits

External approved RVOL access is protected by app-level abuse-prevention limits, separate from Search and Forecast quotas. Contact PolyBridge for higher limits.