Screen stocks by exchange and market cap
Screens stocks via Monid’s Nasdaq /get_stock_screener endpoint. Only two filter fields are executable today: exchange (NASDAQ/NYSE/AMEX) and market_cap (mega/large/mid/small/micro/nano), both with operator=eq — a small subset of the full Financial Datasets screener catalog. Use GET /financials/search/screener/filters to discover the exact executable set. currency is accepted for FD parameter parity but only “USD” is supported (any other value answers 400). Never paginated: there is no next_page_url; use limit to bound the result set.
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).