API Documentation
MarketDNA provides a REST API for programmatic access to trading signals, strategy performance, and market analysis data.
Authentication
Include your API key in every request:
X-API-Key: dna_live_your_key_hereGenerate API keys from the Settings page.
Base URL
https://dna-api.wizybit.comEndpoints
Signals
| Method | Path | Description |
|---|---|---|
| GET | /scan/latest/filtered | All trading-ready signals |
| GET | /scan/latest/filtered/longs | LONG signals only |
| GET | /scan/latest/filtered/shorts | SHORT signals only |
| GET | /scan/latest | Full scan results (all signals incl. FLAT) |
Performance
| Method | Path | Description |
|---|---|---|
| GET | /performance/summary | Overall hit rate, avg P&L |
| GET | /performance/by-strategy | Performance by strategy |
| GET | /performance/by-signal | LONG vs SHORT breakdown |
| GET | /performance/bias | Current market bias |
Strategies
| Method | Path | Description |
|---|---|---|
| GET | /strategies | List all strategies with DNA status |
| GET | /calibrate/assignments | Symbol-to-strategy assignments |
Rate Limits
| Tier | Requests/Day |
|---|---|
| Free | 10 |
| Trader | 100 |
| Pro | 1,000 |
Response Format
All responses are JSON. Signal endpoints return:
{
"scan_run_id": "uuid",
"status": "COMPLETED",
"recommendations": [
{
"symbol": "AVGO",
"signal": "LONG",
"strategy_name": "SuperTrend",
"confidence": 0.84,
"sector": "Technology",
"gap_status": "growing",
"atr_14": 8.45,
...
}
]
}