Updated daily ยท 20+ curated screeners

Track what the best screeners pick.
Measure how the picks perform.

A clean REST API for daily stock-screener results across value, growth, momentum, and income strategies, with consensus signals and backtested forward returns baked in.

Get it on RapidAPI โ†’ View code on GitHub
What you get

Signal, not noise

Three things that turn a list of tickers into something you can actually act on.

๐Ÿ—“๏ธ

Daily picks

A curated set of value, growth, momentum, and income screeners, refreshed every day. See exactly which tickers each strategy selects, with full history.

๐ŸŽฏ

Consensus signals

Surface the tickers showing up across multiple screeners at once. When independent strategies agree, you've found the highest-conviction names.

๐Ÿ“Š

Proven performance

Every screener is tracked on a rolling basis. Cohort-based forward returns from 7 days to 1 year, with full history, so you can tell skill from luck.

Transparency

The performance numbers, rebuilt from raw prices

Every reported return is reproducible. Here is one screener's cohort, indexed to entry, with the average line landing exactly on the published figure.

Shareholder Yield

Reported 1m return
/stock-screeners/performance
Recomputed from prices
average of the cohort lines
Cohort
equal-weighted names
cohort average best worst other names

Each line is a picked ticker's close, indexed to 100 at the cohort's entry date. The average of all of them equals the return we publish, no trust required.

How it works

From strategy to signal in three steps

No SDK, no setup. A RapidAPI key and a single request gets you going.

Pick a screener

Browse 20+ curated strategies: magic formula, high-yield income, institutional accumulation, quality growth, and more.

Pull the picks

One request returns today's tickers, the consensus leaders, or a screener's full pick history as clean JSON.

Check the track record

Query cohort-based forward returns and leaderboards to see which strategies are actually working right now.

The API

Simple endpoints, structured JSON

Every response is JSON. No SDK required, just a RapidAPI key.

GET
/stock-screenersList every available screener strategy
GET
/tickers/latestThe most recent picks across all screeners
GET
/tickers/popularConsensus picks: tickers chosen by the most screeners
GET
/stock-screeners/performanceCohort-based forward returns, ranked
GET
/stock-screeners/performance/leaderboardTop-performing individual picks by window
Insights

From the blog

What the data shows: screener performance, consensus picks, and notes from building in public.

Performance August 5, 2026

Month three: the rotation held

For the first time the leaderboard didn't flip. Value and income led again, momentum finished last again, and a consistent group of strategies is finally starting to show. Three months, side by side.

Read the analysis โ†’
Performance July 9, 2026

Month two: the leaderboard flipped

The second month of forward returns nearly inverted the first. Momentum collapsed, value led, and last month's best strategy became one of the worst. The full side-by-side, and why it's the point.

Read the analysis โ†’
Performance June 2, 2026

Which stock screeners actually performed? The first month of data

I tracked 20+ screening strategies' forward returns for a month. Momentum and quality led; classic value lagged. Here's the full leaderboard, and why I don't trust it yet.

Read the analysis โ†’
Tutorial June 3, 2026

Build a daily eToro trading bot on top of the Stock Screener API

A Python walkthrough: pull daily picks, map them to eToro instrument IDs, and rebalance an equal-weight demo portfolio every morning. Cron, GitHub Actions, or Lambda.

Read the tutorial โ†’
Tutorial June 3, 2026

Build a daily Alpaca trading bot on top of the Stock Screener API

A Python walkthrough with alpaca-py: pull daily picks and rebalance an equal-weight paper-trading account using fractional notional orders. Cron, GitHub Actions, or Lambda.

Read the tutorial โ†’
Get started

Start screening in minutes

Subscribe on RapidAPI, grab your key, and make your first request.