Programmatic access to Signallix for Pro and Elite subscribers. This API will become available when Signallix goes live.
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.
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"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.
List recent signals. Supports pagination and date filtering.
๐ Requires authentication โ include Authorization: Bearer <token> header.
| Name | Type | Description |
|---|---|---|
| page | int | Page number (default 1) |
| per_page | int | Results per page (default 20, max 100) |
| from | date | Start date filter (ISO 8601) |
| to | date | End date filter (ISO 8601) |
{
"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
}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.