curl -X GET "https://api.innova-trading.com/api/external/symbols" \
-H "Authorization: Bearer YOUR_API_KEY"
import requests
response = requests.get(
"https://api.innova-trading.com/api/external/symbols",
headers={"Authorization": "Bearer YOUR_API_KEY"}
)
data = response.json()
print(f"Available symbols: {data['symbols']}")
print(f"Available timeframes: {data['timeframes']}")
const response = await fetch(
"https://api.innova-trading.com/api/external/symbols",
{
headers: { Authorization: "Bearer YOUR_API_KEY" }
}
);
const { symbols, timeframes } = await response.json();
console.log("Available symbols:", symbols);
console.log("Available timeframes:", timeframes);
{
"success": true,
"symbols": [
"EURUSD",
"GBPUSD",
"USDJPY",
"XAUUSD"
],
"timeframes": [
1,
5,
15,
60,
240,
1440
],
"limits": {
"max_bars_per_request": 1000,
"rate_limit_per_hour": 100
}
}
Market Data
Get Available Symbols
List all trading symbols available for your API key
GET
/
api
/
external
/
symbols
curl -X GET "https://api.innova-trading.com/api/external/symbols" \
-H "Authorization: Bearer YOUR_API_KEY"
import requests
response = requests.get(
"https://api.innova-trading.com/api/external/symbols",
headers={"Authorization": "Bearer YOUR_API_KEY"}
)
data = response.json()
print(f"Available symbols: {data['symbols']}")
print(f"Available timeframes: {data['timeframes']}")
const response = await fetch(
"https://api.innova-trading.com/api/external/symbols",
{
headers: { Authorization: "Bearer YOUR_API_KEY" }
}
);
const { symbols, timeframes } = await response.json();
console.log("Available symbols:", symbols);
console.log("Available timeframes:", timeframes);
{
"success": true,
"symbols": [
"EURUSD",
"GBPUSD",
"USDJPY",
"XAUUSD"
],
"timeframes": [
1,
5,
15,
60,
240,
1440
],
"limits": {
"max_bars_per_request": 1000,
"rate_limit_per_hour": 100
}
}
Request
This endpoint has no parameters. It returns all symbols and timeframes your API key can access.Response
boolean
Indicates if the request was successful
array
List of available trading symbols
array
List of available timeframes (in minutes)
object
curl -X GET "https://api.innova-trading.com/api/external/symbols" \
-H "Authorization: Bearer YOUR_API_KEY"
import requests
response = requests.get(
"https://api.innova-trading.com/api/external/symbols",
headers={"Authorization": "Bearer YOUR_API_KEY"}
)
data = response.json()
print(f"Available symbols: {data['symbols']}")
print(f"Available timeframes: {data['timeframes']}")
const response = await fetch(
"https://api.innova-trading.com/api/external/symbols",
{
headers: { Authorization: "Bearer YOUR_API_KEY" }
}
);
const { symbols, timeframes } = await response.json();
console.log("Available symbols:", symbols);
console.log("Available timeframes:", timeframes);
{
"success": true,
"symbols": [
"EURUSD",
"GBPUSD",
"USDJPY",
"XAUUSD"
],
"timeframes": [
1,
5,
15,
60,
240,
1440
],
"limits": {
"max_bars_per_request": 1000,
"rate_limit_per_hour": 100
}
}
Symbol Codes
| Symbol | Description |
|---|---|
EURUSD | Euro / US Dollar |
GBPUSD | British Pound / US Dollar |
USDJPY | US Dollar / Japanese Yen |
XAUUSD | Gold / US Dollar |
USDCHF | US Dollar / Swiss Franc |
AUDUSD | Australian Dollar / US Dollar |
USDCAD | US Dollar / Canadian Dollar |
NZDUSD | New Zealand Dollar / US Dollar |
Timeframe Reference
| Value | Name | Description |
|---|---|---|
1 | M1 | 1 minute |
5 | M5 | 5 minutes |
15 | M15 | 15 minutes |
30 | M30 | 30 minutes |
60 | H1 | 1 hour |
240 | H4 | 4 hours |
1440 | D1 | 1 day |
Available symbols and timeframes depend on your API key tier.
Contact support to request access to additional symbols.
⌘I