Developer
REST API Reference
Access your TradingWizard data programmatically. Build custom dashboards, automate workflows, or integrate with external tools.
Authentication
All API requests require a Bearer token in the Authorization header. You can find your API key in Settings → Exchange Keys → API Access.
Authorization: Bearer <your_api_key>
Invalid or missing keys return 401 / 403. Rate limit exceeded returns 429 with a Retry-After header.
Response Format
Every endpoint returns a consistent JSON envelope.
Success
{
"ok": true,
"data": { ... },
"meta": { "timestamp": "..." }
}Error
{
"ok": false,
"error": {
"code": "RATE_LIMIT_EXCEEDED",
"message": "..."
}
}Quick Start
cURL
curl -H "Authorization: Bearer YOUR_API_KEY" \ https://tradingwizard.ai/api/v1/account
Python
import requests
headers = {"Authorization": "Bearer YOUR_API_KEY"}
response = requests.get(
"https://tradingwizard.ai/api/v1/account",
headers=headers
)
data = response.json()
print(data)JavaScript
const res = await fetch(
"https://tradingwizard.ai/api/v1/account",
{ headers: { Authorization: "Bearer YOUR_API_KEY" } }
);
const data = await res.json();
console.log(data);Rate Limits
Requests are rate-limited per day (UTC). Limits reset at midnight.
Starter
100/day
Pro
5,000/day
Premium
50,000/day