API Keys
All API requests require authentication using a Bearer token in theAuthorization header.
Getting Your API Key
During the beta period, you can use any string with 10 or more characters as your API key.
This allows you to start testing immediately without signup.
my_test_key_123(16 chars)developer_2024(14 chars)abcdefghij(10 chars - minimum)
Using Your API Key
Security Best Practices
Never expose in client code
API keys should only be used server-side. Never include them in frontend JavaScript.
Use environment variables
Store your API key in environment variables, not in source code.
Use unique keys
Choose a unique key string to identify your requests.
Keep it secret
Don’t share your API key publicly (e.g., in GitHub repos).
Environment Variables
Error Responses
401 Unauthorized
Missing or invalid API key:API keys must be at least 10 characters long. Shorter keys will be rejected.
403 Forbidden
Valid API key but no access to the requested resource:Available Symbols & Timeframes
By default, all API keys have access to:| Symbols | Timeframes |
|---|---|
| EURUSD, GBPUSD, USDJPY, XAUUSD | 1m, 5m, 15m, 1H, 4H, 1D |
Rate Limiting
API keys are rate-limited to prevent abuse:| Limit | Value |
|---|---|
| Requests/Hour | 100 |
| Max bars per request | 1,000 |