yfinance

Download historical OHLCV data and financial statements from Yahoo Finance without API keys.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Yahoo Finance provides global market data but integrating it programmatically across multiple markets often requires separate APIs and manual data wrangling. This Skill offers a unified, no API key route to access US stocks, HK stocks, ETFs, and indices for research and backtesting.

Core Features & Use Cases

  • OHLCV data retrieval for single or multiple tickers
  • Company info, financial statements, dividends, insider transactions, and institutional holdings
  • Backtesting and data-driven analysis across US, HK, ETFs, and indices

Quick Start

Install yfinance and pandas, then download historical data for a ticker to begin analysis.

Frequently Asked Questions about yfinance

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

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

You can retrieve Yahoo Finance market data without an API key by using this Skill to access historical OHLCV data, financial statements, and dividends for US stocks, HK stocks, ETFs, and indices. It requires installing yfinance and pandas to begin downloading data for analysis.

Can I download historical OHLCV data for multiple stock tickers at once?

Yes, historical OHLCV data can be downloaded for single or multiple tickers simultaneously. The Skill retrieves global market data across US stocks, HK stocks, ETFs, and indices specifically for backtesting and data-driven analysis.

Does yfinance support institutional holdings and insider transactions?

Yes, yfinance supports retrieving institutional holdings and insider transactions. It also provides comprehensive company information, financial statements, and dividend history across global markets to aid investment research.

What is the best way to access Yahoo Finance data for backtesting?

The best way to access Yahoo Finance data for backtesting is using this no-API-key Skill to download historical OHLCV data across multiple markets. It bypasses manual data wrangling by providing unified global market data directly.

Do I need pandas to retrieve Yahoo Finance stock data?

Yes, you need pandas installed alongside yfinance to download and analyze historical stock data. These libraries are the required prerequisites for fetching OHLCV data, financial statements, and ticker information.