API available at launch

API Documentation

Programmatic access to Signallix for Pro and Elite subscribers. This API will become available when Signallix goes live.

Pre-Launch Preview

This API documentation is provided for preview and integration planning. The endpoints will be functional when Signallix goes live. Early access members will receive priority access.

Quick Start

1. Join Early Access and reserve a Pro or Elite plan.

2. When we go live, get your API key from the dashboard settings, or use your JWT token from login.

3. Include the token in the Authorization: Bearer <token> header.

4. Base URL: http://localhost:8000

# Example: Fetch latest signals (available at launch)
curl -X GET https://api.signallix.com/signals \
  -H "Authorization: Bearer <your-token>" \
  -H "Content-Type: application/json"

Rate Limits

Free

No API

Pro

1,000/day

Elite

10,000/day

Rate limit headers are included in every response: X-RateLimit-Remaining, X-RateLimit-Reset.

Endpoints

List recent signals. Supports pagination and date filtering.

๐Ÿ”’ Requires authentication โ€” include Authorization: Bearer <token> header.

Parameters

NameTypeDescription
pageintPage number (default 1)
per_pageintResults per page (default 20, max 100)
fromdateStart date filter (ISO 8601)
todateEnd date filter (ISO 8601)

Response

{
  "signals": [
    {
      "id": "sig_abc123",
      "coin": "BTC/USDT",
      "direction": "LONG",
      "confidence": 87,
      "entry_price": 69250,
      "target_price": 71800,
      "stop_loss": 67800,
      "strategy": "Momentum Breakout",
      "timeframe": "4H",
      "created_at": "2026-06-08T14:30:00Z",
      "status": "active"
    }
  ],
  "total": 156,
  "page": 1,
  "per_page": 20
}

Webhooks Elite

Elite subscribers can configure webhook URLs to receive real-time signal push notifications instead of polling the API. When a new signal is published, we send an HTTP POST to your URL.

// Webhook payload (POST to your URL)
{
  "event": "signal.created",
  "data": {
    "id": "sig_abc123",
    "coin": "BTC/USDT",
    "direction": "LONG",
    "confidence": 87,
    "entry_price": 69250,
    "target_price": 71800,
    "stop_loss": 67800,
    "strategy": "Momentum Breakout",
    "timeframe": "4H",
    "created_at": "2026-06-08T14:30:00Z"
  },
  "timestamp": "2026-06-08T14:30:01Z"
}

Your endpoint must respond with HTTP 200 within 5 seconds. Failed deliveries are retried up to 3 times with exponential backoff.

Need a client library? Check out our Python SDK and Node.js SDK on GitHub.