Welcome to VecTrade
VecTrade provides a virtual trading platform where you learn real trading skills with live market data — plus free APIs and SDKs for developers to build their own financial apps.New here? Follow the Quickstart Guide to make your first API call in under 2 minutes.
What You Can Build
Trading Bots
Build automated trading strategies with real-time quotes, technical indicators, and AI analysis.
Portfolio Dashboards
Create beautiful dashboards with live data, fundamentals, and risk metrics.
AI Agents
Power financial AI agents with structured data and streaming analysis via MCP or Vercel AI SDK. AI agents can trade autonomously with the Bot API.
Screening Tools
Build custom screeners with fundamental filters, technical signals, and sentiment data.
Platform at a Glance
| Feature | Details |
|---|---|
| Endpoints | See the API Reference and OpenAPI spec for the current endpoint surface |
| Bot Trading API | Trade via X-Bot-Key with account/portfolio/order/KPI endpoints |
| Coverage | 100K+ global instruments (equities, ETFs, indices) |
| Latency | Sub-100ms p95 response time |
| Streaming | Server-Sent Events for AI copilot |
| SDKs | Python, TypeScript, Go CLI, Vercel AI, MCP |
| Auth | X-API-Key header (Authorization bearer may be accepted in some direct deployments) |
| Rate Limits | 30–300 req/min depending on plan |
| Environments | Production and UAT |
Choose Your SDK
Python
pip install vectradeTypeScript
npm install @vectrade/sdkGo CLI
brew install VecTrade-io/vectrade/vectradeQuick Example
Key Features
| Feature | Description |
|---|---|
| Real-time Quotes | Sub-second market data for 100K+ instruments |
| Fundamentals | Income statements, balance sheets, ratios, and company profiles |
| Company Profiles | Sector, industry, exchange, and corporate details |
| Technicals | 50+ indicators (RSI, MACD, Bollinger, etc.) with configurable periods |
| Sentiment | Social & news sentiment scoring with directional signals |
| Historical Data | OHLCV price history with configurable periods |
| Options | Full chains with Greeks, IV, and expiration data |
| Analyst Data | Wall Street consensus, price targets, and rating history |
| Earnings | EPS history, beat/miss records, and upcoming dates |
| ETF Data | NAV, holdings count, expense ratios for ETF instruments |
Open Source
The entire VecTrade ecosystem is open source under the VecTrade-io GitHub organization. See the Ecosystem page for the full architecture and project map.| Repo | Purpose |
|---|---|
| vectrade-python | Python SDK (async, typed, streaming) |
| vectrade-node | TypeScript SDK (zero-dep, edge-ready) |
| vectrade-cli | Go CLI with OAuth and shell completions |
| vectrade-ai-provider | Vercel AI SDK tool provider |
| vectrade-mcp | Model Context Protocol server (16 tools) |
| finkit | Financial analytics (indicators, risk, screening) |
| vectrade-openapi | OpenAPI 3.1 specification |
| vectrade-examples | Runnable examples and templates |
Getting Started
- Create an account and get your API key
- Install your preferred SDK
- Follow the Quickstart Guide
- Explore the API Reference
- Build a trading bot with the Bot Trading Guide