Dividend API Documentation
Welcome to the Dividend API documentation. Build powerful dividend investing applications with our production-grade REST API.
Base URL
https://api.divv.io/v1Key Features
Comprehensive Data
Access 19,600+ stocks with real-time prices, dividend history, and future payment schedules
Dividend Aristocrats & Kings
NEWInstantly identify stocks with 25+ or 50+ years of consecutive dividend increases - no manual calculation needed
Complete Fundamentals
NEWMarket cap, P/E ratios, payout ratios, sector/industry classifications, and company profiles
ETF Research Tools
NEWAUM tracking, expense ratio comparison, strategy classification (80+ types), and holdings composition
Intraday Data
NEWHour-by-hour OHLCV data with VWAP for better entry timing and volume analysis
High Performance
Sub-100ms response times with intelligent caching and materialized database views
Advanced Screeners
Pre-built screeners for high-yield, monthly payers, aristocrats, kings, and high dividend growth stocks
Portfolio Analytics
Calculate dividend projections, reinvestment scenarios, and portfolio performance metrics
Quick Example
Get high-yield dividend stocks with a simple GET request:
Available Endpoints
Stocks & Fundamentals
/v1/stocksList all stocks with optional filtering
/v1/stocks/{symbol}Get detailed information for a specific stock
/v1/stocks/{symbol}/fundamentalsv1.2.0📊 NEW: Get stock fundamentals (market cap, P/E ratio, sector, industry)
/v1/stocks/{symbol}/metricsv1.2.0📊 NEW: Get dividend metrics with Aristocrat/King status
/v1/stocks/{symbol}/splitsv1.2.0📊 NEW: Get historical stock split events
Dividend Data
/v1/dividends/{symbol}Get dividend history for a stock
/v1/dividends/{symbol}/upcomingGet upcoming dividends for a stock
/v1/dividends/calendarGet upcoming dividend events and payment dates
Pre-built Screeners
/v1/screeners/high-yieldPre-built screener for high-yield dividend stocks
/v1/screeners/monthly-payersFind stocks that pay monthly dividends
/v1/screeners/dividend-aristocratsv1.2.0📊 NEW: Find stocks with 25+ years of consecutive increases
/v1/screeners/dividend-kingsv1.2.0📊 NEW: Find elite stocks with 50+ years of consecutive increases
/v1/screeners/high-growth-dividendsv1.2.0📊 NEW: Find stocks with strong 5-year dividend growth
ETF Research
/v1/etfsList all ETFs with filtering
/v1/etfs/{symbol}Get ETF details with AUM and expense ratio
/v1/etfs/{symbol}/holdingsGet ETF holdings composition
/v1/etfs/strategiesGet ETF strategy classifications (80+ types)
🔍 Search
/v1/searchv1.2.0Search stocks by symbol, company name, or sector with fuzzy matching
⚡ Bulk OperationsPRO+
/v1/bulk/stocksv1.2.0Fetch data for up to 1,000 symbols in a single request (10-100x fewer API calls)
Portfolio Analytics
/v1/analytics/portfolio/incomeCalculate dividend income projections
/v1/analytics/portfolio/yieldAnalyze portfolio yield metrics
Utility
/v1/searchSearch stocks by symbol, company name, or sector
Response Format
All responses follow a consistent JSON structure:
{
"object": "list",
"has_more": false,
"cursor": null,
"data": [
{
"id": "stock_aapl",
"symbol": "AAPL",
"company": "Apple Inc.",
"exchange": "NASDAQ",
"price": 185.50,
"dividend_yield": 0.52
}
]
}Error Handling
Errors are returned with appropriate HTTP status codes and structured error objects:
{
"error": {
"type": "invalid_request_error",
"message": "Symbol 'INVALID' not found",
"param": "symbol",
"code": "symbol_not_found"
}
}Next Steps
- Browse the Core Resources section for detailed endpoint documentation
- Check out Screeners for pre-built dividend stock filters
- Explore Analytics for portfolio analysis features
- Visit the Interactive API Reference to test endpoints