value-dividend-screener

Screens US stocks for dividend opportunities using FINVIZ Elite API and FMP API data.

1|Updated Feb 18, 2026
One-click install
npx skills add https://github.com/darkounus90/BOTTX3 --skill value-dividend-screener-darkounus90
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: value-dividend-screener
Source: https://github.com/darkounus90/BOTTX3/tree/main/.agents/skills/value-dividend-screener
Command: npx skills add https://github.com/darkounus90/BOTTX3 --skill value-dividend-screener-darkounus90

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pandas, requests, pypdf, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill helps users identify high-quality dividend stocks by combining value characteristics, attractive yields, and consistent growth.

Core Features & Use Cases

  • Value Screening: Identifies stocks with low P/E and P/B ratios.
  • Yield Screening: Finds stocks with yields above a certain threshold.
  • Growth Screening: Screens for consistent dividend, revenue, and EPS growth.
  • Two-Stage Screening: Uses FINVIZ Elite API for pre-screening and FMP API for detailed analysis.
  • Use Case: A user looking to build an income portfolio may use this Skill to find dividend stocks with strong fundamentals.

Quick Start

Run the 'screen_dividend_stocks.py' script with the desired parameters, e.g., python3 scripts/screen_dividend_stocks.py --use-finviz.

Frequently Asked Questions about value-dividend-screener

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I screen dividend stocks for value and growth using Python?

Screen dividend stocks for value and growth by running Python scripts that query financial APIs for low P/E ratios, attractive yields, and consistent dividend growth. The process uses pandas to filter and analyze the resulting stock data.

What is two-stage stock screening and when do I need it for portfolio construction?

Two-stage stock screening pre-filters a broad market universe using one API for basic value metrics, then applies a second API for detailed fundamental analysis. You need this when building an income portfolio requiring deep verification of dividend consistency.

Do I need FINVIZ Elite and FMP API keys to screen for high-quality dividend opportunities?

Yes, you need both FINVIZ Elite and FMP API keys to screen for high-quality dividend opportunities. The Skill relies on FINVIZ for initial pre-screening and FMP for detailed financial analysis.

Can I use pandas and requests to find US stocks with consistent dividend growth?

Yes, you can use pandas and requests to find US stocks with consistent dividend growth. The scripts fetch data from financial APIs and use pandas to evaluate revenue, EPS, and dividend growth metrics.

What's the best way to identify value stocks with low P/E and P/B ratios?

The best way to identify value stocks with low P/E and P/B ratios is using a two-stage API screening approach. This method pre-filters broad market data and then applies detailed fundamental queries to isolate high-quality opportunities.

Why does my dividend yield screening return low-quality stocks?

Dividend yield screening returns low-quality stocks when it ignores value characteristics and growth consistency. Filter for low P/E and P/B ratios alongside consistent revenue and EPS growth to ensure fundamental strength.