Signal Screener
Cross-sectional sweep of the covered universe on the latest model-run date: rank tickers by signal strength or quality, optionally filtered by direction, sector, and a minimum quality floor. Returns at most 50 rows. Pay-as-you-go keys are ranked across the tickers their plan covers today, not the full universe: the response says so in universe (plan_cohort) and universe_note. Billing/DB note: top only truncates the response. Ranking requires reading the filtered cube date (often the full universe), so top=10 and top=50 do essentially the same Mongo work — see response field scanned and the usage meter (db_docs). Prefer sector filters to shrink work.
Request
- Base URL: https://api.falpha.ai
- URL: https://api.falpha.ai/screener
- Auth: one of:
- API key in query parameter api_key
- API key in header X-API-Key
Query parameters
Signal horizon: 5d, 15d, or 2m
Market regime: neutral, bear, or bull
Filter by signal direction: buy, sell, or any
Optional sector filter (e.g. 'energy', 'informationtechnology')
Minimum quality (Sharpe-ratio proxy) floor; rows without a quality value are excluded when set
Ranking key: confidence (absolute signal score) or quality (Sharpe-ratio proxy)
Number of rows to return (max 50). Does not reduce DB scan size.
Response
Successful Response
Example response
{
"as_of": "2026-07-13T00:00:00",
"count": 2,
"direction": "buy",
"period": "15d",
"rank_by": "confidence",
"regime": "neutral",
"results": [
{
"confidence": 0.61,
"date": "2026-07-13T00:00:00",
"quality": 0.44,
"signal": "buy",
"ticker": "XOM"
},
{
"confidence": 0.55,
"date": "2026-07-13T00:00:00",
"quality": 0.29,
"signal": "buy",
"ticker": "CVX"
}
],
"scanned": 120,
"sector": "energy",
"universe": "covered_universe"
}Changes
No recorded changes to this operation across all 1 revision of this API.