yfinance

Retrieve OHLCV, financial statements, and ownership data from Yahoo Finance.

Updated Jul 8, 2026
One-click install
npx skills add https://github.com/hxhyyy/Vibe-Trading --skill yfinance-hxhyyy
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: yfinance
Source: https://github.com/hxhyyy/Vibe-Trading/tree/main/agent/src/skills/yfinance
Command: npx skills add https://github.com/hxhyyy/Vibe-Trading --skill yfinance-hxhyyy

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires requests, and includes references (resource) components.

What problem does it solve?

This skill eliminates the friction of accessing reliable, real-time, and historical financial market data by providing a unified interface to Yahoo Finance without requiring API keys or registration.

Core Features & Use Cases

  • Market Data Retrieval: Fetch historical OHLCV bars, financial statements, and corporate actions for global equities, ETFs, and indices.
  • Fundamental Analysis: Access institutional holdings, insider transactions, and valuation metrics to support investment research.
  • Use Case: A user can request a comprehensive financial profile for a specific stock, including analyst recommendations and earnings trends, to inform trading decisions.

Quick Start

Use the yfinance skill to fetch the daily historical price data for Apple stock from the beginning of 2025 to the end of 2025.

Frequently Asked Questions about yfinance

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

FAQPage Schema
How do I retrieve historical OHLCV market data for global equities without an API key?

To retrieve historical OHLCV market data without an API key, this skill fetches global equity information directly from Yahoo Finance using throttled HTTP requests. It provides reliable data access without external API dependencies or registration requirements.

Can I fetch financial statements and institutional ownership statistics for US and HK stocks?

Yes, you can fetch financial statements and institutional ownership statistics for US and HK equity markets. The skill retrieves comprehensive global market data, including corporate actions and insider transactions, to support fundamental investment research.

What is the best way to get Yahoo Finance data for backtesting and agentic research?

The best way to get Yahoo Finance data for backtesting and agentic research is utilizing a unified interface that provides normalized ticker formats. This approach ensures reliable data access for historical price bars and valuation metrics across global equities and ETFs.

Does this market data retrieval method require any external API dependencies?

No, this market data retrieval method does not require external API dependencies. It utilizes throttled HTTP requests and a normalized ticker format to access Yahoo Finance directly, eliminating the friction of API keys or registration.

Why use normalized ticker formats for fetching global market data?

Normalized ticker formats are used for fetching global market data to ensure reliable data access across US and HK equity markets. This standardization allows the system to accurately query Yahoo Finance for specific stocks, ETFs, and indices.

How do I access analyst recommendations and earnings trends for a specific stock?

To access analyst recommendations and earnings trends for a specific stock, you request a comprehensive financial profile through the skill. It retrieves fundamental analysis data, including valuation metrics and corporate actions, directly from Yahoo Finance.