API Introduction
Welcome to the VecAlpha API documentation. Our RESTful API provides programmatic access to all VecAlpha platform features.
Overview
The VecAlpha API enables you to:
- Fetch market data (historical and real-time)
- Execute trades programmatically
- Manage strategies and backtests
- Access account information
Base URL
Production: https://api.vecalpha.com/v1
Sandbox: https://api-sandbox.vecalpha.com/v1
Authentication
All API requests require authentication via API keys.
import requests
headers = {
'X-API-Key': 'your-api-key',
'X-API-Secret': 'your-api-secret'
}
response = requests.get('https://api.vecalpha.com/v1/account', headers=headers)
Rate Limits
| Tier | Requests/minute | Requests/day |
|---|---|---|
| Free | 60 | 1,000 |
| Pro | 600 | 50,000 |
| Enterprise | Unlimited | Unlimited |
Next Steps
- Authentication - Detailed auth guide
- Market Data - Data endpoints
- Trading - Order execution