go-yfinance

Fetch Yahoo Finance quotes, history, dividends, and financials from Go.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/ng-namanh/rsias --skill go-yfinance
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: go-yfinance
Source: https://github.com/ng-namanh/rsias/tree/main/.agents/skills/go-yfinance
Command: npx skills add https://github.com/ng-namanh/rsias --skill go-yfinance

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Go developers need reliable, native access to Yahoo Finance data for analytics, dashboards, and trading workflows. This skill provides a comprehensive Go interface to fetch quotes, historical prices, company information, dividends, splits, financial statements, options data, and market status from Yahoo Finance.

Core Features & Use Cases

  • Single- and multi-ticker data retrieval for quotes, history, and company info.
  • Historical OHLCV data and financials: access to income statements, balance sheets, and cash flows.
  • Options data and market status: retrieve options chains and current market status for planning.
  • Use Case: build a live portfolio dashboard that shows current prices and recent history for multiple holdings.

Quick Start

Install the library, create a ticker instance, and call its methods to fetch quotes, history, or financial data.

Frequently Asked Questions about go-yfinance

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

FAQPage Schema
How do I fetch Yahoo Finance data in Go for portfolio analysis?

Fetch Yahoo Finance data in Go by creating a ticker instance and calling its methods to retrieve quotes, historical prices, and financial statements. This provides structured results with robust error handling for real-time or batch portfolio analysis.

Can I retrieve historical OHLCV data and dividends for multiple tickers in Go?

Yes, you can retrieve historical OHLCV data and dividends for multiple tickers in Go. The library supports single and multi-ticker queries, allowing you to batch fetch historical prices, splits, and company information simultaneously.

Does this Go library support fetching options chains and market status?

Yes, this Go library supports fetching options chains and market status. You can retrieve current options data and market status directly from Yahoo Finance to plan trading workflows and monitor real-time conditions.

What's the best way to get income statements and balance sheets from Yahoo Finance in Go?

The best way to get income statements and balance sheets from Yahoo Finance in Go is using this library's financial data modules. It provides native access to comprehensive financial statements, including cash flows, structured for analytics dashboards.

Are there any limitations when fetching real-time quotes and company info from Yahoo Finance in Go?

Limitations when fetching real-time quotes and company info from Yahoo Finance in Go depend on the underlying Yahoo Finance API constraints. The library handles structured results and robust error handling to manage potential data retrieval failures.