Stock Screener
screen_stocksFilter stocks by sector, market cap, price, volatility, and other criteria to identify investment opportunities matching specific requirements.
Instructions
Screen and filter stocks by sector, market cap, price range, beta, volume, dividend yield, exchange, and country. Returns a curated list with derived signals — cap_category (MEGA/LARGE/MID/SMALL/MICRO/NANO), volatility_category (LOW/MODERATE/HIGH), and liquidity_category (HIGH/MODERATE/LOW). Use this to discover stocks matching specific investment criteria, build watchlists, or find opportunities within a sector.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| sector | No | Business sector to filter by | |
| industry | No | Specific industry (e.g., "Consumer Electronics", "Asset Management") | |
| exchange | No | Stock exchange to filter by | |
| country | No | Country code (e.g., US, GB, DE, CA) | |
| market_cap_min | No | Minimum market cap in USD (e.g., 10000000000 for $10B) | |
| market_cap_max | No | Maximum market cap in USD | |
| price_min | No | Minimum stock price in USD | |
| price_max | No | Maximum stock price in USD | |
| beta_min | No | Minimum beta (e.g., 0.5 for lower-volatility stocks) | |
| beta_max | No | Maximum beta (e.g., 1.5 for moderate-volatility cap) | |
| volume_min | No | Minimum daily trading volume | |
| dividend_min | No | Minimum last annual dividend | |
| is_etf | No | Set true to include only ETFs, false to exclude ETFs. Omit to not filter by ETF status. | |
| is_fund | No | Set true to include only funds, false to exclude funds. Omit to not filter by fund status. | |
| is_actively_trading | No | Only return actively trading securities. Defaults to true. | |
| limit | No | Maximum results to return (1-200). Defaults to 50. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| query_summary | Yes | ||
| total_results | Yes | ||
| stocks | Yes | ||
| meta | Yes |