Building with the API? Open the developer docs
Finmagine API & MCP — free tier to test • Pro/Max for full access • REST + MCP
Master the US momentum and trader scan endpoints through a complete learning overview and interactive flashcards
This guide opens the final group in the series — named, composable workflows. Before chaining calls together, it's worth knowing the 3 raw endpoints those workflows are built from: one for a single stock's momentum profile, one free market-wide RS leaderboard, and one precomputed technical scan library with 7 real scan types. This guide covers all 3 in isolation, with the actual scan definitions and the freshness heuristic that decides whether a result is trustworthy.
/us/picks/?list=trader on the website and wants the same data programmaticallyClick any card to reveal the answer. Use the search box to find a specific topic.
| Endpoint | Question it answers | Tier |
|---|---|---|
us_get_momentum | "What's this one stock's technical picture right now?" | API Pro |
us_market_momentum | "Which stocks in the whole US market have the strongest relative strength?" | Free — no tier gate |
us_market_trader_scan | "Which stocks match a specific precomputed technical pattern right now?" | API Pro |
A single stock's full technical momentum profile:
Top US stocks ranked by RS rating (IBD-style 1-99) against the full US universe, sorted descending. An RS rating of 90 or above is considered elite momentum.
| Param | Required? | Notes |
|---|---|---|
sector | No | Optional filter to one sector |
limit | No | Results to return — tier-capped (Free tier's normal caps still apply to result count, even though the endpoint itself has no tier gate) |
Response includes stocks (the ranked array), plus count and sorted_by metadata.
US stocks matching one of 7 precomputed technical scans — the exact same data source the website's /us/picks/?list=trader page uses (via a shared fetch function, not a duplicated query).
| scan_type | Label | What it identifies |
|---|---|---|
all | All Signals | Every scan type combined — the default if omitted |
stage2 | Stage 2 Breakout | Weinstein-style Stage 2 uptrend — price above rising SMA-200, confirmed advancing phase |
nearHigh | Near 52-Week High | Trading close to its 52-week high — a classic momentum continuation signal |
stage2nh | Stage 2 + Near High | Combined — both conditions true simultaneously, a tighter, higher-conviction filter |
highVol | High Volume | Trading on unusually high volume relative to its own average — a possible institutional-interest signal |
brs | Breakout Readiness Score | A composite score assessing how "coiled" a stock is for a potential breakout, before it actually breaks out |
vcp | Volatility Contraction Pattern | Mark Minervini-style VCP — a tightening series of pullbacks with shrinking volume, a classic pre-breakout base pattern |
Results are precomputed by a dedicated cron (not calculated live per request) into the us_trader_scan_results table, running 30 22 * * 1-5 UTC — 10:30 PM UTC, weekdays only. Every response echoes source_table and cron_schedule directly, so you always know exactly where the numbers came from and how often they refresh.
Stocks in us_market_trader_scan results are ranked by an "effective score" — not simply the raw per-scan-type score, but one adjusted with a small, deliberate bump when a stock also independently qualifies for the VCP scan:
The response's stocks array is sorted by this effective score descending, with rs_rating descending as the tiebreaker.
Every trader-scan response includes is_stale and stale_after_hours — a way to tell current data from stale data without you having to independently know the cron's schedule.
| is_stale value | Meaning |
|---|---|
null | No data has been computed yet for this scan type |
false | Data age is within the stale threshold (72 hours by default) |
true | Data is older than the threshold — something may be wrong with the cron |
This is explicitly documented as a heuristic, not a precise "next scheduled run" calculation — it's a reasonable buffer, not an exact prediction of when fresh data will next arrive.
With the raw endpoints covered, the final 2 guides in this series show how they compose into named, purpose-built workflows:
us_market_momentum with other market-context endpointsus_market_trader_scan scan types together for a tighter, higher-conviction shortlistSee the API & Agent Integration hub for the full 12-guide roadmap.
Finmagine gives you 30+ computed financial ratios, sector benchmarks, FII/DII flows, the Finmagine Score, and AI-powered analysis — all in one place.