{"categories":[{"label":"WWW/HTTP","url":"https://skillfed.io/packages/category/internet-www-http/6"}],"enrichment":{"capability":"Retrieves financial data from Yahoo Finance through an unofficial API, returning stock information, company details, and market data as pandas DataFrames for single or multiple ticker symbols.","skillfed_tags":["finance-data","stock-market","api-wrapper"],"use_cases":["Fetch current stock quotes and historical price data for a portfolio of ticker symbols into a single DataFrame.","Build a financial analysis script that retrieves company fundamentals (earnings, revenue, ratios) for comparison across multiple stocks.","Populate a pandas-based backtesting system with real-time market data from Yahoo Finance without maintaining a separate data feed.","Create a monitoring dashboard that periodically pulls updated financial metrics for a watchlist of stocks.","Access premium Yahoo Finance data (if subscribed) programmatically for institutional or professional analysis workflows."],"what_it_does":"Yahooquery is a Python wrapper around Yahoo Finance's unofficial API endpoints, letting you fetch stock quotes, company fundamentals, and market data without web scraping. It returns data as pandas DataFrames, making it easy to work with financial datasets in analysis pipelines. The package supports both single ticker lookups and batch requests for multiple symbols, and can use asynchronous requests for faster data retrieval.\n\nThe package depends on pandas for data structures, requests-futures for async HTTP, beautifulsoup4 and lxml for parsing, and curl-cffi for HTTP requests. It targets Python 3.9+. Premium Yahoo Finance subscribers can optionally install Selenium support to authenticate and access subscription-only data, though the core package works without it.","worth_installing":"Yes, if you need quick access to Yahoo Finance data and can tolerate the unofficial API's stability risks. The low install friction and pandas integration make it convenient for financial analysis scripts. However, the aging maintenance status (last release 456 days ago) means the unofficial API could break without timely fixes, so verify current reliability before depending on it in production systems."},"id":"yahooquery","links":{"html":"https://skillfed.io/packages/yahooquery","md":"https://skillfed.io/packages/yahooquery.md","pypi":"https://pypi.org/project/yahooquery/"},"maintenance":{"status":"aging"},"meta":{"latest_release":"2025-05-15","license_spdx":null,"license_treatment":"permissive","name":"yahooquery","python_support":"supports_current","summary":"Python wrapper for an unofficial Yahoo Finance API"},"popularity":{"monthly_downloads":162598,"position":10594,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"2.4.1"}
