yfinance

Fetch Yahoo Finance OHLCV, financials, and holdings data without API keys.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Provides programmatic access to Yahoo Finance market data without requiring an API key, enabling retrieval of OHLCV, financials, insider transactions, and institutional holdings across US stocks, HK stocks, ETFs, and indices.

Core Features & Use Cases

  • OHLCV data for US, HK stocks and ETFs
  • Financial statements, insider transactions, and institutional holdings
  • No API key required for data access
  • Use cases include backtesting, strategy development, and market monitoring across multi-market assets.

Quick Start

Install yfinance and pandas, then download AAPL data for the last year.

Frequently Asked Questions about yfinance

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

FAQPage Schema
How do I fetch Yahoo Finance market data without an API key?

Fetch Yahoo Finance market data without an API key by using the yfinance Python library. It programmatically retrieves OHLCV, financials, and institutional holdings for US stocks, HK stocks, and ETFs with straightforward error handling.

What stock data can I retrieve for backtesting and strategy development?

For backtesting and strategy development, you can retrieve OHLCV data, financial statements, insider transactions, and institutional holdings across US stocks, HK stocks, ETFs, and indices using the yfinance library.

Can I get OHLCV data for Hong Kong stocks and ETFs using Python?

Yes, you can get OHLCV data for Hong Kong stocks and ETFs using Python. The yfinance library supports fetching and parsing market data for HK stocks alongside US stocks and indices without requiring authentication.

Do I need to install any dependencies to download stock data with yfinance?

To download stock data with yfinance, you need to install the yfinance and pandas Python libraries. Once installed, you can programmatically fetch market data without needing any external API keys or authentication tokens.

Are there limitations to accessing Yahoo Finance data programmatically for free?

Accessing Yahoo Finance data for free via yfinance means relying on an unofficial API with potential rate limits or parsing changes. It uses straightforward error handling but lacks the guaranteed uptime or official support of paid market data APIs.

What is the best way to monitor multi-market assets across US and HK stocks?

The best way to monitor multi-market assets across US and HK stocks is using the yfinance Python library. It fetches and parses Yahoo Finance data for US stocks, HK stocks, ETFs, and indices without API keys, enabling continuous market monitoring.