SERVICE & TOOLS
Yahoo Finance
Yahoo Finance via yfinance — stocks/ETF real-time & historical, earnings, options
15 available tools
yfinance_ get_ price_ history
Fetch historical price data and optionally generate technical analysis charts. When chart_type is None, returns Markdown table with columns: - Date: Trading date (index) - Open: Opening p…
yfinance_ get_ ticker_ info
Retrieve comprehensive stock data including company information, financials, trading metrics and governance. Returns JSON object with fields including: - Company: symbol, longName, sector, in…
yfinance_ get_ ticker_ news
Fetch recent news articles and press releases for a specific stock. Returns JSON array where each news item has: - id: Unique article identifier - content: Object containing: - ti…
yfinance_ search
Search Yahoo Finance for stocks, ETFs, and news articles. Returns JSON with search results based on search_type: - 'quotes': Array of securities with: - symbol: Ticker symbol …
yfinance_ get_ analyst_ estimates
Fetch consensus estimates, EPS/revenue trends, revisions, recommendations, and earnings history.
yfinance_ get_ analyst_ price_ targets
Fetch the current price and analyst consensus price targets for a stock. Returns a JSON object with the fields supplied by Yahoo Finance: - current: Current market price - low: Lowest ana…
yfinance_ get_ financials
Fetch financial statements (income statement, balance sheet, and cash flow) with historical data. Returns JSON with income statement, balance sheet, and cash flow data across reporting periods. …
yfinance_ get_ fund_ data
Fetch ETF or mutual-fund composition, holdings, exposures, ratings, and operating details.
yfinance_ get_ holders
Fetch major holders, institutional holders, mutual fund holders, and insider data. Returns JSON with: - major_holders: Aggregated breakdown including insider % held, institutional % held, …
yfinance_ get_ option_ chain
Fetch option chain data (calls and puts) for a stock with available strike prices. Returns JSON with calls and/or puts data for each expiration date. JSON fields include: - contractSymbo…
yfinance_ get_ option_ dates
Fetch available option expiration dates for a stock. Returns JSON array of expiration dates in YYYY-MM-DD format. Use these dates with the 'yfinance_get_option_chain' tool to fetch the o…
yfinance_ get_ top
Get top-ranked financial entities within a sector. This unified tool provides access to various rankings: - ETFs and mutual funds focused on the sector - Largest companies by market capit…
yfinance_ get_ upgrades_ downgrades
Fetch analyst upgrades, downgrades, initiations, and price target changes. Returns analyst actions newest first. Fields supplied by Yahoo Finance can include: - GradeDate: Date and time of th…
yfinance_ screen
Run a Yahoo Finance screener query. Supports predefined Yahoo screener keys and custom equity, mutual-fund, or ETF query trees.
yfinance_ screen_ gappers
Run a custom equity screener tuned for opening-session stock gappers.