API Documentation

Programmatic access to the VNX calculator surface — the curated institutional endpoint set. Calculator output, not a recommendation. Read-only · No execution · CFTC 4.14(a)(9).
Authentication
Base URL: https://api.vonotix.com
Every request carries an API key in either header form:
Authorization: Bearer vnx_<64-hex-chars>
X-API-Key: vnx_<64-hex-chars>
Keys are org-level under your license (no per-user accounts) and are created, rotated, and revoked in Settings → API — the plaintext key is shown once at creation. Scopes: read covers every GET endpoint below; write covers export-job creation and key management.
Rate limits
50,000 requests per hour per license (sliding window, shared across your org's keys). Every response carries X-RateLimit-Limit, X-RateLimit-Remaining, and X-RateLimit-Reset; exceeding the window returns 429 with a Retry-After header. Track burn via GET /api/usage/summary?hours=1.
Endpoint catalog
45 curated endpoints
Market Data & Discovery
Reference data for Polymarket + Kalshi markets, plus the discovery scanners that rank where attention is mispriced.
MethodPathPurpose
GET/api/marketsList active markets — limit / offset / category / platform / search filters
GET/api/markets/categories/summaryPer-category rollup: market count, volume, average price
GET/api/markets/negrisk-eventsNegRisk event groups (mutually-exclusive outcome baskets)
GET/api/markets/divergenceCross-venue divergence pairs (Polymarket ↔ Kalshi context)
GET/api/discovery/scanCombinatorial mispricing scan across active markets
GET/api/discovery/overlookedOverlooked-market ranking (signal-rich, volume-light)
GET/api/discovery/resolution-riskMarkets with elevated resolution-ambiguity risk
GET/api/discovery/closing-soonMarkets approaching resolution, ranked
GET/api/discovery/related/{market_id}Related markets for a given market id
Whale Intelligence
Large-participant flow on Polymarket: live feed, profiles, leaderboard, anomalies, and pending mempool activity.
MethodPathPurpose
GET/api/whales/feedLarge-trade event feed (most recent first)
GET/api/whales/leaderboardSmart-money leaderboard: volume, win rate, smart score
GET/api/whales/anomaliesStatistically unusual orders and flow patterns
GET/api/whales/consensusAggregate whale positioning (global view)
GET/api/whales/profile/{address}Per-wallet trade history and behavioral stats
GET/api/whales/pendingPending Polymarket transactions from the mempool monitor
Calibration & Track Record
The live accuracy record of the VNX ensemble — Brier scores with confidence-band splits, reliability curves, CLV, and mistake taxonomy.
MethodPathPurpose
GET/api/calibration/brierHeadline Brier + confident/hedged band split + vs-market breakdown
GET/api/calibration/brier/rollingRolling-window Brier series
GET/api/calibration/curveReliability (calibration) curve buckets
GET/api/calibration/clvClosing-line-value record vs market close
GET/api/calibration/edgeWin-rate and expected-value decomposition
GET/api/calibration/edge/sweet-spotsCategory / horizon pockets where the edge concentrates
GET/api/calibration/skillSkill-vs-luck significance test
GET/api/calibration/mistakesMistake taxonomy over resolved predictions
AI Ensemble Estimates
Calculator outputs from the multi-model ensemble. Estimates are calculator outputs, not recommendations.
MethodPathPurpose
GET/api/ai/estimate/{market_id}Ensemble probability estimate + per-model components
GET/api/ai/estimates/batchBulk estimates for a market list
GET/api/ai/confidence/{market_id}Model agreement and dispersion for one market
GET/api/ai/model-agreementCross-model consensus metrics (aggregate)
GET/api/ai/scanMarkets where the ensemble diverges most from price
Cross-Venue Arbitrage
Structural mispricing surfaces across venues and NegRisk baskets.
MethodPathPurpose
GET/api/analytics/arb/scanCross-platform mispricing scan
GET/api/analytics/arb/negriskNegRisk basket pricing violations
GET/api/analytics/arb/statsScanner aggregate stats (depth, spread distribution)
GET/api/analytics/arb/{market_id}/cross-platformPer-market venue price deltas
Bulk Export
Async export jobs over the raw datasets (markets, trades, orderbook, predictions, price_history, whale_alerts) — CSV or JSON, up to 2,000,000 rows per job.
MethodPathPurpose
POST/api/export/bulkCreate an export job — body: { dataset, format, filters }
GET/api/export/bulkList your export jobs
GET/api/export/bulk/{job_id}/statusJob progress (poll-friendly)
GET/api/export/bulk/{job_id}/downloadStream the completed export file
SLA & Usage
Service-level reporting for your org plus per-key usage accounting.
MethodPathPurpose
GET/api/sla/reportUptime / latency SLA report (hours=1..720)
GET/api/sla/endpointsPer-endpoint latency breakdown
GET/api/sla/timeseriesBucketed latency / request series for charting
GET/api/usage/summaryAggregated request counts + latency across your keys
API Key Management
Self-service key lifecycle — also available in the UI under Settings → API.
MethodPathPurpose
GET/api/keysList your org's API keys (prefix, scopes, last used)
POST/api/keysCreate a key — body: { name, scopes } (plaintext shown once)
POST/api/keys/{key_id}/rotateRotate: revoke old, mint new with same metadata
DELETE/api/keys/{key_id}Revoke a key
GET/api/keys/{key_id}/usagePer-key request log (endpoint, status, latency)
Quick start
# List active markets (either auth header form works)
curl -H "Authorization: Bearer vnx_<your-key>" \
  "https://api.vonotix.com/api/markets?limit=50&platform=kalshi"

curl -H "X-API-Key: vnx_<your-key>" \
  "https://api.vonotix.com/api/ai/estimate/<market_id>"

# Bulk export flow: create -> poll -> download
curl -X POST -H "X-API-Key: vnx_<your-key>" -H "Content-Type: application/json" \
  -d '{"dataset":"trades","format":"csv"}' \
  "https://api.vonotix.com/api/export/bulk"
curl -H "X-API-Key: vnx_<your-key>" \
  "https://api.vonotix.com/api/export/bulk/<job_id>/status"
curl -OJ -H "X-API-Key: vnx_<your-key>" \
  "https://api.vonotix.com/api/export/bulk/<job_id>/download"
A machine-readable OpenAPI schema for the curated surface is available from Tech Takes on request (support@vonotix.com). Every endpoint above is read-only analytics over public market data — VNX executes no trades, holds no keys, and custodies no funds. Calculator output, not a recommendation.