What YH Finance does and who it is for

YH Finance wraps the Yahoo Finance data feed into a documented REST API hosted on RapidAPI and operated by SteadyAPI. The breadth of coverage is its defining characteristic: in a single integration you get equity quotes, options chains, historical OHLCV data, SEC Form 4 insider trades, earnings and dividend calendars, IPO listings, technical indicators, and market news. That scope makes it a reasonable starting point for anyone building a portfolio tracker, a stock screener, a trading research dashboard, or a financial data pipeline.

With 22,108 marketplace subscribers and a popularity score of 9.9/10, YH Finance is one of the most widely adopted financial data APIs on the RapidAPI marketplace. The reported average success rate of 99% is reassuring for production workloads, though the average latency of 2,351 ms is worth factoring into UI design — responses are not instant, so plan for asynchronous fetching and caching.

Endpoint walkthrough

The API exposes 100 endpoints in total. The categories below cover the most useful groups.

Market quotes and tickers

  • GET /api/v1/markets/stock/quotes — snapshot quotes for stocks, ETFs, and mutual funds in bulk.
  • GET /api/yahoo/qu/quote/{symbol} — single-symbol quotes including the data fields Yahoo Finance exposes per ticker.
  • GET /api/yahoo/tr/trending — the day's trending (most-watched) stocks.
  • GET /api/yahoo/co/collections/most_actives — stocks ranked by intraday volume, useful for momentum screens.
  • GET /api/v1/markets/search and GET /api/yahoo/sc/search/{symbol} — symbol lookup across stocks, ETFs, mutual funds, and crypto.

Historical data

GET /api/v2/markets/stock/history and GET /api/yahoo/hi/history/{symbol}/{interval} both return OHLCV time series. Having two versions (v1 and v2) gives some flexibility; the v2 endpoint is likely the more current implementation.

Options

  • GET /api/v1/markets/options — full options chain for stocks, ETFs, and indexes.
  • GET /api/v1/markets/options/most-active — contracts with the highest activity on a given day, including IV Rank and Put/Call ratio.
  • GET /api/v1/markets/options/unusual-options-activity — contracts trading at elevated volume relative to open interest, a common proxy for informed order flow.

The options coverage is more substantial than many competing Yahoo Finance wrappers, which typically stop at basic chain data.

Technical indicators

Four dedicated endpoints cover SMA (/indicators/sma), RSI (/indicators/rsi), MACD (/indicators/macd), and ADX (/indicators/adx). These are computed server-side, removing the need to pull raw history and calculate indicators yourself — a meaningful convenience for apps that only need to display or act on the output.

Fundamental and company data

The stock/modules pattern (GET /api/v1/markets/stock/modules?module=) accepts module names including asset-profile, statistics, financial-data, earnings, and sec-filings. Separate endpoints cover balance sheet and key statistics via the Yahoo quote object path. Insider trades come from SEC Form 4 filings via GET /api/v1/sec/form4.

Calendar events

Four calendar endpoints cover earnings, dividends, IPOs, secondary public offerings, and global economic events. These are particularly useful for event-driven trading tools or alert systems.

News

GET /api/yahoo/ne/news returns broad market news; GET /api/yahoo/ne/news/{symbol} scopes it to a single ticker. A v2 news endpoint (GET /api/v2/markets/news) is also available.

Pricing breakdown

YH Finance uses a freemium model with four tiers. Overage billing is available on paid plans, so you will not be hard-cut off if you exceed your monthly allotment.

Plan Price/month Requests/month Overage Rate limit
BASIC $0 100
PRO $9.95 10,000 $0.0030 / request 5 req/sec
ULTRA (recommended) $29.95 50,000 $0.0020 / request 10 req/sec
MEGA $289.95 2,500,000 $0.0010 / request 20 req/sec

The BASIC tier's 100 monthly requests is enough to verify the integration and inspect response shapes, but it will be exhausted quickly in any real usage scenario. A developer making just a few API calls during active hours could hit 100 requests in an afternoon.

PRO at $9.95 opens up 10,000 requests — adequate for a small personal project or low-traffic internal tool. ULTRA is positioned as the recommended tier and delivers five times the quota for three times the price, along with a doubling of the rate limit to 10 requests/second; it becomes the right pick once you're building anything consumer-facing.

MEGA's 2,500,000 requests per month suits data pipelines and production applications with sustained traffic. The provider also notes that plans up to 1.5 million requests are available through their own dashboard at steadyapi.com, where a discount code (WELCOME40) is advertised for 40% off.

Practical use cases

  • Portfolio dashboards: Combine real-time quotes, historical data, and news in a single API contract rather than stitching multiple data sources together.
  • Options research tools: The unusual options activity and most-active options endpoints deliver the kind of derivative market intelligence that normally requires dedicated financial data subscriptions.
  • Screeners: The /market/screener endpoint, combined with collection endpoints for small-cap gainers, aggressive small caps, and undervalued large caps, supports a range of pre-built and custom screening workflows.
  • Event calendars: Earnings, dividends, IPO, and economic event endpoints make it straightforward to build a financial calendar feature without separate data sources.
  • Technical charting: Pre-computed SMA, RSI, MACD, and ADX remove a layer of backend calculation for teams that want to focus on display rather than math.

Limitations and things to check before integrating

Latency: The 2,351 ms average response time is notable. For real-time trading UIs or low-latency alerting, this may be a constraint. Plan for client-side loading states, and cache aggressively where data freshness permits.

Free tier: 100 requests per month is functional only for initial evaluation. Any meaningful development work will require at least the PRO plan.

Rate limits on lower tiers: The PRO plan caps at 5 requests/second. Applications that fan out many parallel requests — for example, fetching quotes for a watchlist of 50 symbols simultaneously — need to sequence calls or step up to ULTRA.

Overage costs: Overage is charged per request on all paid plans. At PRO rates, exceeding the monthly quota by 10,000 extra requests adds $30 — more than three times the base plan cost. Monitor usage carefully or set hard caps.

Data source dependency: This API wraps Yahoo Finance data. Any changes Yahoo makes to its underlying feeds or terms can affect availability. This is a structural consideration for any Yahoo Finance wrapper, not a criticism specific to this provider.

Getting started

  1. Subscribe to YH Finance on RapidAPI and obtain your API key.
  2. Include the key in the X-RapidAPI-Key request header on all calls.
  3. Start with GET /api/v1/markets/search to verify your key and inspect the response format.
  4. Use GET /api/yahoo/qu/quote/{symbol} to pull a real-time quote and understand the field structure before building more complex queries.
  5. Review the full endpoint list at docs.steadyapi.com for parameter details, particularly for the stock/modules pattern which accepts different module names as query parameters.
  6. Implement response caching from the outset — given the latency profile and request quotas, caching quote data for even 30–60 seconds can dramatically reduce API consumption without meaningfully degrading user experience.