
Financial Data Fetcher
This pulls market data from Alpaca and yfinance to feed trading algorithms or analysis tools. You get real-time quotes, historical OHLCV bars at different timeframes, company fundamentals like P/E ratios, and news with sentiment tagging. It's straightforward if you're building automated trading systems or need to pipe financial data into Claude for decision support. The caching and rate limit handling (200 req/min on Alpaca) are smart touches. One thing to watch: the free news tier only gives you 25 requests per day, so you'll hit that fast if you're polling multiple symbols regularly.
- GitHub stars
- 43
- last updated
- Aug 21, 2026
Install
$ npx -y skills add gracefullight/stock-checker --skill 'Financial Data Fetcher' --agent claude-codeInstalls into .claude/skills of the current project.
Files
Financial Data Fetcher Skill
Provides comprehensive market data access for AI trading agents.
Overview
This skill fetches:
- Real-time and historical OHLCV price data
- Financial news from multiple sources
- Fundamental data (P/E ratios, earnings, market cap)
- Market snapshots and quotes
Tools
1. get_price_data
Fetches historical or real-time price data for symbols.
Parameters:
symbols(required): List of ticker symbols (e.g., ["AAPL", "MSFT"])timeframe(optional): "1Min", "5Min", "1Hour", "1Day" (default: "1Day")start_date(optional): Start date in YYYY-MM-DD formatend_date(optional): End date in YYYY-MM-DD formatlimit(optional): Number of bars to fetch (default: 100)
Returns:
{
"success": true,
"data": {
"AAPL": [
{
"timestamp": "2025-10-30T09:30:00Z",
"open": 150.25,
"high": 151.50,
"low": 149.80,
"close": 151.00,
"volume": 5000000
}
]
}
}
Usage:
python scripts/fetch_data.py get_price_data --symbols AAPL MSFT --timeframe 1Day --limit 30
2. get_latest_news
Fetches recent financial news for symbols.
Sponsors
Details
- Repository
- github.com/gracefullight/stock-checker
- Category
- Finance & Trading
- First seen
- Jun 3, 2026