Hey everyone đź‘‹
I just open-sourced a project that some of you might find useful: defeatbeta-api
It’s a Python-native API for accessing market data without rate limits, powered by Hugging Face and DuckDB.
Why it might help you:
- âś… No rate limits – data is hosted on Hugging Face, so you don’t need to worry about throttling like with
yfinance. - ⚡ Sub-second query speed using DuckDB + local caching (
cache_httpfs) - 🧠SQL support out of the box – great for quick filtering, joining, aggregating.
- 📊 Includes extended financial metrics like earnings call transcripts, and even stock news
Ideal for:
- Backtesting strategies with large-scale historical data
- Quant research that requires flexibility + performance
- Anyone frustrated with
yfinancerate limits
It’s not real-time (data is updated weekly), so it’s best for research, not intraday signals.
👉 GitHub: https://github.com/defeat-beta/defeatbeta-api
Happy to hear your thoughts or suggestions!
submitted by /u/Mammoth-Sorbet7889
[link] [comments]