Institutional-Grade Signals.
One API Call Away.
10-Driver Action Cards. Institutional Conviction Score. Wyckoff Phase Detection. Elliott Wave counting. Natural language queries. All accessible via a single REST API, MCP server, or A2A agent protocol.
# Get a live signal with ICS + Wyckoff + Elliott Wave curl https://getsigna.ai/api/v1/signal?sym=AAPL \ -H "Authorization: Bearer YOUR_API_KEY"
More Than Indicators.
A Complete Intelligence Layer.
29-Driver Action Card + Grade
Scores 29 independent drivers simultaneously and produces one verdict: LONG, SHORT, or WAIT — with entry, stop, target, R:R, and a letter grade A+ to F reflecting conviction.
Institutional Conviction Score (ICS)
Proprietary 0–100 score tracking smart money conviction by testing whether dark pool print levels are holding as support or failing. No other retail API offers this.
Live Options Flow (Unusual Whales)
Per-symbol live options flow: whale sweeps, blocks, unusual activity flags, premium, OI, and volume. Dark pool prints and congressional trade disclosures also available.
Broker Execution Routes
Connect Alpaca (paper or live), execute trades with Kelly Criterion sizing, sync live positions, and retrieve positions with Signa edge recommendations — all via API.
Wyckoff Phase Detection
All 7 Wyckoff phases detected with plain-English narrative. Auto-detects Spring, UTAD, and Last Point of Support. Returns a story, not just a label.
Elliott Wave + Fibonacci
5-wave impulse and ABC correction counting. Validates Wave 3 extension ratios, computes Wave 5 targets, and returns the exact price that invalidates the count.
Multi-Symbol Scanner
Scan dozens of symbols simultaneously, ranked by signal strength. Bullish setups at the top, bearish at the bottom. Includes Signal Index (SSI) 0–100.
Natural Language API
POST a plain-English query like "best AI stock setups this week" — Claude extracts intent and symbols, then runs live signal analysis on each. Pro tier.
MCP Server + A2A Routing
Native MCP server for Claude Desktop, Cursor, and Windsurf. A2A agent routing protocol for multi-agent trading workflows. Industry first.
OHLCV History + Backtesting
200+ days of candles with multi-source failover. Backtesting engine with Sharpe ratio, max drawdown, and win rate. Founding tier.
Complete API Reference
Base URL: https://getsigna.ai/api/v1
See a Real Action Card Fire
This is a live call to GET /api/v1/signal?sym=AAPL — not a mock. Switch symbols to watch the engine run on real data.
curl https://getsigna.ai/api/v1/signal?sym=AAPL -H "Authorization: Bearer cmts_your_key"
{
"ok": true,
"symbol": "AAPL",
"data": {
"direction": "LONG",
"confidence": 87,
"ics": { "score": 74, "conviction": "HIGH" },
"wyckoff": { "phase": "Markup", "narrative": "..." },
"elliottWave": { "label": "Wave 3 of 5", "target": 215.00 },
"entry": 178.23,
"stop": 172.40,
"target": 192.90,
"rr": 2.5
}
}The Only Trading API
Built for AI Agents.
Connect Claude Desktop, Cursor, or any MCP-compatible AI assistant directly to live signals, screener results, and full analysis. Ask "What are the best setups right now?" and get a real answer — not a hallucination.
The A2A routing protocol lets you build multi-agent trading workflows — route tasks to purpose-built Signa agents or register your own external agents into the network.
{
"mcpServers": {
"signa": {
"url": "https://getsigna.ai/mcp",
"headers": {
"Authorization": "Bearer cmts_your_key"
}
}
}
}POST /api/v1/a2a
{
"task": "signal_analysis",
"symbols": ["NVDA", "AAPL"],
"context": { "timeframe": "1d" }
}
// Routes to Signa Signal Agent
// Returns: Action Cards + ICS + WyckoffBuild AI Trading Agents
Combine Technical Analysis + Prediction Markets + News Sentiment in one API call. Three pre-built agent templates included.
Momentum Agent
Buys A/A+ grade signals, sells D/F. Simple, fast, effective.
Prediction + News Agent
Requires multi-source confirmation: Technical ≥85 + Markets ≥70% + 3 bullish news.
Edge Detection
Finds mispricings between prediction market probability and news sentiment.
import { SignaAgentSDK } from '@signa/agent-sdk';
const signa = new SignaAgentSDK({ apiKey: 'YOUR_TOKEN' });
// Get full multi-source signal
const signal = await signa.getSignal('AAPL');
console.log(signal.grade); // "A+"
console.log(signal.score); // 94
console.log(signal.edge.type); // "UNDERPRICED"
// Batch signals
const signals = await signa.getBatchSignals(
['AAPL', 'MSFT', 'NVDA', 'BTC']
);
// Scan for edge opportunities
const edges = await signa.scanEdges(undefined, 40);
console.log(edges[0].symbol, edges[0].edgeScore);// GET /api/edge-detection?sym=AAPL
{
"type": "UNDERPRICED",
"score": 72,
"actionability": "HIGH",
"marketProbability": 45,
"newsSentiment": 74,
"divergence": 29,
"recommendation": "AAPL market appears
UNDERPRICED at 45% while news
sentiment is 74%...",
"reasoning": [
"Market probability: 45% (3 markets)",
"News sentiment: 74% (8 articles)",
"Divergence: 29 ppts",
"✅ News more bullish than market"
]
}Choose Your Access Level
Start Building on Signa
Free tier. No credit card. API key in 60 seconds. Full docs at getsigna.ai/docs.