DivScout

Clean dividend data from SEC filings

Extract, validate, and track dividend payments with confidence-scored data from EDGAR XBRL filings. Tracking 404 companies with 14,778 dividend records (94.7% verified)

Features

SEC Data Extraction

Automatically fetches dividend data from SEC EDGAR CompanyFacts and Submissions APIs using XBRL JSON format

Intelligent Validation

Confidence scoring system applies penalties for unusual amounts, potential annual totals, and missing metadata

Quality-Focused Database

PostgreSQL storage with 94.7% verified dividend records and confidence scores for reliability

404 Companies Tracked

Comprehensive coverage across major sectors with 14,778 total dividend records and counting

Rate-Limited API Access

Respectful SEC API integration with proper rate limiting and error handling

Open Source Platform

Apache 2.0 licensed with transparent data processing and quality checks

Technology

Backend

  • Python 3.8+ XBRL parser
  • Flask REST API
  • PostgreSQL database
  • SEC EDGAR CompanyFacts API
  • SEC EDGAR Submissions API

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

Fetch

Python parser retrieves XBRL JSON data from SEC EDGAR CompanyFacts and Submissions APIs

2

Validate

Confidence scoring applies penalties for unusual amounts, annual totals, and missing fiscal metadata

3

Store

Verified dividend records saved to PostgreSQL with quality scores and flagged entries for review

4

Analyze

Dashboard displays dividend histories, statistics, and calendar views with filtering options

Start Exploring Dividend Data

Access clean, validated dividend payment information from SEC filings