screener
Screens stocks using a custom query with filtering criteria.
This method allows you to build complex queries to filter stocks based on fundamental metrics like market cap, P/E ratio, sector, dividend yield, etc.
Return
Screener results matching the query criteria
Parameters
Custom screener query built using ScreenerQuery operators
Field to sort results by (default: TICKER)
Sort in ascending order if true, descending if false (default: false)
Maximum number of results to return (default: 100)
Number of results to skip for pagination (default: 0)
Throws
if the query is invalid or the request fails
Samples
Screens stocks using a predefined screener ID.
This method uses Yahoo Finance's predefined screener IDs for common screening strategies.
Return
Screener results for the predefined screen
Parameters
The predefined screener ID string
Maximum number of results to return (default: 25)
Optional field to sort results by
Optional sort order (true for ascending, false for descending)
Throws
if the screener ID is invalid or the request fails
Screens stocks using a predefined screener enum.
This method provides convenient access to Yahoo Finance's predefined screeners such as day gainers, day losers, most active, etc.
Return
Screener results for the predefined screen
Parameters
The predefined screener enum (e.g., DAY_GAINERS, DAY_LOSERS, MOST_ACTIVE)
Maximum number of results to return (default: 25)
Optional field to sort results by
Optional sort order (true for ascending, false for descending)
Throws
if the request fails