Workflows
Options Dashboard
Use these endpoints together when building an options dashboard for a single symbol:
GET /options/chainto discover available expirations and inspect contracts.GET /options/ivfor volatility smile and term structure.GET /options/expected-movefor expiration-level move estimates.GET /options/open-interestfor strike and expiry concentration.GET /options/uoafor unusual options activity.GET /greeks/gexfor gamma exposure and zero level.
Recommended starting parameters:
ticker=SPY
range_pct=0.15
basis=open_interest
Portfolio Analytics
Use GET /quant/portfolio-optimizer for allocation and GET /quant/risk for asset-versus-benchmark risk.
Example portfolio optimizer request:
curl "https://perspicium.com/api/v0/quant/portfolio-optimizer?tickers=SPY&tickers=QQQ&tickers=TLT&objective=sharpe&period=5y" \
-H "Authorization: ApiKey $PERSPICIUM_API_KEY"
Then inspect:
weightsrisk_contributionsport_returnport_volsharpeopt_portfolioeq_portfolio
Regime and Breadth Context
Use these endpoints to add market context around a strategy:
GET /quant/asset-correlationfor cross-asset returns and current correlation.GET /quant/sector-insightsfor sector breadth and cumulative return series.GET /quant/market-memoryfor historical analog matching.GET /quant/seasonalityfor calendar, monthly, quarterly, weekday, or presidential-cycle behavior.
Expiration Filtering
Some options endpoints accept repeated expiration parameters:
expiration=2026-05-15&expiration=2026-06-19
Use GET /options/chain or GET /options/iv to discover currently available expiration dates before applying filters.