Institutional API
Programmatic access to the Alpha Engine. Consume mathematically verified, AI-evaluated trade setups in real-time.
Authentication
All requests to the API must be authenticated via a Bearer token in the Authorization header. Keys are provisioned securely via our Unkey edge network.
GET /api/vault/signals HTTP/1.1
Host: api.aitrading.com
Authorization: Bearer live_xxxxxxxxxxxxxxxxx
Host: api.aitrading.com
Authorization: Bearer live_xxxxxxxxxxxxxxxxx
Retrieve Signals
GET
/api/vault/signalsFetches the latest evaluated trade opportunities. The feed is ordered chronologically by execution timestamp. Free tier users experience a 4-hour delay and receive masked metrics.
Query Parameters
page(Optional) Pagination page number. Default is 1.limit(Optional) Number of records to return. Default is 10.
Response Payload (Pro Tier)
{
"signals": [
{
"id": "a1b2c3d4-...",
"symbol": "XAUUSD",
"side": "LONG",
"timeframe": "1H",
"status": "APPROVED",
"entry_plan_json": {
"price": 2342.50
},
"stop_plan_json": {
"stop": 2338.00
},
"take_profit_json": {
"tp": 2351.50
},
"ai_summary": "Price has swept the previous session liquidity pool. M30 structural alignment is bullish with price > EMA 50 > EMA 200. RSI indicates momentum buildup without overextension. 1:2 RR mandated.",
"created_at": "2026-06-15T14:30:00Z"
}
],
"is_pro": true,
"pagination": {
"total": 1,
"page": 1,
"limit": 10
}
}Rate Limits & Edge Security
API endpoints are protected by global edge rate-limiting to ensure feed stability. The standard tier allows for 60 requests per minute per API key. Exceeding this limit will result in a 429 Too Many Requests response.