For Algorithmic Trading

Power your bots with 85% accurate predictions

Purpose-built API for algorithmic traders. Ultra-low latency, complete signal data, and enterprise-grade infrastructure.

<50ms response time
99.9% uptime SLA
Complete signal data
Real-time WebSockets
Connected
// API Response
{
  "symbol": "BTCUSDT",
  "action": "BUY",
  "confidence": 0.94,
  "entry_price": 67520,
  "take_profit": 71250,
  "stop_loss": 65720,
  "horizon": "short"
}
Latency: <50ms94% confidence

Built for production trading systems

Enterprise-grade infrastructure designed to handle the demands of algorithmic trading at scale.

<0ms
Response Time
P99 latency
0%
Accuracy
Verified predictions
0%
Uptime SLA
Guaranteed
0RPM
Rate Limit
Pro tier capacity
Core Features

Everything an algo trader needs

Ultra-Low Latency

Sub-50ms response times with 99.9% uptime SLA. Purpose-built infrastructure for high-frequency trading systems.

WebSocket • REST • GraphQL

Structured Data

Clean, consistent JSON responses with all signal data you need for automated trading systems.

REST • WebSocket

Enterprise Security

Advanced authentication, rate limiting, and monitoring designed for production trading environments.

JWT • IP Whitelist • Encryption

Multi-Language SDKs

Native libraries for Python, JavaScript, Go, and C++ with comprehensive type definitions and async support.

Async • Type-safe • Documented
Integration

Four lines to your first signal

No config files. No webhook setup. One API call returns action, confidence, entry, target, and stop.

1

Install SDK

One command. Includes async support and full type stubs.

pip install pearlixa-sdk
2

Authenticate

Returns a pooled client. No config files needed.

client = Pearlixa(api_key="pk_live_...")
3

Request a Signal

Returns: action, confidence, entry, target, stop.

pred = client.predictions.create("BTCUSDT")
4

Act on Confidence

confidence > 0.9 correlates with highest-accuracy signals.

if pred.confidence > 0.9: execute_trade(pred)
Request
from pearlixa_sdk import Pearlixa

client = Pearlixa(api_key="pk_live_...")

pred = client.predictions.create(
    symbol="BTCUSDT", horizon="long"
)

# Act on high-confidence signal
if pred.confidence > 0.9:
    execute_trade(pred.action, pred.entry_price,
                  pred.take_profit, pred.stop_loss)
200 OK
·43ms
BUY·94% conf
Use Cases

From signal to execution in milliseconds

One API. Four fields. Here's what traders build with it.

High-Frequency Trading

Sub-50ms latency. WebSocket streams push up to 500 signals per minute — your execution layer decides in the same tick.

WebSocket streamingBurst capacityCo-location support
<50ms latency
500 signals/min
WebSocket stream · live
08.441BUYBTCUSDT
08.389HOLDETHUSDT
08.201SELLSOLUSDT
07.994BUYBNBUSDT

Market Making

Confidence-scored predictions dynamically tighten or widen spreads. High confidence → tighter spread. Low confidence → wider buffer.

BTCUSDTconf → spread
0.06%
BID $67479conf 84%ASK $67561

Statistical Arbitrage

Batch-query correlated assets, compare their signals, and act when one diverges from the group — all from a single API call.

BTCUSDTBUY
89%
ETHUSDTSELL
71%
SOLUSDTBUY
83%
ETHUSDT diverging from trend

Portfolio Rebalancing

Score your entire portfolio in a single batch call. Rank assets by confidence, filter by action, and reweight automatically.

Batch predictionsConfidence rankingMulti-asset horizon
rebalance.py
# Score 12 assets in one call
signals = client.predictions.batch(
    symbols=portfolio.symbols,
    horizon="long"
)

# Filter & reweight by confidence
buys = [
    s for s in signals
    if s.action == "BUY"
    and s.confidence > 0.80
]
Security

Your signals, your keys, your rules

Every layer built for teams that cannot afford a breach.

HTTPS Encryption

All traffic encrypted end-to-end. No signal interception, no man-in-the-middle risk.

API Key Management

Create, revoke, and audit keys instantly. Compromised key? Revoke it in seconds, not hours.

Two-Factor Auth

TOTP-based 2FA prevents unauthorized access — even if your password leaks.

Rate Limits

Defined quotas per plan with clear error responses. No runaway costs, no surprise bills.

Get your first signal in 5 minutes

Sign up, grab an API key, and call the endpoint. No sales call, no onboarding queue.

20 free API calls · No credit card required

terminal
$ curl pearlixa.com/api/v1/predict \
-H "Authorization: Bearer sk_..."
// Response
{
"symbol": "BTC/USDT",
"signal": "LONG",
"confidence": 0.87,
"entry": 94250.00,
"targets": [97800, 101200],
"stop_loss": 92100.00,
"latency_ms": 38
}
200 OK
38ms
REST API

*All accuracy figures based on historical backtesting (2021–2024). Past performance does not guarantee future results.