Yahoo Finance API: what exists and the alternatives
Yahoo doesn't offer a Yahoo Finance API. Here is what its terms allow and the APIs developers use instead.
Get set up in minutes. Free tier, no card required.
Is there a Yahoo Finance API?
No. Yahoo's developer site lists two APIs, Yahoo Fantasy Sports and Sign In With Yahoo, and no finance API.
Yahoo's terms don't allow automated collection "using any automated means… including… scrapers", or commercial use of its services, "including content… APIs", without written permission.
What you can buy: Yahoo Finance Gold ($39.95 a month, billed yearly) lets you download historical data "as a CSV file to be used offline". Not every instrument can be downloaded.
Unofficial libraries such as yfinance call Yahoo's unofficial public endpoints.
Alternatives to the Yahoo Finance API
Finks
Best for: AI agents that search in plain English and need the passage that answers, with its source.
Finks is a search API built for AI agents. Your agent searches in plain English and gets back the results that answer it, each linked to its source. Today that covers news, SEC filings and earnings call transcripts.
Filing results can carry the matching passage in the filing's own words, which your agent can quote and cite. The Finks MCP server adds the same search to Claude, Cursor or any MCP-compatible client.
If your app used Yahoo Finance for news, Finks gives your agent the answers through an API with a key, each result linked to its source.
What Finks does not do
Finks does not return stock prices, time series, technical indicators or financial statements. If your agent needs those, use Alpha Vantage or another market data API for them.
Get set up in minutes. Free tier, no card required. Paid plans start at $29 a month (Starter).
Request
POST /v1/search { "query": "What did Nvidia say about China export licenses?", "symbols": ["NVDA"], "types": ["filing"], "depth": "deep", "limit": 2 }Response
{ "type": "filing", "title": "NVIDIA CORP — 8-K Item 2.02, Results of Operations and Financial Condition", "published_at": "2026-08-26T20:21:19Z", "url": "https://www.sec.gov/Archives/edgar/data/1045810/000104581026000073/q2fy27pr.htm", "passage": { "section_id": "8-k/ex-99.1", "text": "…Revenue is expected to be $108.0 billion, plus or minus 2%. NVIDIA is not assuming any Data Center compute revenue from China in its outlook…" }, "related": [ { "type": "brief", "title": "Nvidia Reports Record Q2 Revenue of $96.2 Billion; Q3 Guidance Exceeds Estimates", "url": "https://finks.ai/briefs/Zea2AiQofRok" } ] }Live response, 26 Oct 2026, test key (fewer fields than a production key)
Alpha Vantage
Best for: market data across asset classes, starting with a free key.
Alpha Vantage's free key allows 25 API requests a day. Premium plans run from $49.99 to $249.99 a month by requests per minute. Its market news and sentiment function needs a premium plan.
Polygon.io (now Massive)
Best for: US stock market data at a flat monthly price, starting free.
polygon.io now redirects to massive.com. The free Stocks Basic plan allows 5 API calls a minute with 2 years of end-of-day data. Paid stock plans have unlimited API calls, and Massive lists a remote MCP server.
Finnhub
Best for: a higher free rate limit for personal projects, with company news included.
Finnhub's free plan allows 60 API calls a minute for personal use. It includes company news with one year of history and real-time updates. Its All-In-One plan, with global coverage, is $3,500 a month billed annually.
When to use Yahoo Finance
It suits manual research and spreadsheet work, with Gold CSV exports and about 40 years of statements. It is not a licensed feed for an app. Choose Finks when your agent needs the news, filings or earnings calls behind the numbers, each with its source.
Related pages
Questions about the Yahoo Finance API
Does Yahoo Finance have an API?
No. Yahoo's developer site lists no finance API, only Yahoo Fantasy Sports and Sign In With Yahoo.
Is the Yahoo Finance API free?
There is no official Yahoo Finance API. The paid Yahoo Finance Gold plan lets you export historical data as CSV files.
Can I use Yahoo Finance data commercially?
Yahoo's terms need its written permission for commercial use of its services and content.
What is the best alternative to the Yahoo Finance API?
It depends on the data. For market data, look at Alpha Vantage, Polygon.io (now Massive) or Finnhub. For answers from news and filings with a source, for an agent, look at Finks.
Does Finks replace Yahoo Finance?
Not for market data. Finks returns the passages that answer a question, each with its source; today that covers news, SEC filings and earnings call transcripts. For an app, use a licensed market data API such as Alpha Vantage or Finnhub for prices, and Finks for the finance answers behind it.
Finks makes this page. We took every price and limit from each company's own website on 15 Oct 2026 and link to each source. Prices change, so check them before you buy.
Sources
- Yahoo Finance: developer.yahoo.com/api, Yahoo terms of service, help.yahoo.com and finance.yahoo.com/about/plans, checked 15 Oct 2026.
- Alpha Vantage: alphavantage.co/premium, checked 20 Oct 2026.
- Polygon.io (now Massive): massive.com/pricing, checked 20 Oct 2026.
- Finnhub: finnhub.io/pricing, checked 20 Oct 2026.
Add sourced research to your market data
Finks returns news, SEC filings and earnings call passages, each with its source.