Year-1 endpoints

Eight primitives. One contract.

Each endpoint returns JSON in its final production shape, behind real auth and real metering. Mock data is deterministic per request, so design-partner integration tests do not flake.

Every response includes _meta, _reasoning, _citations, _confidence, and _links. Optional opt-in fields: _alternatives, _counterfactual, _suggestions. See conventions.

GET/v1/options/unusual

Unusual options activity

Top N tickers ranked by volume vs. baseline, with reasoning trace. Distinguishes new positioning (positive OI delta) from closing.

Customer types: Hedge funds · Prop · Indie

MCP tool: evio_options_unusual

Example:

Request
curl -H "Authorization: Bearer $EVIO_KEY" \
  "https://api.evioinc.com/v1/options/unusual?ticker=XNAS:AAPL&lookback=30d&limit=5"
Reference →
POST/v1/factor/score

Multi-factor decomposition

Factor exposures (value, momentum, quality, low-vol, size) plus composite score for a basket of tickers up to 50.

Customer types: Hedge funds · Asset managers · Indie

MCP tool: evio_factor_score

Reference →
POST/v1/backtest/run

Strategy backtest

Submit a strategy spec; receive equity curve, Sharpe ratio, max drawdown, exposure stats. Sync, streaming (SSE), and async modes available. Use the async variant evio_backtest_run_async for jobs > 60s.

Customer types: Hedge funds · Asset managers · Indie

MCP tools: evio_backtest_run, evio_backtest_run_async

Reference →
GET/v1/equity/research

Composite equity research

Rating, target price, key drivers, comparable set, recent catalysts. One ticker per call (or batch up to 50).

Customer types: Hedge funds · Asset managers · Family office

MCP tool: evio_equity_research

Reference →
GET/v1/regime/classify

Macro regime classification

Risk-on / risk-off / late-cycle / early-cycle classification with confidence and 30-day history. Subscribable via regime.changed webhook.

Customer types: Hedge funds · Asset managers · Prop

MCP tool: evio_regime_classify

Reference →
GET/v1/news/sentiment

News sentiment vs. baseline

Tone change for a ticker over a configurable window. Returns sentiment score, baseline, z-score, and top contributing headlines.

Customer types: Hedge funds · Indie · Fintech

MCP tool: evio_news_sentiment

Reference →
GET/v1/sec/filing

SEC filing structured summary

Structured summary keyed by accession number, with diff against the prior filing of the same form type (e.g., 10-Q vs. previous 10-Q).

Customer types: Hedge funds · Asset managers · Banks

MCP tool: evio_sec_filing

Reference →
POST/v1/portfolio/risk

Portfolio risk decomposition

Submit a portfolio (positions + weights). Receive 1-day and 10-day VaR, expected shortfall, factor exposures, scenario impacts, top concentration risks.

Customer types: Hedge funds · Asset managers · Banks

MCP tool: evio_portfolio_risk

Reference →
Closed alpha · mock data

All eight endpoints currently return mock JSON in their final response shape. Mock data is deterministic per request URL+body so integration tests are stable. Live data integration is targeted for Q3 2026 and will be a transparent provider swap. Schemas and field names will not change.