Hacker News new | past | comments | ask | show | jobs | submit login
Show HN: Finagg – free and nearly unlimited financial data (github.com/theogognf)
11 points by theOGognf on Jan 22, 2024 | hide | past | favorite
finagg is a Python package and CLI that enables you to aggregate and update free financial data from a handful of high quality data sources all within your own SQL database.

Here're some quick facts about it:

- Implements nearly all of the BEA API, FRED API, and SEC EDGAR APIs (all of which have free and nearly unlimited data access)

- Only focused on macrodata (no intraday data support)

- Provides methods for transforming data from these APIs into normalized features that're readily useable for analysis, strategy development, and AI/ML

- The most popular methods include getting historical price earnings ratios, getting historical price earnings ratios normalized across industries, and sorting companies by their industry-normalized price earnings ratios

- Python >= 3.10 only (you should upgrade anyways if you haven't ;)

I'm looking for feedback on the overall package and CLI designs. Also, I'd appreciate any recommendations for implementing other financial data sources that're free with no daily API limits.

Cheers!




Join us for AI Startup School this June 16-17 in San Francisco!

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: