Finance & Data

Stocks & Finance API

The Finance API returns real-time quotes, charts, fundamentals and analyst data as clean JSON.

78 actionsLive JSON1,000 free creditsMCP-ready
Get a free keyOpen in playground

🤖 Using an AI assistant? Copy this link into ChatGPT / Claude / Cursor — it reads every endpoint and parameter instantly and tells you if this API fits your use case.

The primary quote endpoint returns a symbol's price, change, market cap, volume, exchange, quote type and market state, and the broad action set covers charts, search, fundamentals, analyst ratings, holders, news, options, calendars and events. It is built for fintech apps, portfolio dashboards and market-research tools that need broad financial data from one endpoint. One ReefAPI key, one shared credit pool, the standard envelope.

Live example

Real request and response JSON

Captured from the indexed primary action, search, on .

Captured request
{
  "method": "POST",
  "url": "https://api.reefapi.com/finance/v1/search",
  "headers": {
    "x-api-key": "$REEF_KEY",
    "content-type": "application/json"
  },
  "body": {
    "query": "apple"
  }
}
Captured response
{
  "ok": true,
  "meta": {
    "api": "finance",
    "endpoint": "search",
    "mode": "live",
    "latency_ms": 1187.1,
    "record_count": 7,
    "bytes": 2727,
    "cache_hit": false,
    "completeness_pct": 100
  },
  "data": {
    "query": "apple",
    "quotes": [
      {
        "symbol": "AAPL",
        "name": "[redacted-name]",
        "exchange": "NMS",
        "quoteType": "EQUITY",
        "score": 34011
      },
      {
        "symbol": "APLE",
        "name": "[redacted-name]",
        "exchange": "NYQ",
        "quoteType": "EQUITY",
        "score": 20013
      },
      {
        "symbol": "AAPL.SW",
        "name": "[redacted-name]",
        "exchange": "EBS",
        "quoteType": "EQUITY",
        "score": 20008
      }
    ]
  }
}
Actions

What the Stocks & Finance API does

ActionDescriptionConcrete use caseKey params
quotesingle or multi-symbol quoteFintech apps call quote to get single or multi-symbol quote.symbols, symbol|symbols
chartOHLCV chart dataPortfolio dashboards call chart to get oHLCV chart data.symbol, range, interval
searchsymbol searchAnalysts call search to get symbol search.query, quotesCount
fundamentalsquoteSummary modulesData teams call fundamentals to get quoteSummary modules.symbol, modules
analystrecommendations, upgrades/downgrades, price targetsFintech apps call analyst to get recommendations, upgrades/downgrades, price targets.symbol
holdersinsider/institution/fund ownership and holder activityPortfolio dashboards call holders to get insider/institution/fund ownership and holder activity.symbol
newsYahoo Finance news searchAnalysts call news to get yahoo Finance news search.count, query|symbol
optionsoption chainData teams call options to get option chain.symbol, date
calendarearnings/calendar quoteSummary modulesFintech apps call calendar to get earnings/calendar quoteSummary modules.symbol
eventsdividends and splits from chart eventsPortfolio dashboards call events to get dividends and splits from chart events.symbol
screener_predefinedYahoo saved screenersAnalysts call screener_predefined to get yahoo saved screeners.scrIds, count, start
screenerYahoo custom screener POSTData teams call screener to get yahoo custom screener POST.criteria, size, offset, sortField, sortType
market_summarymarket summary indicesFintech apps call market_summary to get market summary indices.region
trendingtrending symbolsPortfolio dashboards call trending to get trending symbols.region, count
lookupYahoo symbol universe lookupAnalysts call lookup to get yahoo symbol universe lookup.query, count
technicalslocal technical indicators from chart OHLCVData teams call technicals to get local technical indicators from chart OHLCV.symbol, range, interval, periods
economicFRED economic series via official APIFintech apps call economic to get fRED economic series via official API.series, fred_api_key, limit, sort_order
v1/market/tickerspublic NASDAQ/NYSE/AMEX ticker universePortfolio dashboards call v1/market/tickers to get public NASDAQ/NYSE/AMEX ticker universe.limit
v1/searchRapidAPI-compatible alias for searchAnalysts call v1/search to get rapidAPI-compatible alias for search.query
v1/market/quotesRapidAPI-compatible alias for quoteData teams call v1/market/quotes to get rapidAPI-compatible alias for quote.symbol|symbols
v1/stock/historyRapidAPI-compatible alias for chartFintech apps call v1/stock/history to get rapidAPI-compatible alias for chart.symbol
v2/stock/historyRapidAPI-compatible alias for chartPortfolio dashboards call v2/stock/history to get rapidAPI-compatible alias for chart.symbol
v1/market/screenerRapidAPI-compatible alias for screenerAnalysts call v1/market/screener to get rapidAPI-compatible alias for screener.criteria, scrIds
v1/stock/modulesRapidAPI-compatible alias for quoteSummary modulesData teams call v1/stock/modules to get rapidAPI-compatible alias for quoteSummary modules.symbol
v1/market/newsRapidAPI-compatible alias for newsFintech apps call v1/market/news to get rapidAPI-compatible alias for news.query|symbol
v2/market/newsRapidAPI-compatible alias for newsPortfolio dashboards call v2/market/news to get rapidAPI-compatible alias for news.query|symbol
v1/optionsRapidAPI-compatible alias for optionsAnalysts call v1/options to get rapidAPI-compatible alias for options.symbol
v1/most-activeoptions most-active contracts derived from Yahoo option chainsData teams call v1/most-active to get options most-active contracts derived from Yahoo option chains.symbol, symbols, count
v1/unusual-options-activityunusual options activity derived from Yahoo option chain volume/open-interestFintech apps call v1/unusual-options-activity to get unusual options activity derived from Yahoo option chain volume/open-interest.symbol, symbols, count
calendar/earningssymbol earnings calendar via quoteSummaryPortfolio dashboards call calendar/earnings to get symbol earnings calendar via quoteSummary.symbol
calendar/earnings_marketmarket-wide upcoming earnings calendar (all symbols) via Yahoo visualizationAnalysts call calendar/earnings_market to get market-wide upcoming earnings calendar (all symbols) via Yahoo visualization.start, end, date, count, offset, ...
calendar/dividendssymbol dividends via chart eventsData teams call calendar/dividends to get symbol dividends via chart events.symbol
calendar/economic_eventsglobal economic events via Yahoo visualization calendarFintech apps call calendar/economic_events to get global economic events via Yahoo visualization calendar.start, end, count, offset
calendar/public_offeringspublic offerings derived from Yahoo IPO calendar deal typesPortfolio dashboards call calendar/public_offerings to get public offerings derived from Yahoo IPO calendar deal types.start, end, count, offset
calendar/ipoIPO calendar via Yahoo visualization calendarAnalysts call calendar/ipo to get iPO calendar via Yahoo visualization calendar.start, end, count, offset
calendar/stock-splitssymbol stock splits via chart eventsData teams call calendar/stock-splits to get symbol stock splits via chart events.symbol
calendar/countcount of calendar events in a window (economic/ipo)Fintech apps call calendar/count to get count of calendar events in a window (economic/ipo).calendar_type, type, start, end
futuresfutures chain: related contract months via Yahoo futuresChainPortfolio dashboards call futures to get futures chain.symbol
insightstrading insights: technical events, key technicals, valuation, recommendation, significant developmentsAnalysts call insights to get trading insights.symbol, reportsCount
researchwhat analysts are saying: research-report metadata via Yahoo insightsData teams call research to get what analysts are saying.symbol, reportsCount
fund/feesETF/mutual-fund fees and expenses via Yahoo fundProfileFintech apps call fund/fees to get eTF/mutual-fund fees and expenses via Yahoo fundProfile.symbol
fund/holdingsETF/mutual-fund top holdings, sector weightings, asset allocation via Yahoo topHoldingsPortfolio dashboards call fund/holdings to get eTF/mutual-fund top holdings, sector weightings, asset allocation via Yahoo topHoldings.symbol
recommendationspeer/similar symbols via Yahoo recommendationsbysymbolAnalysts call recommendations to get peer/similar symbols via Yahoo recommendationsbysymbol.symbol
news/detailsfull news article content by uuid via Yahoo caasData teams call news/details to get full news article content by uuid via Yahoo caas.uuid
screener/fieldsqueryable screener field catalog (filters) via Yahoo screenersFintech apps call screener/fields to get queryable screener field catalog (filters) via Yahoo screeners.type
market/tickers-by-typesymbol lookup filtered by quote type (equity/etf/mutualfund/future/index/currency)Portfolio dashboards call market/tickers-by-type to get symbol lookup filtered by quote type (equity/etf/mutualfund/future/index/currency).query, type, count
v1/stock/profilequoteSummary alias for assetProfile,summaryProfileAnalysts call v1/stock/profile to get quoteSummary alias for assetProfile,summaryProfile.symbol
v1/stock/statisticsquoteSummary alias for defaultKeyStatisticsData teams call v1/stock/statistics to get quoteSummary alias for defaultKeyStatistics.symbol
v1/stock/financial-dataquoteSummary alias for financialDataFintech apps call v1/stock/financial-data to get quoteSummary alias for financialData.symbol
v1/stock/sec-filingsquoteSummary alias for secFilings,assetProfilePortfolio dashboards call v1/stock/sec-filings to get quoteSummary alias for secFilings,assetProfile.symbol
v1/stock/earningsquoteSummary alias for earnings,earningsTrend,earningsHistoryAnalysts call v1/stock/earnings to get quoteSummary alias for earnings,earningsTrend,earningsHistory.symbol
v1/stock/calendar-eventsquoteSummary alias for calendarEventsData teams call v1/stock/calendar-events to get quoteSummary alias for calendarEvents.symbol
v1/stock/insider-holdersquoteSummary alias for insiderHoldersFintech apps call v1/stock/insider-holders to get quoteSummary alias for insiderHolders.symbol
v1/stock/balance-sheetquoteSummary alias for balanceSheetHistoryPortfolio dashboards call v1/stock/balance-sheet to get quoteSummary alias for balanceSheetHistory.symbol
v2/stock/balance-sheetquoteSummary alias for balanceSheetHistory,balanceSheetHistoryQuarterlyAnalysts call v2/stock/balance-sheet to get quoteSummary alias for balanceSheetHistory,balanceSheetHistoryQuarterly.symbol
v1/stock/institution-ownershipquoteSummary alias for institutionOwnershipData teams call v1/stock/institution-ownership to get quoteSummary alias for institutionOwnership.symbol
v1/stock/insider-transactionsquoteSummary alias for insiderTransactionsFintech apps call v1/stock/insider-transactions to get quoteSummary alias for insiderTransactions.symbol
v1/stock/index-trendquoteSummary alias for indexTrendPortfolio dashboards call v1/stock/index-trend to get quoteSummary alias for indexTrend.symbol
v1/stock/income-statementquoteSummary alias for incomeStatementHistory,incomeStatementHistoryQuarterlyAnalysts call v1/stock/income-statement to get quoteSummary alias for incomeStatementHistory,incomeStatementHistoryQuarterly.symbol
v1/stock/cashflow-statementquoteSummary alias for cashflowStatementHistory,cashflowStatementHistoryQuarterlyData teams call v1/stock/cashflow-statement to get quoteSummary alias for cashflowStatementHistory,cashflowStatementHistoryQuarterly.symbol
v1/stock/recommendation-trendquoteSummary alias for recommendationTrendFintech apps call v1/stock/recommendation-trend to get quoteSummary alias for recommendationTrend.symbol
v1/stock/net-share-purchase-activityquoteSummary alias for netSharePurchaseActivityPortfolio dashboards call v1/stock/net-share-purchase-activity to get quoteSummary alias for netSharePurchaseActivity.symbol
v1/stock/upgrade-downgrade-historyquoteSummary alias for upgradeDowngradeHistoryAnalysts call v1/stock/upgrade-downgrade-history to get quoteSummary alias for upgradeDowngradeHistory.symbol
v1/insider-tradesquoteSummary alias for insiderTransactions,insiderHolders,netSharePurchaseActivityData teams call v1/insider-trades to get quoteSummary alias for insiderTransactions,insiderHolders,netSharePurchaseActivity.symbol
v1/indicators/smalocal SMA indicator from chart OHLCVFintech apps call v1/indicators/sma to get local SMA indicator from chart OHLCV.symbol
v1/indicators/rsilocal RSI indicator from chart OHLCVPortfolio dashboards call v1/indicators/rsi to get local RSI indicator from chart OHLCV.symbol
v1/indicators/macdlocal MACD indicator from chart OHLCVAnalysts call v1/indicators/macd to get local MACD indicator from chart OHLCV.symbol
v1/indicators/adxlocal ADX indicator from chart OHLCVData teams call v1/indicators/adx to get local ADX indicator from chart OHLCV.symbol
stock/get-futures-chainapidojo-compatible alias for futuresFintech apps call stock/get-futures-chain to get apidojo-compatible alias for futures.symbol
stock/get-insightsapidojo-compatible alias for insightsPortfolio dashboards call stock/get-insights to get apidojo-compatible alias for insights.symbol
stock/v3/get-insightsapidojo-compatible alias for insightsAnalysts call stock/v3/get-insights to get apidojo-compatible alias for insights.symbol
stock/get-what-analysts-are-sayingapidojo-compatible alias for researchData teams call stock/get-what-analysts-are-saying to get apidojo-compatible alias for research.symbol
stock/get-fees-and-expensesapidojo-compatible alias for fund/feesFintech apps call stock/get-fees-and-expenses to get apidojo-compatible alias for fund/fees.symbol
stock/get-top-holdingsapidojo-compatible alias for fund/holdingsPortfolio dashboards call stock/get-top-holdings to get apidojo-compatible alias for fund/holdings.symbol
stock/v2/get-recommendationsapidojo-compatible alias for recommendationsAnalysts call stock/v2/get-recommendations to get apidojo-compatible alias for recommendations.symbol
news/v2/get-detailsapidojo-compatible alias for news/detailsData teams call news/v2/get-details to get apidojo-compatible alias for news/details.uuid
screeners/get-filtersapidojo-compatible alias for screener/fieldsFintech apps call screeners/get-filters to get apidojo-compatible alias for screener/fields.none
market/get-tickers-by-quote-typeapidojo-compatible alias for market/tickers-by-typePortfolio dashboards call market/get-tickers-by-quote-type to get apidojo-compatible alias for market/tickers-by-type.query
Code samples

Call search from your stack

curl -X POST https://api.reefapi.com/finance/v1/search \
  -H "x-api-key: $REEF_KEY" \
  -H "content-type: application/json" \
  -d '{"query":"apple"}'
MCP one-liner
Ask your MCP-connected assistant: call reefapi.finance.search with {"query":"apple"}.
Use cases

Who uses this API and why

  • Portfolio dashboards call quote and chart to show live prices and history for a holding.
  • Research tools use fundamentals and analyst to evaluate a company's financials and ratings.
  • Trading apps use options, calendar and events to track expiries, earnings and catalysts.
FAQ

Questions developers ask before integrating

What is the Stocks & Finance API?

Stocks & Finance API is a ReefAPI endpoint group for quotes, charts, fundamentals and market data. It returns live JSON through POST requests under /finance/v1.

Is the Stocks & Finance API free to try?

Yes. ReefAPI starts with 1,000 free credits, no card required. Stocks & Finance calls use the same shared credit balance as every other ReefAPI engine.

Do I need a Stocks & Finance login or account?

No login to Stocks & Finance is needed for the API response. You call ReefAPI with your x-api-key header, and the playground can run live examples before you create a production key.

How fresh is the Stocks & Finance data?

The page example is captured from a live quote call, and production requests fetch live data through ReefAPI rather than a static sample.

How many credits does the Stocks & Finance API use?

Stocks & Finance actions currently cost 1-2 credits per successful call. Failed or blocked calls are free, and all APIs draw from one credit pool.

Can I call Stocks & Finance from an AI assistant or MCP client?

Yes. Connect ReefAPI once through MCP and your assistant can call finance actions with the same key, credit pool and JSON envelope used by normal REST requests.

Is the Stocks & Finance API a Stocks & Finance scraper?

It is the managed alternative to a DIY Stocks & Finance scraper. Instead of building and maintaining your own scraper — proxies, headless browsers, captcha and constant breakage — you call one ReefAPI endpoint and get the same quotes, charts, fundamentals and market data back as clean JSON.

Why does my Stocks & Finance scraper keep getting blocked?

Most Stocks & Finance scrapers break on anti-bot defenses, rate limits and IP bans that need rotating residential proxies and browser fingerprinting to clear. ReefAPI handles all of that for you — no proxies, no captchas, no maintenance — and returns live JSON. Blocked or failed calls are free.

docs / finance

Stocks & Finance

Quotes, charts, fundamentals and market data.

base /finance/v178 endpoints
post/finance/v1/quote1 credit

single or multi-symbol quote

ParameterAllowed / rangeDescription
symbolrequiredTicker symbol, or use `symbols` for several (e.g. 'AAPL'). crypto 'BTC-USD', FX 'EURUSD=X', index '^GSPC'.
symbolsoptionalMultiple symbols (array or comma-separated) for a batch quote.
Try in playground →
post/finance/v1/chart1 credit

OHLCV chart data

ParameterAllowed / rangeDescription
symbolrequiredTicker symbol (Yahoo format: equities 'AAPL', crypto 'BTC-USD', FX 'EURUSD=X', index '^GSPC', future 'ES=F'). Case-insensitive.
range = 1mooptional1d · 5d · 1mo · 3mo · 6mo · 1y · 2y · 5y · 10y · ytd · maxHistory window. Common Yahoo ranges shown; other Yahoo range tokens are also accepted. Pair with interval.
interval = 1doptional1m · 2m · 5m · 15m · 30m · 60m · 90m · 1h · 1d · 5d · 1wk · 1mo · 3moCandle granularity. Intraday intervals only cover short ranges (Yahoo limitation); daily+ cover long ranges.
Try in playground →
post/finance/v1/fundamentals1 credit

quoteSummary modules

ParameterAllowed / rangeDescription
symbolrequiredTicker symbol (Yahoo format: equities 'AAPL', crypto 'BTC-USD', FX 'EURUSD=X', index '^GSPC', future 'ES=F'). Case-insensitive.
modulesoptionalComma-separated Yahoo quoteSummary modules (e.g. 'price,financialData,earnings'). Omit for a broad default module set.
Try in playground →
post/finance/v1/analyst1 credit

recommendations, upgrades/downgrades, price targets

ParameterAllowed / rangeDescription
symbolrequiredTicker symbol (Yahoo format: equities 'AAPL', crypto 'BTC-USD', FX 'EURUSD=X', index '^GSPC', future 'ES=F'). Case-insensitive.
Try in playground →
post/finance/v1/holders1 credit

insider/institution/fund ownership and holder activity

ParameterAllowed / rangeDescription
symbolrequiredTicker symbol (Yahoo format: equities 'AAPL', crypto 'BTC-USD', FX 'EURUSD=X', index '^GSPC', future 'ES=F'). Case-insensitive.
Try in playground →
post/finance/v1/news1 credit

Yahoo Finance news search

ParameterAllowed / rangeDescription
queryrequiredSearch keyword OR a ticker symbol to pull news for (either works).
symboloptionalTicker symbol to fetch news for (alternative to query).
count = 10optional1–Maximum number of results to return.
Try in playground →
post/finance/v1/options1 credit

option chain

ParameterAllowed / rangeDescription
symbolrequiredTicker symbol (Yahoo format: equities 'AAPL', crypto 'BTC-USD', FX 'EURUSD=X', index '^GSPC', future 'ES=F'). Case-insensitive.
dateoptionalOptional option-chain expiration as a Unix timestamp; omit for the nearest expiry.
Try in playground →
post/finance/v1/calendar1 credit

earnings/calendar quoteSummary modules

ParameterAllowed / rangeDescription
symbolrequiredTicker symbol (Yahoo format: equities 'AAPL', crypto 'BTC-USD', FX 'EURUSD=X', index '^GSPC', future 'ES=F'). Case-insensitive.
Try in playground →
post/finance/v1/events1 credit

dividends and splits from chart events

ParameterAllowed / rangeDescription
symbolrequiredTicker symbol (Yahoo format: equities 'AAPL', crypto 'BTC-USD', FX 'EURUSD=X', index '^GSPC', future 'ES=F'). Case-insensitive.
Try in playground →
post/finance/v1/screener_predefined1 credit

Yahoo saved screeners

ParameterAllowed / rangeDescription
scrIds = day_gainersoptionalmost_actives · day_gainers · day_losers · growth_technology_stocks · most_shorted_stocks · undervalued_growth_stocks · aggressive_small_caps · small_cap_gainersA Yahoo predefined screener id. Common ones shown; any valid Yahoo saved-screener id is accepted.
count = 25optional1–Number of screener rows to return.
start = 0optional0–Result offset for pagination.
Try in playground →
post/finance/v1/screener2 credits

Yahoo custom screener POST

ParameterAllowed / rangeDescription
criteriaoptionalYahoo custom-screener query object ({operator, operands:[...]}); omit for an unfiltered screen.
size = 25optional1–Number of screener results.
offset = 0optional0–Result offset for screener pagination.
sortField = intradaymarketcapoptionalScreener field to sort by (e.g. intradaymarketcap, percentchange, dayvolume).
sortType = DESCoptionalDESC · ASCSort direction for the screener.
quoteType = EQUITYoptionalEQUITY · ETF · MUTUALFUND · INDEX · CURRENCY · CRYPTOCURRENCY · FUTUREInstrument type the screener targets.
Try in playground →
post/finance/v1/market_summary1 credit

market summary indices

ParameterAllowed / rangeDescription
region = USoptionalYahoo market region code (e.g. US, GB, DE, FR, IN, JP).
lang = en-USoptionalYahoo response language tag (e.g. en-US).
Try in playground →
post/finance/v1/lookup1 credit

Yahoo symbol universe lookup

ParameterAllowed / rangeDescription
queryrequiredFree-text search query (company name or symbol).
count = 20optional1–Maximum number of results to return.
typeoptionalequity · etf · mutualfund · index · currency · cryptocurrency · futureRestrict the symbol lookup to one quote type. Omit for all types.
Try in playground →
post/finance/v1/technicals1 credit

local technical indicators from chart OHLCV

ParameterAllowed / rangeDescription
symbolrequiredTicker symbol (Yahoo format: equities 'AAPL', crypto 'BTC-USD', FX 'EURUSD=X', index '^GSPC', future 'ES=F'). Case-insensitive.
range = 1yoptional1d · 5d · 1mo · 3mo · 6mo · 1y · 2y · 5y · 10y · ytd · maxHistory window. Common Yahoo ranges shown; other Yahoo range tokens are also accepted. Pair with interval.
interval = 1doptional1m · 2m · 5m · 15m · 30m · 60m · 90m · 1h · 1d · 5d · 1wk · 1mo · 3moCandle granularity. Intraday intervals only cover short ranges (Yahoo limitation); daily+ cover long ranges.
periods = 20,50optionalComma-separated SMA/EMA lookback periods to compute (e.g. '20,50'). RSI(14)/MACD/Bollinger/ATR/ADX are always included.
Try in playground →
post/finance/v1/economic1 credit

FRED economic series via official API

ParameterAllowed / rangeDescription
seriesrequiredFRED economic series id (e.g. GDP, UNRATE, CPIAUCSL).
fred_api_keyrequiredYour own FRED API key (St. Louis Fed) — required; this surface is key-gated and not proxied by the gateway.
limit = 100optional1–Max FRED observations to return.
sort_order = descoptionaldesc · ascOrder of the returned FRED observations.
Try in playground →
post/finance/v1/v1/market/tickers2 credits

public NASDAQ/NYSE/AMEX ticker universe

ParameterAllowed / rangeDescription
limit = 0optional1–Max tickers to return (0/omit = full universe).
Try in playground →
post/finance/v1/v1/search1 credit

RapidAPI-compatible alias for search

ParameterAllowed / rangeDescription
queryrequiredFree-text search query (company name or symbol).
quotesCount = 10optional1–How many symbol matches to return.
Try in playground →
post/finance/v1/v1/market/quotes1 credit

RapidAPI-compatible alias for quote

ParameterAllowed / rangeDescription
symbolrequiredTicker symbol, or use `symbols` for several (e.g. 'AAPL'). crypto 'BTC-USD', FX 'EURUSD=X', index '^GSPC'.
symbolsoptionalMultiple symbols (array or comma-separated) for a batch quote.
Try in playground →
post/finance/v1/v1/stock/history1 credit

RapidAPI-compatible alias for chart

ParameterAllowed / rangeDescription
symbolrequiredTicker symbol (Yahoo format: equities 'AAPL', crypto 'BTC-USD', FX 'EURUSD=X', index '^GSPC', future 'ES=F'). Case-insensitive.
range = 1mooptional1d · 5d · 1mo · 3mo · 6mo · 1y · 2y · 5y · 10y · ytd · maxHistory window. Common Yahoo ranges shown; other Yahoo range tokens are also accepted. Pair with interval.
interval = 1doptional1m · 2m · 5m · 15m · 30m · 60m · 90m · 1h · 1d · 5d · 1wk · 1mo · 3moCandle granularity. Intraday intervals only cover short ranges (Yahoo limitation); daily+ cover long ranges.
Try in playground →
post/finance/v1/v2/stock/history1 credit

RapidAPI-compatible alias for chart

ParameterAllowed / rangeDescription
symbolrequiredTicker symbol (Yahoo format: equities 'AAPL', crypto 'BTC-USD', FX 'EURUSD=X', index '^GSPC', future 'ES=F'). Case-insensitive.
range = 1mooptional1d · 5d · 1mo · 3mo · 6mo · 1y · 2y · 5y · 10y · ytd · maxHistory window. Common Yahoo ranges shown; other Yahoo range tokens are also accepted. Pair with interval.
interval = 1doptional1m · 2m · 5m · 15m · 30m · 60m · 90m · 1h · 1d · 5d · 1wk · 1mo · 3moCandle granularity. Intraday intervals only cover short ranges (Yahoo limitation); daily+ cover long ranges.
Try in playground →
post/finance/v1/v1/market/screener1 credit

RapidAPI-compatible alias for screener

ParameterAllowed / rangeDescription
scrIds = day_gainersoptionalmost_actives · day_gainers · day_losers · growth_technology_stocks · most_shorted_stocks · undervalued_growth_stocks · aggressive_small_caps · small_cap_gainersA Yahoo predefined screener id. Common ones shown; any valid Yahoo saved-screener id is accepted.
criteriaoptionalYahoo custom-screener query object ({operator, operands:[...]}); omit for an unfiltered screen.
size = 25optional1–Number of screener results.
offset = 0optional0–Result offset for screener pagination.
sortField = intradaymarketcapoptionalScreener field to sort by (e.g. intradaymarketcap, percentchange, dayvolume).
sortType = DESCoptionalDESC · ASCSort direction for the screener.
quoteType = EQUITYoptionalEQUITY · ETF · MUTUALFUND · INDEX · CURRENCY · CRYPTOCURRENCY · FUTUREInstrument type the screener targets.
Try in playground →
post/finance/v1/v1/stock/modules1 credit

RapidAPI-compatible alias for quoteSummary modules

ParameterAllowed / rangeDescription
symbolrequiredTicker symbol (Yahoo format: equities 'AAPL', crypto 'BTC-USD', FX 'EURUSD=X', index '^GSPC', future 'ES=F'). Case-insensitive.
modulesoptionalComma-separated Yahoo quoteSummary modules (e.g. 'price,financialData,earnings'). Omit for a broad default module set.
Try in playground →
post/finance/v1/v1/market/news1 credit

RapidAPI-compatible alias for news

ParameterAllowed / rangeDescription
queryrequiredSearch keyword OR a ticker symbol to pull news for (either works).
symboloptionalTicker symbol to fetch news for (alternative to query).
count = 10optional1–Maximum number of results to return.
Try in playground →
post/finance/v1/v2/market/news1 credit

RapidAPI-compatible alias for news

ParameterAllowed / rangeDescription
queryrequiredSearch keyword OR a ticker symbol to pull news for (either works).
symboloptionalTicker symbol to fetch news for (alternative to query).
count = 10optional1–Maximum number of results to return.
Try in playground →
post/finance/v1/v1/options1 credit

RapidAPI-compatible alias for options

ParameterAllowed / rangeDescription
symbolrequiredTicker symbol (Yahoo format: equities 'AAPL', crypto 'BTC-USD', FX 'EURUSD=X', index '^GSPC', future 'ES=F'). Case-insensitive.
dateoptionalOptional option-chain expiration as a Unix timestamp; omit for the nearest expiry.
Try in playground →
post/finance/v1/v1/most-active1 credit

options most-active contracts derived from Yahoo option chains

ParameterAllowed / rangeDescription
symboloptionalTicker symbol (Yahoo format: equities 'AAPL', crypto 'BTC-USD', FX 'EURUSD=X', index '^GSPC', future 'ES=F'). Case-insensitive.
symbolsoptionalOne or more symbols as an array or comma-separated string (e.g. 'AAPL,MSFT' or ['AAPL','MSFT']).
count = 25optional1–Maximum number of results to return.
Try in playground →
post/finance/v1/v1/unusual-options-activity1 credit

unusual options activity derived from Yahoo option chain volume/open-interest

ParameterAllowed / rangeDescription
symboloptionalTicker symbol (Yahoo format: equities 'AAPL', crypto 'BTC-USD', FX 'EURUSD=X', index '^GSPC', future 'ES=F'). Case-insensitive.
symbolsoptionalOne or more symbols as an array or comma-separated string (e.g. 'AAPL,MSFT' or ['AAPL','MSFT']).
count = 25optional1–Maximum number of results to return.
Try in playground →
post/finance/v1/calendar/earnings1 credit

symbol earnings calendar via quoteSummary

ParameterAllowed / rangeDescription
symbolrequiredTicker symbol (Yahoo format: equities 'AAPL', crypto 'BTC-USD', FX 'EURUSD=X', index '^GSPC', future 'ES=F'). Case-insensitive.
Try in playground →
post/finance/v1/calendar/earnings_market1 credit

market-wide upcoming earnings calendar (all symbols) via Yahoo visualization

ParameterAllowed / rangeDescription
startoptionalEarliest earnings date (YYYY-MM-DD) — returns earnings ON or AFTER this day. Defaults to today.
endoptionalLatest earnings date (YYYY-MM-DD) — trims results to ON or BEFORE this day. Optional; omit for all upcoming.
count = 25optional1–100Max earnings events to return (capped at 100).
offset = 0optional0–Pagination offset across the upcoming-earnings list.
region = USoptionalYahoo market region code (e.g. US, GB, DE, FR, IN, JP).
lang = en-USoptionalYahoo response language tag (e.g. en-US).
Try in playground →
post/finance/v1/calendar/dividends1 credit

symbol dividends via chart events

ParameterAllowed / rangeDescription
symbolrequiredTicker symbol (Yahoo format: equities 'AAPL', crypto 'BTC-USD', FX 'EURUSD=X', index '^GSPC', future 'ES=F'). Case-insensitive.
Try in playground →
post/finance/v1/calendar/economic_events1 credit

global economic events via Yahoo visualization calendar

ParameterAllowed / rangeDescription
startoptionalWindow start date (YYYY-MM-DD). Defaults to today.
endoptionalWindow end date (YYYY-MM-DD). Defaults to ~30 days out.
count = 25optional1–100Max events to return (capped at 100).
offset = 0optional0–Event pagination offset.
Try in playground →
post/finance/v1/calendar/public_offerings1 credit

public offerings derived from Yahoo IPO calendar deal types

ParameterAllowed / rangeDescription
startoptionalWindow start date (YYYY-MM-DD). Defaults to today.
endoptionalWindow end date (YYYY-MM-DD). Defaults to ~30 days out.
count = 25optional1–100Max events to return (capped at 100).
offset = 0optional0–Event pagination offset.
Try in playground →
post/finance/v1/calendar/ipo1 credit

IPO calendar via Yahoo visualization calendar

ParameterAllowed / rangeDescription
startoptionalWindow start date (YYYY-MM-DD). Defaults to today.
endoptionalWindow end date (YYYY-MM-DD). Defaults to ~30 days out.
count = 25optional1–100Max events to return (capped at 100).
offset = 0optional0–Event pagination offset.
Try in playground →
post/finance/v1/calendar/stock-splits1 credit

symbol stock splits via chart events

ParameterAllowed / rangeDescription
symbolrequiredTicker symbol (Yahoo format: equities 'AAPL', crypto 'BTC-USD', FX 'EURUSD=X', index '^GSPC', future 'ES=F'). Case-insensitive.
Try in playground →
post/finance/v1/calendar/count1 credit

count of calendar events in a window (economic/ipo)

ParameterAllowed / rangeDescription
calendar_typeoptionaleconomic_event · ipo_info · ipoWhich calendar to count events from.
startoptionalWindow start date (YYYY-MM-DD). Defaults to today.
endoptionalWindow end date (YYYY-MM-DD). Defaults to ~30 days out.
Try in playground →
post/finance/v1/futures1 credit

futures chain: related contract months via Yahoo futuresChain

ParameterAllowed / rangeDescription
symbolrequiredTicker symbol (Yahoo format: equities 'AAPL', crypto 'BTC-USD', FX 'EURUSD=X', index '^GSPC', future 'ES=F'). Case-insensitive.
Try in playground →
post/finance/v1/insights1 credit

trading insights: technical events, key technicals, valuation, recommendation, significant developments

ParameterAllowed / rangeDescription
symbolrequiredTicker symbol (Yahoo format: equities 'AAPL', crypto 'BTC-USD', FX 'EURUSD=X', index '^GSPC', future 'ES=F'). Case-insensitive.
reportsCount = 5optional1–How many research/insights reports to include.
Try in playground →
post/finance/v1/research1 credit

what analysts are saying: research-report metadata via Yahoo insights

ParameterAllowed / rangeDescription
symbolrequiredTicker symbol (Yahoo format: equities 'AAPL', crypto 'BTC-USD', FX 'EURUSD=X', index '^GSPC', future 'ES=F'). Case-insensitive.
reportsCount = 5optional1–How many research/insights reports to include.
Try in playground →
post/finance/v1/fund/fees1 credit

ETF/mutual-fund fees and expenses via Yahoo fundProfile

ParameterAllowed / rangeDescription
symbolrequiredTicker symbol (Yahoo format: equities 'AAPL', crypto 'BTC-USD', FX 'EURUSD=X', index '^GSPC', future 'ES=F'). Case-insensitive.
Try in playground →
post/finance/v1/fund/holdings1 credit

ETF/mutual-fund top holdings, sector weightings, asset allocation via Yahoo topHoldings

ParameterAllowed / rangeDescription
symbolrequiredTicker symbol (Yahoo format: equities 'AAPL', crypto 'BTC-USD', FX 'EURUSD=X', index '^GSPC', future 'ES=F'). Case-insensitive.
Try in playground →
post/finance/v1/recommendations1 credit

peer/similar symbols via Yahoo recommendationsbysymbol

ParameterAllowed / rangeDescription
symbolrequiredTicker symbol (Yahoo format: equities 'AAPL', crypto 'BTC-USD', FX 'EURUSD=X', index '^GSPC', future 'ES=F'). Case-insensitive.
Try in playground →
post/finance/v1/news/details1 credit

full news article content by uuid via Yahoo caas

ParameterAllowed / rangeDescription
uuidrequiredYahoo news article uuid (from a news item's `uuid`).
Try in playground →
post/finance/v1/screener/fields1 credit

queryable screener field catalog (filters) via Yahoo screeners

ParameterAllowed / rangeDescription
type = equityoptionalequity · mutualfund · etf · index · futureInstrument whose screener field catalog to return.
Try in playground →
post/finance/v1/market/tickers-by-type1 credit

symbol lookup filtered by quote type (equity/etf/mutualfund/future/index/currency)

ParameterAllowed / rangeDescription
queryrequiredFree-text search query (company name or symbol).
typeoptionalequity · etf · mutualfund · index · currency · cryptocurrency · futureRestrict the symbol lookup to one quote type. Omit for all types.
count = 20optional1–Maximum number of results to return.
Try in playground →
post/finance/v1/v1/stock/profile1 credit

quoteSummary alias for assetProfile,summaryProfile

ParameterAllowed / rangeDescription
symbolrequiredTicker symbol (Yahoo format: equities 'AAPL', crypto 'BTC-USD', FX 'EURUSD=X', index '^GSPC', future 'ES=F'). Case-insensitive.
Try in playground →
post/finance/v1/v1/stock/statistics1 credit

quoteSummary alias for defaultKeyStatistics

ParameterAllowed / rangeDescription
symbolrequiredTicker symbol (Yahoo format: equities 'AAPL', crypto 'BTC-USD', FX 'EURUSD=X', index '^GSPC', future 'ES=F'). Case-insensitive.
Try in playground →
post/finance/v1/v1/stock/financial-data1 credit

quoteSummary alias for financialData

ParameterAllowed / rangeDescription
symbolrequiredTicker symbol (Yahoo format: equities 'AAPL', crypto 'BTC-USD', FX 'EURUSD=X', index '^GSPC', future 'ES=F'). Case-insensitive.
Try in playground →
post/finance/v1/v1/stock/sec-filings1 credit

quoteSummary alias for secFilings,assetProfile

ParameterAllowed / rangeDescription
symbolrequiredTicker symbol (Yahoo format: equities 'AAPL', crypto 'BTC-USD', FX 'EURUSD=X', index '^GSPC', future 'ES=F'). Case-insensitive.
Try in playground →
post/finance/v1/v1/stock/earnings1 credit

quoteSummary alias for earnings,earningsTrend,earningsHistory

ParameterAllowed / rangeDescription
symbolrequiredTicker symbol (Yahoo format: equities 'AAPL', crypto 'BTC-USD', FX 'EURUSD=X', index '^GSPC', future 'ES=F'). Case-insensitive.
Try in playground →
post/finance/v1/v1/stock/calendar-events1 credit

quoteSummary alias for calendarEvents

ParameterAllowed / rangeDescription
symbolrequiredTicker symbol (Yahoo format: equities 'AAPL', crypto 'BTC-USD', FX 'EURUSD=X', index '^GSPC', future 'ES=F'). Case-insensitive.
Try in playground →
post/finance/v1/v1/stock/insider-holders1 credit

quoteSummary alias for insiderHolders

ParameterAllowed / rangeDescription
symbolrequiredTicker symbol (Yahoo format: equities 'AAPL', crypto 'BTC-USD', FX 'EURUSD=X', index '^GSPC', future 'ES=F'). Case-insensitive.
Try in playground →
post/finance/v1/v1/stock/balance-sheet1 credit

quoteSummary alias for balanceSheetHistory

ParameterAllowed / rangeDescription
symbolrequiredTicker symbol (Yahoo format: equities 'AAPL', crypto 'BTC-USD', FX 'EURUSD=X', index '^GSPC', future 'ES=F'). Case-insensitive.
Try in playground →
post/finance/v1/v2/stock/balance-sheet1 credit

quoteSummary alias for balanceSheetHistory,balanceSheetHistoryQuarterly

ParameterAllowed / rangeDescription
symbolrequiredTicker symbol (Yahoo format: equities 'AAPL', crypto 'BTC-USD', FX 'EURUSD=X', index '^GSPC', future 'ES=F'). Case-insensitive.
Try in playground →
post/finance/v1/v1/stock/institution-ownership1 credit

quoteSummary alias for institutionOwnership

ParameterAllowed / rangeDescription
symbolrequiredTicker symbol (Yahoo format: equities 'AAPL', crypto 'BTC-USD', FX 'EURUSD=X', index '^GSPC', future 'ES=F'). Case-insensitive.
Try in playground →
post/finance/v1/v1/stock/insider-transactions1 credit

quoteSummary alias for insiderTransactions

ParameterAllowed / rangeDescription
symbolrequiredTicker symbol (Yahoo format: equities 'AAPL', crypto 'BTC-USD', FX 'EURUSD=X', index '^GSPC', future 'ES=F'). Case-insensitive.
Try in playground →
post/finance/v1/v1/stock/index-trend1 credit

quoteSummary alias for indexTrend

ParameterAllowed / rangeDescription
symbolrequiredTicker symbol (Yahoo format: equities 'AAPL', crypto 'BTC-USD', FX 'EURUSD=X', index '^GSPC', future 'ES=F'). Case-insensitive.
Try in playground →
post/finance/v1/v1/stock/income-statement1 credit

quoteSummary alias for incomeStatementHistory,incomeStatementHistoryQuarterly

ParameterAllowed / rangeDescription
symbolrequiredTicker symbol (Yahoo format: equities 'AAPL', crypto 'BTC-USD', FX 'EURUSD=X', index '^GSPC', future 'ES=F'). Case-insensitive.
Try in playground →
post/finance/v1/v1/stock/cashflow-statement1 credit

quoteSummary alias for cashflowStatementHistory,cashflowStatementHistoryQuarterly

ParameterAllowed / rangeDescription
symbolrequiredTicker symbol (Yahoo format: equities 'AAPL', crypto 'BTC-USD', FX 'EURUSD=X', index '^GSPC', future 'ES=F'). Case-insensitive.
Try in playground →
post/finance/v1/v1/stock/recommendation-trend1 credit

quoteSummary alias for recommendationTrend

ParameterAllowed / rangeDescription
symbolrequiredTicker symbol (Yahoo format: equities 'AAPL', crypto 'BTC-USD', FX 'EURUSD=X', index '^GSPC', future 'ES=F'). Case-insensitive.
Try in playground →
post/finance/v1/v1/stock/net-share-purchase-activity1 credit

quoteSummary alias for netSharePurchaseActivity

ParameterAllowed / rangeDescription
symbolrequiredTicker symbol (Yahoo format: equities 'AAPL', crypto 'BTC-USD', FX 'EURUSD=X', index '^GSPC', future 'ES=F'). Case-insensitive.
Try in playground →
post/finance/v1/v1/stock/upgrade-downgrade-history1 credit

quoteSummary alias for upgradeDowngradeHistory

ParameterAllowed / rangeDescription
symbolrequiredTicker symbol (Yahoo format: equities 'AAPL', crypto 'BTC-USD', FX 'EURUSD=X', index '^GSPC', future 'ES=F'). Case-insensitive.
Try in playground →
post/finance/v1/v1/insider-trades1 credit

quoteSummary alias for insiderTransactions,insiderHolders,netSharePurchaseActivity

ParameterAllowed / rangeDescription
symbolrequiredTicker symbol (Yahoo format: equities 'AAPL', crypto 'BTC-USD', FX 'EURUSD=X', index '^GSPC', future 'ES=F'). Case-insensitive.
Try in playground →
post/finance/v1/v1/indicators/sma1 credit

local SMA indicator from chart OHLCV

ParameterAllowed / rangeDescription
symbolrequiredTicker symbol (Yahoo format: equities 'AAPL', crypto 'BTC-USD', FX 'EURUSD=X', index '^GSPC', future 'ES=F'). Case-insensitive.
range = 1mooptional1d · 5d · 1mo · 3mo · 6mo · 1y · 2y · 5y · 10y · ytd · maxHistory window. Common Yahoo ranges shown; other Yahoo range tokens are also accepted. Pair with interval.
interval = 1doptional1m · 2m · 5m · 15m · 30m · 60m · 90m · 1h · 1d · 5d · 1wk · 1mo · 3moCandle granularity. Intraday intervals only cover short ranges (Yahoo limitation); daily+ cover long ranges.
period = 20optional2–Lookback period for the single moving-average indicator.
Try in playground →
post/finance/v1/v1/indicators/rsi1 credit

local RSI indicator from chart OHLCV

ParameterAllowed / rangeDescription
symbolrequiredTicker symbol (Yahoo format: equities 'AAPL', crypto 'BTC-USD', FX 'EURUSD=X', index '^GSPC', future 'ES=F'). Case-insensitive.
range = 1mooptional1d · 5d · 1mo · 3mo · 6mo · 1y · 2y · 5y · 10y · ytd · maxHistory window. Common Yahoo ranges shown; other Yahoo range tokens are also accepted. Pair with interval.
interval = 1doptional1m · 2m · 5m · 15m · 30m · 60m · 90m · 1h · 1d · 5d · 1wk · 1mo · 3moCandle granularity. Intraday intervals only cover short ranges (Yahoo limitation); daily+ cover long ranges.
Try in playground →
post/finance/v1/v1/indicators/macd1 credit

local MACD indicator from chart OHLCV

ParameterAllowed / rangeDescription
symbolrequiredTicker symbol (Yahoo format: equities 'AAPL', crypto 'BTC-USD', FX 'EURUSD=X', index '^GSPC', future 'ES=F'). Case-insensitive.
range = 1mooptional1d · 5d · 1mo · 3mo · 6mo · 1y · 2y · 5y · 10y · ytd · maxHistory window. Common Yahoo ranges shown; other Yahoo range tokens are also accepted. Pair with interval.
interval = 1doptional1m · 2m · 5m · 15m · 30m · 60m · 90m · 1h · 1d · 5d · 1wk · 1mo · 3moCandle granularity. Intraday intervals only cover short ranges (Yahoo limitation); daily+ cover long ranges.
Try in playground →
post/finance/v1/v1/indicators/adx1 credit

local ADX indicator from chart OHLCV

ParameterAllowed / rangeDescription
symbolrequiredTicker symbol (Yahoo format: equities 'AAPL', crypto 'BTC-USD', FX 'EURUSD=X', index '^GSPC', future 'ES=F'). Case-insensitive.
range = 1mooptional1d · 5d · 1mo · 3mo · 6mo · 1y · 2y · 5y · 10y · ytd · maxHistory window. Common Yahoo ranges shown; other Yahoo range tokens are also accepted. Pair with interval.
interval = 1doptional1m · 2m · 5m · 15m · 30m · 60m · 90m · 1h · 1d · 5d · 1wk · 1mo · 3moCandle granularity. Intraday intervals only cover short ranges (Yahoo limitation); daily+ cover long ranges.
Try in playground →
post/finance/v1/stock/get-futures-chain1 credit

apidojo-compatible alias for futures

ParameterAllowed / rangeDescription
symbolrequiredTicker symbol (Yahoo format: equities 'AAPL', crypto 'BTC-USD', FX 'EURUSD=X', index '^GSPC', future 'ES=F'). Case-insensitive.
Try in playground →
post/finance/v1/stock/get-insights1 credit

apidojo-compatible alias for insights

ParameterAllowed / rangeDescription
symbolrequiredTicker symbol (Yahoo format: equities 'AAPL', crypto 'BTC-USD', FX 'EURUSD=X', index '^GSPC', future 'ES=F'). Case-insensitive.
reportsCount = 5optional1–How many research/insights reports to include.
Try in playground →
post/finance/v1/stock/v3/get-insights1 credit

apidojo-compatible alias for insights

ParameterAllowed / rangeDescription
symbolrequiredTicker symbol (Yahoo format: equities 'AAPL', crypto 'BTC-USD', FX 'EURUSD=X', index '^GSPC', future 'ES=F'). Case-insensitive.
reportsCount = 5optional1–How many research/insights reports to include.
Try in playground →
post/finance/v1/stock/get-what-analysts-are-saying1 credit

apidojo-compatible alias for research

ParameterAllowed / rangeDescription
symbolrequiredTicker symbol (Yahoo format: equities 'AAPL', crypto 'BTC-USD', FX 'EURUSD=X', index '^GSPC', future 'ES=F'). Case-insensitive.
reportsCount = 5optional1–How many research/insights reports to include.
Try in playground →
post/finance/v1/stock/get-fees-and-expenses1 credit

apidojo-compatible alias for fund/fees

ParameterAllowed / rangeDescription
symbolrequiredTicker symbol (Yahoo format: equities 'AAPL', crypto 'BTC-USD', FX 'EURUSD=X', index '^GSPC', future 'ES=F'). Case-insensitive.
Try in playground →
post/finance/v1/stock/get-top-holdings1 credit

apidojo-compatible alias for fund/holdings

ParameterAllowed / rangeDescription
symbolrequiredTicker symbol (Yahoo format: equities 'AAPL', crypto 'BTC-USD', FX 'EURUSD=X', index '^GSPC', future 'ES=F'). Case-insensitive.
Try in playground →
post/finance/v1/stock/v2/get-recommendations1 credit

apidojo-compatible alias for recommendations

ParameterAllowed / rangeDescription
symbolrequiredTicker symbol (Yahoo format: equities 'AAPL', crypto 'BTC-USD', FX 'EURUSD=X', index '^GSPC', future 'ES=F'). Case-insensitive.
Try in playground →
post/finance/v1/news/v2/get-details1 credit

apidojo-compatible alias for news/details

ParameterAllowed / rangeDescription
uuidrequiredYahoo news article uuid (from a news item's `uuid`).
Try in playground →
post/finance/v1/screeners/get-filters1 credit

apidojo-compatible alias for screener/fields

ParameterAllowed / rangeDescription
type = equityoptionalequity · mutualfund · etf · index · futureInstrument whose screener field catalog to return.
Try in playground →
post/finance/v1/market/get-tickers-by-quote-type1 credit

apidojo-compatible alias for market/tickers-by-type

ParameterAllowed / rangeDescription
queryrequiredFree-text search query (company name or symbol).
typeoptionalequity · etf · mutualfund · index · currency · cryptocurrency · futureRestrict the symbol lookup to one quote type. Omit for all types.
count = 20optional1–Maximum number of results to return.
Try in playground →