Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.vectrade.io/llms.txt

Use this file to discover all available pages before exploring further.

API Reference

The VecTrade API is organized around REST. All requests use https://api.vectrade.io/v1 as the base URL and return JSON responses.

Base URL

https://api.vectrade.io/v1

Authentication

All endpoints require a Bearer token. Include your API key in the Authorization header:
Authorization: Bearer vq_live_your_key_here
Get your key at app.vectrade.io/keys. See the Authentication Guide for key management best practices.

Endpoint Groups

Market Data

Real-time quotes, fundamentals, technicals, news, and screening.

AI & Analysis

GPT-powered analysis, analyst ratings, earnings, and insider activity.

Options & Events

Full options chains with Greeks, plus webhook event delivery.

Developer

API key management, usage tracking, quotas, and billing.

Quick Summary

GroupEndpointsDescription
QuotesGET /vq/quotes/{symbol}, POST /vq/quotes/batchReal-time and batch price data
FundamentalsGET /vq/fundamentals/{symbol}, /income, /balance-sheetFinancial statements and ratios
TechnicalsGET /vq/technicals/{symbol}50+ indicators with configurable periods
NewsGET /vq/news, GET /vq/news/{id}Market news with sentiment scoring
ScreenerPOST /vq/screenerFilter 100K+ instruments with custom rules
AIPOST /vq/ai/analyzeStreaming AI analysis with citations
AnalystGET /vq/analyst/{symbol}/consensus, /price-targets, /ratingsWall Street consensus data
EarningsGET /vq/earnings/{symbol}/history, /calendarEarnings history and upcoming dates
InsiderGET /vq/insider/{symbol}/transactions, /summaryInsider trading activity
OptionsGET /vq/options/{symbol}, /expirationsOptions chains with Greeks
WebhooksGET /vq/webhooks, POST /vq/webhooks, DELETE /vq/webhooks/{id}Event subscriptions
DeveloperKeys, usage, plan, quotaAccount and API key management

SDKs

Don’t want to work with raw HTTP? Use our official SDKs:

Python

pip install vectrade

TypeScript

npm install @vectrade/sdk

Go CLI

brew install VecTrade-io/vectrade/vectrade

FinKit

pip install vectrade-finkit

MCP Server

AI IDE integration

AI Provider

Vercel AI SDK

Rate Limits

PlanRequests/minRequests/day
Free301,000
Pro30050,000
EnterpriseCustomCustom
See Rate Limits Guide for optimization strategies.

Errors

All errors return a consistent JSON structure:
{
  "error": {
    "type": "rate_limit_error",
    "message": "Rate limit exceeded",
    "request_id": "req_abc123",
    "retry_after": 2
  }
}
See Error Handling Guide for the full error taxonomy and retry strategies.