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

Retrieve Signals

GET/api/vault/signals

Fetches 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.