Skip to main content
The equity screener is the company-level counterpart of the macro screener. Instead of filtering countries by indicator values, you filter the scored universe of US companies by the latest values of 34 screenable fields — valuation multiples, financial ratios, and price analytics — with the same compact filter DSL: “show me Technology companies with a trailing P/E below 25 and a positive 12-month return, ranked by free-cash-flow yield.”
The screener screens public values only: the latest published value per company per field, all of it derived from SEC fundamentals and Financial Data API’s own derived analytics. It never exposes internal scoring and never touches licensed data.

How it works

Filters arrive as a single filter query parameter. Each clause is field:operator:value, clauses are comma-separated, and they are AND-ed together — identical semantics to the macro screener:
The operators are gt, lt, gte, lte, eq, and in; in is the only one that takes more than one value, pipe-separated:
A company qualifies only when every clause matches. A company missing a value for any filtered field does not satisfy that clause and is excluded — absence never counts as a match.

Parameters

Unknown query parameters, malformed clauses, unknown operators, and out-of-range limit values are rejected with bad_request. The error message names the offending clause.

Screenable fields

The 34 fields fall into five groups. sector and industry are strings and accept eq and in only, matched case-insensitively; every other field is numeric and accepts all six operators.
sector, industry (string; eq/in, case-insensitive), market_cap.
trailing_pe_ratio, price_to_book_ratio, price_to_sales_ratio, price_to_free_cash_flow_ratio, price_to_operating_cash_flow_ratio, ev_to_ebit_ratio, ev_to_ebitda_ratio, ev_to_sales_ratio, ev_to_free_cash_flow_ratio, earnings_yield, free_cash_flow_yield, dividend_yield, peg_ratio.
gross_margin, operating_margin, profit_margin, free_cash_flow_margin, current_ratio, quick_ratio, cash_ratio, debt_to_equity, return_on_assets, return_on_equity.
equity_return_1m, equity_return_3m, equity_return_6m, equity_return_12m, equity_realized_vol_30d, equity_realized_vol_90d, equity_max_drawdown_1y, equity_trend_zscore_90d.

Discovering fields

The authoritative list, with operators, syntax, and an example, lives at GET /public/equity-screener/filters:
Treat /public/equity-screener/filters as the source of truth for field names rather than hard-coding the list above — the same pattern as the macro screener’s /screener/filters.

Running a screen

Send your clauses as the filter parameter to GET /public/equity-screener. The filter parameter is required.

The response

Each result is a company that satisfied every clause, with the evaluated values inlined so you can see what it screened on without a second call:
Response
Example values above are illustrative. Run the screen for live results.

Authentication

The equity screener lives on the public surface. Send your key as x-api-key (or Authorization: Bearer) as everywhere else; see Authentication.

Notes and caveats

The screener evaluates the scored universe — S&P 500 union Nasdaq-100, the same membership as GET /companies. It does not screen the full US market.
A company with no value for a filtered field is excluded from the results — absence never satisfies a clause. A company with no value for the sort field still qualifies but sorts last.
Multiples and ratios are computed from SEC fundamentals and price inputs; the price analytics are Financial Data API’s own derived analytics. The screener reads the latest published value per field — it is a filter over stored values, not a live calculator.
The MCP server exposes the screener as screen_equities, with equity_screener_fields for field discovery — the equity analogues of screen_macro and screener_fields.

Macro screener

The cross-country original: same DSL, canonical macro indicators as fields.

Derived analytics

The valuation multiples and price analytics behind the screenable fields.

Companies

The scored universe the screener evaluates.

Financial statements

The SEC fundamentals underneath the multiples and ratios.