API Documentation

RESTful API for programmatic access to VigQuant's AI analysis engine.

Authentication

All API requests require a Bearer token. Obtain one by signing in via POST /auth/login with your credentials.

curl -X POST https://api.vigquant.com/api/ares \
  -H "Authorization: Bearer YOUR_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"ticker": "AAPL"}'

Rate Limits

Free Tier

5 / day

Analysis commands

Pro Tier

75 / day

Analysis commands

Institutional

500 / day

Analysis commands

Endpoint Reference

All endpoints are prefixed with https://api.vigquant.com

Analysis

POST/api/ares
Multi-agent adversarial analysis (3 LLMs + ML ensemble)Free (limited)
POST/api/deepares
Deep 7-agent analysis with tiered debate systemPro
POST/api/predict
ML ensemble time-series prediction (12 foundation models)Free (limited)
POST/api/chart
AI-annotated chart with prediction overlayFree (limited)
POST/api/options
Options chain analysis with Greeks + IV surfacePro

Market Intelligence

GET/api/signals/{type}
Market signals by type (momentum, volume, volatility, etc.)Pro
GET/api/trending
Trending tickers and community pulseFree
GET/api/news
Market news with ticker mappingFree

Portfolio & Trading

GET/api/user/trades
List trade journal entriesFree
POST/api/user/trades
Log a new tradeFree
GET/api/user/watchlist
Get watchlist tickersFree
PUT/api/user/watchlist
Update watchlistFree

Alerts

POST/api/alerts
Create a natural-language price/condition alertPro
GET/api/alerts
List active alertsFree
DELETE/api/alerts/{id}
Delete an alertFree

User & Account

GET/api/user/profile
Get user profileFree
PUT/api/user/profile
Update profile (display name, preferences)Free
GET/api/user/export-data
Export all user data (GDPR Art. 20)Free
DELETE/api/user/delete-account
Delete account and all data (GDPR Art. 17)Free

Billing

GET/api/billing/status
Current plan, usage, and limitsFree
POST/api/billing/checkout
Create Stripe checkout sessionFree
POST/api/billing/command-pack
Purchase additional analysis creditsFree

Response Format

All analysis endpoints return JSON with a consistent structure:

{
  "ticker": "AAPL",
  "direction": "BULLISH",
  "confidence": 78.5,
  "price": 195.42,
  "regime": "LOW_VOL_GRIND",
  "trade_levels": {
    "entry": 195.42,
    "target_1": 205.00,
    "target_2": 212.50,
    "stop": 188.00
  },
  "output": "...",
  "timestamp": "2026-03-08T11:00:00Z"
}

Full OpenAPI specification available for Institutional subscribers.