DivScout

Clean dividend data from SEC filings

Extract, validate, and track dividend payments with confidence-scored data from EDGAR XBRL filings

Features

🔍 SEC Data Extraction

Automatically processes XBRL JSON from SEC EDGAR API to extract dividend payment information

✅ Smart Validation

Applies intelligent confidence scoring to filter out annual totals and detect data quality issues

📊 Clean Database

Stores validated dividend data in PostgreSQL with confidence scores for reliable analysis

📅 Dividend Calendar

Interactive calendar view showing historical dividend payments across tracked companies

📈 Company Tracking

Browse companies with filtering and detailed dividend history for each ticker

📱 Mobile-First Design

Responsive dashboard that works seamlessly across desktop and mobile devices

Technology

Backend

  • Python 3.13 parser
  • Flask REST API
  • PostgreSQL database
  • SEC EDGAR API integration

Frontend

  • Vanilla JavaScript
  • HTML5 & CSS3
  • Responsive design
  • Client-side rate limiting

Infrastructure

  • Namecheap Stellar hosting
  • DigitalOcean PostgreSQL
  • Automated data quality checks
  • Batch data updates

How It Works

1

Extract

Python parser fetches XBRL data from SEC EDGAR API for target companies

2

Validate

Confidence scoring algorithm filters data and detects potential issues

3

Store

Clean, validated dividend records saved to PostgreSQL database

4

Display

Web dashboard provides interactive views of dividend histories and statistics

Start Exploring Dividend Data

Access clean, validated dividend payment information from SEC filings