Financial Data Fetcher

Fetch OHLCV data, fundamentals, news, and market snapshots via JSON APIs.

43|8|Updated Jan 5, 2025
One-click install
npx skills add https://github.com/gracefullight/stock-checker --skill financial-data-fetcher-gracefullight
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Financial Data Fetcher
Source: https://github.com/gracefullight/stock-checker/tree/main/.agent/skills/Financial%20Data%20Fetcher
Command: npx skills add https://github.com/gracefullight/stock-checker --skill financial-data-fetcher-gracefullight

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires alpaca-trade-api, yfinance, requests, python-dotenv, and includes scripts (resource) components.

What problem does it solve?

This Skill provides seamless access to real-time and historical market data, fundamentals, and market snapshots, reducing manual data gathering for trading decisions.

Core Features & Use Cases

  • Real-time and historical OHLCV price data for multiple symbols
  • Fundamentals (P/E, earnings, market cap) and market snapshots
  • Latest financial news to inform decisions
  • Quick, data-driven insights to guide trading strategies

Quick Start

Load the skill and call get_price_data for symbols like AAPL and MSFT with timeframe 1Day and limit 30, then augment with get_latest_news or get_fundamentals as needed.

Frequently Asked Questions about Financial Data Fetcher

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I fetch real-time OHLCV market data for multiple trading symbols?

You can fetch real-time OHLCV market data for multiple symbols by using the get_price_data tool, specifying your target symbols, desired timeframe like 1Day, and the number of historical bars to return in a standardized JSON response.

What is the best way to get stock fundamentals and market snapshots for trading decisions?

The best way to get stock fundamentals and market snapshots is by calling the get_fundamentals and get_market_snapshot tools, which retrieve metrics like P/E ratios, earnings, and market cap to support AI-driven trading analysis.

Does this market data fetcher work with yfinance and alpaca-trade-api dependencies?

Yes, this market data fetcher works directly with yfinance and alpaca-trade-api dependencies, utilizing python-dotenv for environment configuration and requests to retrieve real-time prices, fundamentals, and financial news.

Can I retrieve the latest financial news to inform my trading strategies?

You can retrieve the latest financial news to inform your trading strategies by using the get_latest_news tool, which gathers relevant market headlines and returns them in a standardized JSON format for quick, data-driven insights.

How do I standardize historical price data responses for AI-driven analysis?

To standardize historical price data responses for AI-driven analysis, the fetcher automatically structures OHLCV outputs into standardized JSON, ensuring consistent formatting across multiple symbols and timeframes for downstream processing.