Stock Screener
Filter stocks by exchange and market cap.
/get_stock_screener endpoint. The Financial Datasets screener supports a wide catalog of financial and valuation filters. This route executes two of them: exchange and market_cap, both with the eq operator only. See Screener Filters for the exact executable catalog before building a request.
What this answers
- Which NASDAQ-, NYSE-, or AMEX-listed stocks fall into a given market cap bucket, mega through nano.
Coverage
Query rules
The request body needs afilters array with at least one filter object, each with field, operator, and value. Any field or operator outside the executable catalog above answers 400 bad_request before any Monid call runs, so a malformed filter costs nothing. currency is accepted for parameter parity, but only "USD" is supported; anything else also answers 400. limit defaults to 10.
Worked example
This repo has no committed live capture for this route.ticker and exchange below are real; market_cap and the price fields are illustrative placeholders, not a claim about real current market values.
Authorizations
The caller's own Monid API key (get one at https://monid.ai?fpr=dhruv-15136b). Passed straight through to Monid on every call, so usage bills the caller's own wallet — this is never a shared server-side credential, and the server never logs or stores it. Missing, empty, or malformed values answer 401 unauthorized before any paid call is attempted.
Body
1-2 filter objects. Only field=exchange or field=market_cap with operator=eq are executable; any other field/operator answers 400 bad_request before any paid call.
1 - 2 elementsMaximum rows to return (default: 10, max: 100).
1 <= x <= 100Response
Illustrative shape; market_cap/last_sale/net_change/percent_change are structural placeholders in Nasdaq's own string format, not a claim about real current market values.
screen_stocks envelope: {"search_results": [...]}. Never paginated (no next_page_url; use limit to bound the result set).