ReefAPI Finance & Data API

The Finance & Data API from ReefAPI — 103 operation(s) for finance & data.

Operations 103

POST /currency/v1/latest latest reference rates for a base (default EUR) → all or selected target… #
POST /currency/v1/convert convert an amount from→to at the latest rate (or a given historical date)… #
POST /currency/v1/historical reference rates on a past date (YYYY-MM-DD; weekend/holiday → last working day)… #
POST /currency/v1/timeseries rates over a date range (working days) for a base → selected/all targets… #
POST /currency/v1/fluctuation per-currency change over a date range: {CUR:{start_rate,end_rate,change,change_p… #
POST /currency/v1/currencies the current ECB reference currency set (code → name) #
POST /finance/v1/quote single or multi-symbol quote #
POST /finance/v1/chart OHLCV chart data #
POST /finance/v1/fundamentals quoteSummary modules #
POST /finance/v1/analyst recommendations, upgrades/downgrades, price targets #
POST /finance/v1/holders insider/institution/fund ownership and holder activity #
POST /finance/v1/news Yahoo Finance news search #
POST /finance/v1/options option chain #
POST /finance/v1/calendar earnings/calendar quoteSummary modules #
POST /finance/v1/events dividends and splits from chart events #
POST /finance/v1/screener_predefined Yahoo saved screeners #
POST /finance/v1/screener Yahoo custom screener POST #
POST /finance/v1/market_summary market summary indices #
POST /finance/v1/lookup Yahoo symbol universe lookup #
POST /finance/v1/technicals local technical indicators from chart OHLCV #
POST /finance/v1/economic FRED economic series via official API #
POST /finance/v1/v1/market/tickers public NASDAQ/NYSE/AMEX ticker universe #
POST /finance/v1/v1/market/quotes RapidAPI-compatible alias for quote #
POST /finance/v1/v1/stock/history RapidAPI-compatible alias for chart #
POST /finance/v1/v2/stock/history RapidAPI-compatible alias for chart #
POST /finance/v1/v1/market/screener RapidAPI-compatible alias for screener #
POST /finance/v1/v1/stock/modules RapidAPI-compatible alias for quoteSummary modules #
POST /finance/v1/v1/market/news RapidAPI-compatible alias for news #
POST /finance/v1/v2/market/news RapidAPI-compatible alias for news #
POST /finance/v1/v1/options RapidAPI-compatible alias for options #
POST /finance/v1/v1/most-active options most-active contracts derived from Yahoo option chains #
POST /finance/v1/v1/unusual-options-activity unusual options activity derived from Yahoo option chain volume/open-interest #
POST /finance/v1/calendar/earnings symbol earnings calendar via quoteSummary #
POST /finance/v1/calendar/earnings_market market-wide upcoming earnings calendar (all symbols) via Yahoo visualization #
POST /finance/v1/calendar/dividends symbol dividends via chart events #
POST /finance/v1/calendar/economic_events global economic events via Yahoo visualization calendar #
POST /finance/v1/calendar/public_offerings public offerings derived from Yahoo IPO calendar deal types #
POST /finance/v1/calendar/ipo IPO calendar via Yahoo visualization calendar #
POST /finance/v1/calendar/stock-splits symbol stock splits via chart events #
POST /finance/v1/calendar/count count of calendar events in a window (economic/ipo) #
POST /finance/v1/futures futures chain: related contract months via Yahoo futuresChain #
POST /finance/v1/insights trading insights: technical events, key technicals, valuation, recommendation… #
POST /finance/v1/research what analysts are saying: research-report metadata via Yahoo insights #
POST /finance/v1/fund/fees ETF/mutual-fund fees and expenses via Yahoo fundProfile #
POST /finance/v1/fund/holdings ETF/mutual-fund top holdings, sector weightings, asset allocation via Yahoo… #
POST /finance/v1/recommendations peer/similar symbols via Yahoo recommendationsbysymbol #
POST /finance/v1/news/details full news article content by uuid via Yahoo caas #
POST /finance/v1/screener/fields queryable screener field catalog (filters) via Yahoo screeners #
POST /finance/v1/market/tickers-by-type symbol lookup filtered by quote type (equity/etf/mutualfund/future/index/currenc… #
POST /finance/v1/v1/stock/profile quoteSummary alias for assetProfile,summaryProfile #
POST /finance/v1/v1/stock/statistics quoteSummary alias for defaultKeyStatistics #
POST /finance/v1/v1/stock/financial-data quoteSummary alias for financialData #
POST /finance/v1/v1/stock/sec-filings quoteSummary alias for secFilings,assetProfile #
POST /finance/v1/v1/stock/earnings quoteSummary alias for earnings,earningsTrend,earningsHistory #
POST /finance/v1/v1/stock/calendar-events quoteSummary alias for calendarEvents #
POST /finance/v1/v1/stock/insider-holders quoteSummary alias for insiderHolders #
POST /finance/v1/v1/stock/balance-sheet quoteSummary alias for balanceSheetHistory #
POST /finance/v1/v2/stock/balance-sheet quoteSummary alias for balanceSheetHistory,balanceSheetHistoryQuarterly #
POST /finance/v1/v1/stock/institution-ownership quoteSummary alias for institutionOwnership #
POST /finance/v1/v1/stock/insider-transactions quoteSummary alias for insiderTransactions #
POST /finance/v1/v1/stock/index-trend quoteSummary alias for indexTrend #
POST /finance/v1/v1/stock/income-statement quoteSummary alias for incomeStatementHistory,incomeStatementHistoryQuarterly #
POST /finance/v1/v1/stock/cashflow-statement quoteSummary alias for cashflowStatementHistory,cashflowStatementHistoryQuarterl… #
POST /finance/v1/v1/stock/recommendation-trend quoteSummary alias for recommendationTrend #
POST /finance/v1/v1/stock/net-share-purchase-activity quoteSummary alias for netSharePurchaseActivity #
POST /finance/v1/v1/stock/upgrade-downgrade-history quoteSummary alias for upgradeDowngradeHistory #
POST /finance/v1/v1/insider-trades quoteSummary alias for insiderTransactions,insiderHolders,netSharePurchaseActivi… #
POST /finance/v1/v1/indicators/sma local SMA indicator from chart OHLCV #
POST /finance/v1/v1/indicators/rsi local RSI indicator from chart OHLCV #
POST /finance/v1/v1/indicators/macd local MACD indicator from chart OHLCV #
POST /finance/v1/v1/indicators/adx local ADX indicator from chart OHLCV #
POST /finance/v1/stock/get-futures-chain apidojo-compatible alias for futures #
POST /finance/v1/stock/get-insights apidojo-compatible alias for insights #
POST /finance/v1/stock/v3/get-insights apidojo-compatible alias for insights #
POST /finance/v1/stock/get-what-analysts-are-saying apidojo-compatible alias for research #
POST /finance/v1/stock/get-fees-and-expenses apidojo-compatible alias for fund/fees #
POST /finance/v1/stock/get-top-holdings apidojo-compatible alias for fund/holdings #
POST /finance/v1/stock/v2/get-recommendations apidojo-compatible alias for recommendations #
POST /finance/v1/news/v2/get-details apidojo-compatible alias for news/details #
POST /finance/v1/screeners/get-filters apidojo-compatible alias for screener/fields #
POST /finance/v1/market/get-tickers-by-quote-type apidojo-compatible alias for market/tickers-by-type #
POST /lei/v1/lookup One LEI → the full verified legal-entity record (Level-1 who-is-who): legal… #
POST /lei/v1/autocomplete Type-ahead suggestions for a partial company name (GLEIF autocompletions… #
POST /lei/v1/relationships One LEI → Level-2 corporate hierarchy: direct & ultimate parent (entity OR the… #
POST /lei/v1/map Identifier mapping: ISIN / BIC / MIC / QCC / S&P-Global-ID → LEI record(s), or… #
POST /lei/v1/reference GLEIF reference collections: ISO-20275 legal forms, registration authorities… #
POST /lei/v1/batch Up to 50 mixed lookup/search items in one call. #
POST /sanctions/v1/screen Screen ONE name against the official sanctions lists → status (match |… #
POST /sanctions/v1/batch Screen up to 100 names in one call (in-memory → cheap). #
POST /sanctions/v1/entity Fetch ONE full normalized list record by its uid (':', from a screen match)… #
POST /sanctions/v1/sources_status List freshness + reachability of every sanctions source (the trust signal)… #
POST /worldbank/v1/indicator time-series for one+ indicators (code or shortcut) across one+ countries/all… #
POST /worldbank/v1/country country metadata for codes/all or filtered by region/income_level/lending_type #
POST /worldbank/v1/search_indicators local keyword search over the indicator catalog (WDI default; full=all sources) #
POST /worldbank/v1/indicator_metadata definition/source/organization/topics for one+ indicator codes/aliases #
POST /worldbank/v1/country_profile one-call headline snapshot (most-recent ~10 key metrics) for one+ countries #
POST /worldbank/v1/shortcuts list the metric->indicator-code map, or metric=&country= to fetch directly #
POST /worldbank/v1/reference reference lists: regions | income_levels | lending_types | sources | topics #
POST /worldbank/v1/topic_indicators browse every indicator in a World Bank topic (Health, Economy, Climate, etc.)… #

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/reefapi-finance-data-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

reefapi-finance-data-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Reef Finance & Data API
  version: 1.0.0
  description: Unified data-API gateway. Call POST /{engine}/v1/{action} with an x-api-key header; every response is the { ok, data, meta, error } envelope.
servers:
- url: https://api.reefapi.com
security:
- ApiKeyAuth: []
tags:
- name: Finance & Data
paths:
  /currency/v1/latest:
    post:
      operationId: currency_latest
      summary: latest reference rates for a base (default EUR) → all or selected target…
      tags:
      - Finance & Data
      requestBody:
        required: false
        content:
          application/json:
            schema:
              type: object
              properties:
                base:
                  type: string
                symbols:
                  type: string
            example:
              base: EUR
      responses:
        '200':
          description: Result envelope
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Envelope'
        '401':
          description: Missing or invalid x-api-key
        '429':
          description: Rate limited or quota exhausted
  /currency/v1/convert:
    post:
      operationId: currency_convert
      summary: convert an amount from→to at the latest rate (or a given historical date)…
      tags:
      - Finance & Data
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              properties:
                from:
                  type: string
                to:
                  type: string
                amount:
                  type: string
                date:
                  type: string
              required:
              - from
              - to
            example:
              from: USD
              to: EUR
              amount: 100
      responses:
        '200':
          description: Result envelope
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Envelope'
        '401':
          description: Missing or invalid x-api-key
        '429':
          description: Rate limited or quota exhausted
  /currency/v1/historical:
    post:
      operationId: currency_historical
      summary: reference rates on a past date (YYYY-MM-DD; weekend/holiday → last working day)…
      tags:
      - Finance & Data
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              properties:
                date:
                  type: string
                base:
                  type: string
                symbols:
                  type: string
              required:
              - date
            example:
              date: '2020-07-01'
              base: USD
              symbols: EUR,GBP
      responses:
        '200':
          description: Result envelope
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Envelope'
        '401':
          description: Missing or invalid x-api-key
        '429':
          description: Rate limited or quota exhausted
  /currency/v1/timeseries:
    post:
      operationId: currency_timeseries
      summary: rates over a date range (working days) for a base → selected/all targets…
      tags:
      - Finance & Data
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              properties:
                start:
                  type: string
                end:
                  type: string
                base:
                  type: string
                symbols:
                  type: string
              required:
              - start
              - end
            example:
              start: '2024-01-02'
              end: '2024-01-05'
              base: EUR
              symbols: USD
      responses:
        '200':
          description: Result envelope
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Envelope'
        '401':
          description: Missing or invalid x-api-key
        '429':
          description: Rate limited or quota exhausted
  /currency/v1/fluctuation:
    post:
      operationId: currency_fluctuation
      summary: 'per-currency change over a date range: {CUR:{start_rate,end_rate,change,change_p…'
      tags:
      - Finance & Data
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              properties:
                start:
                  type: string
                end:
                  type: string
                base:
                  type: string
                symbols:
                  type: string
              required:
              - start
              - end
            example:
              start: '2024-01-02'
              end: '2024-01-31'
              base: EUR
              symbols: USD
      responses:
        '200':
          description: Result envelope
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Envelope'
        '401':
          description: Missing or invalid x-api-key
        '429':
          description: Rate limited or quota exhausted
  /currency/v1/currencies:
    post:
      operationId: currency_currencies
      summary: the current ECB reference currency set (code → name)
      tags:
      - Finance & Data
      requestBody:
        required: false
        content:
          application/json:
            schema:
              type: object
              properties: {}
      responses:
        '200':
          description: Result envelope
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Envelope'
        '401':
          description: Missing or invalid x-api-key
        '429':
          description: Rate limited or quota exhausted
  /finance/v1/quote:
    post:
      operationId: finance_quote
      summary: single or multi-symbol quote
      tags:
      - Finance & Data
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              properties:
                symbol:
                  type: string
                symbols:
                  type: string
              required:
              - symbol
            example:
              symbol: AAPL
      responses:
        '200':
          description: Result envelope
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Envelope'
        '401':
          description: Missing or invalid x-api-key
        '429':
          description: Rate limited or quota exhausted
  /finance/v1/chart:
    post:
      operationId: finance_chart
      summary: OHLCV chart data
      tags:
      - Finance & Data
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              properties:
                symbol:
                  type: string
                range:
                  type: string
                interval:
                  type: string
              required:
              - symbol
            example:
              symbol: AAPL
      responses:
        '200':
          description: Result envelope
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Envelope'
        '401':
          description: Missing or invalid x-api-key
        '429':
          description: Rate limited or quota exhausted
  /finance/v1/search:
    post:
      operationId: finance_search
      summary: symbol search
      tags:
      - Finance & Data
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              properties:
                query:
                  type: string
                quotesCount:
                  type: string
              required:
              - query
            example:
              query: apple
      responses:
        '200':
          description: Result envelope
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Envelope'
        '401':
          description: Missing or invalid x-api-key
        '429':
          description: Rate limited or quota exhausted
  /finance/v1/fundamentals:
    post:
      operationId: finance_fundamentals
      summary: quoteSummary modules
      tags:
      - Finance & Data
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              properties:
                symbol:
                  type: string
                modules:
                  type: string
              required:
              - symbol
            example:
              symbol: AAPL
      responses:
        '200':
          description: Result envelope
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Envelope'
        '401':
          description: Missing or invalid x-api-key
        '429':
          description: Rate limited or quota exhausted
  /finance/v1/analyst:
    post:
      operationId: finance_analyst
      summary: recommendations, upgrades/downgrades, price targets
      tags:
      - Finance & Data
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              properties:
                symbol:
                  type: string
              required:
              - symbol
            example:
              symbol: AAPL
      responses:
        '200':
          description: Result envelope
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Envelope'
        '401':
          description: Missing or invalid x-api-key
        '429':
          description: Rate limited or quota exhausted
  /finance/v1/holders:
    post:
      operationId: finance_holders
      summary: insider/institution/fund ownership and holder activity
      tags:
      - Finance & Data
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              properties:
                symbol:
                  type: string
              required:
              - symbol
            example:
              symbol: AAPL
      responses:
        '200':
          description: Result envelope
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Envelope'
        '401':
          description: Missing or invalid x-api-key
        '429':
          description: Rate limited or quota exhausted
  /finance/v1/news:
    post:
      operationId: finance_news
      summary: Yahoo Finance news search
      tags:
      - Finance & Data
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              properties:
                query:
                  type: string
                count:
                  type: string
                symbol:
                  type: string
              required:
              - query
            example:
              query: apple
      responses:
        '200':
          description: Result envelope
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Envelope'
        '401':
          description: Missing or invalid x-api-key
        '429':
          description: Rate limited or quota exhausted
  /finance/v1/options:
    post:
      operationId: finance_options
      summary: option chain
      tags:
      - Finance & Data
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              properties:
                symbol:
                  type: string
                date:
                  type: string
              required:
              - symbol
            example:
              symbol: AAPL
      responses:
        '200':
          description: Result envelope
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Envelope'
        '401':
          description: Missing or invalid x-api-key
        '429':
          description: Rate limited or quota exhausted
  /finance/v1/calendar:
    post:
      operationId: finance_calendar
      summary: earnings/calendar quoteSummary modules
      tags:
      - Finance & Data
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              properties:
                symbol:
                  type: string
              required:
              - symbol
            example:
              symbol: AAPL
      responses:
        '200':
          description: Result envelope
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Envelope'
        '401':
          description: Missing or invalid x-api-key
        '429':
          description: Rate limited or quota exhausted
  /finance/v1/events:
    post:
      operationId: finance_events
      summary: dividends and splits from chart events
      tags:
      - Finance & Data
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              properties:
                symbol:
                  type: string
              required:
              - symbol
            example:
              symbol: AAPL
      responses:
        '200':
          description: Result envelope
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Envelope'
        '401':
          description: Missing or invalid x-api-key
        '429':
          description: Rate limited or quota exhausted
  /finance/v1/screener_predefined:
    post:
      operationId: finance_screener_predefined
      summary: Yahoo saved screeners
      tags:
      - Finance & Data
      requestBody:
        required: false
        content:
          application/json:
            schema:
              type: object
              properties:
                scrIds:
                  type: string
                count:
                  type: string
                start:
                  type: string
      responses:
        '200':
          description: Result envelope
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Envelope'
        '401':
          description: Missing or invalid x-api-key
        '429':
          description: Rate limited or quota exhausted
  /finance/v1/screener:
    post:
      operationId: finance_screener
      summary: Yahoo custom screener POST
      tags:
      - Finance & Data
      requestBody:
        required: false
        content:
          application/json:
            schema:
              type: object
              properties:
                criteria:
                  type: string
                size:
                  type: string
                offset:
                  type: string
                sortField:
                  type: string
                sortType:
                  type: string
      responses:
        '200':
          description: Result envelope
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Envelope'
        '401':
          description: Missing or invalid x-api-key
        '429':
          description: Rate limited or quota exhausted
  /finance/v1/market_summary:
    post:
      operationId: finance_market_summary
      summary: market summary indices
      tags:
      - Finance & Data
      requestBody:
        required: false
        content:
          application/json:
            schema:
              type: object
              properties:
                region:
                  type: string
      responses:
        '200':
          description: Result envelope
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Envelope'
        '401':
          description: Missing or invalid x-api-key
        '429':
          description: Rate limited or quota exhausted
  /finance/v1/trending:
    post:
      operationId: finance_trending
      summary: trending symbols
      tags:
      - Finance & Data
      requestBody:
        required: false
        content:
          application/json:
            schema:
              type: object
              properties:
                region:
                  type: string
                count:
                  type: string
      responses:
        '200':
          description: Result envelope
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Envelope'
        '401':
          description: Missing or invalid x-api-key
        '429':
          description: Rate limited or quota exhausted
  /finance/v1/lookup:
    post:
      operationId: finance_lookup
      summary: Yahoo symbol universe lookup
      tags:
      - Finance & Data
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              properties:
                query:
                  type: string
                count:
                  type: string
              required:
              - query
            example:
              query: apple
      responses:
        '200':
          description: Result envelope
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Envelope'
        '401':
          description: Missing or invalid x-api-key
        '429':
          description: Rate limited or quota exhausted
  /finance/v1/technicals:
    post:
      operationId: finance_technicals
      summary: local technical indicators from chart OHLCV
      tags:
      - Finance & Data
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              properties:
                symbol:
                  type: string
                range:
                  type: string
                interval:
                  type: string
                periods:
                  type: string
              required:
              - symbol
            example:
              symbol: AAPL
              range: 6mo
              interval: 1d
      responses:
        '200':
          description: Result envelope
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Envelope'
        '401':
          description: Missing or invalid x-api-key
        '429':
          description: Rate limited or quota exhausted
  /finance/v1/economic:
    post:
      operationId: finance_economic
      summary: FRED economic series via official API
      tags:
      - Finance & Data
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              properties:
                series:
                  type: string
                fred_api_key:
                  type: string
                limit:
                  type: string
                sort_order:
                  type: string
              required:
              - series
              - fred_api_key
      responses:
        '200':
          description: Result envelope
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Envelope'
        '401':
          description: Missing or invalid x-api-key
        '429':
          description: Rate limited or quota exhausted
  /finance/v1/v1/market/tickers:
    post:
      operationId: finance_v1_market_tickers
      summary: public NASDAQ/NYSE/AMEX ticker universe
      tags:
      - Finance & Data
      requestBody:
        required: false
        content:
          application/json:
            schema:
              type: object
              properties:
                limit:
                  type: string
            example:
              limit: 10
      responses:
        '200':
          description: Result envelope
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Envelope'
        '401':
          description: Missing or invalid x-api-key
        '429':
          description: Rate limited or quota exhausted
  /finance/v1/v1/search:
    post:
      operationId: finance_v1_search
      summary: RapidAPI-compatible alias for search
      tags:
      - Finance & Data
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              properties:
                query:
                  type: string
              required:
              - query
            example:
              query: apple
      responses:
        '200':
          description: Result envelope
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Envelope'
        '401':
          description: Missing or invalid x-api-key
        '429':
          description: Rate limited or quota exhausted
  /finance/v1/v1/market/quotes:
    post:
      operationId: finance_v1_market_quotes
      summary: RapidAPI-compatible alias for quote
      tags:
      - Finance & Data
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              properties:
                symbol:
                  type: string
                symbols:
                  type: string
              required:
              - symbol
            example:
              symbols:
              - AAPL
              - MSFT
              symbol: AAPL
      responses:
        '200':
          description: Result envelope
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Envelope'
        '401':
          description: Missing or invalid x-api-key
        '429':
          description: Rate limited or quota exhausted
  /finance/v1/v1/stock/history:
    post:
      operationId: finance_v1_stock_history
      summary: RapidAPI-compatible alias for chart
      tags:
      - Finance & Data
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              properties:
                symbol:
                  type: string
              required:
              - symbol
            example:
              symbol: AAPL
              range: 1mo
              interval: 1d
      responses:
        '200':
          description: Result envelope
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Envelope'
        '401':
          description: Missing or invalid x-api-key
        '429':
          description: Rate limited or quota exhausted
  /finance/v1/v2/stock/history:
    post:
      operationId: finance_v2_stock_history
      summary: RapidAPI-compatible alias for chart
      tags:
      - Finance & Data
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              properties:
                symbol:
                  type: string
              required:
              - symbol
            example:
              symbol: AAPL
              range: 1mo
              interval: 1d
      responses:
        '200':
          description: Result envelope
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Envelope'
        '401':
          description: Missing or invalid x-api-key
        '429':
          description: Rate limited or quota exhausted
  /finance/v1/v1/market/screener:
    post:
      operationId: finance_v1_market_screener
      summary: RapidAPI-compatible alias for screener
      tags:
      - Finance & Data
      requestBody:
        required: false
        content:
          application/json:
            schema:
              type: object
              properties:
                criteria:
                  type: string
                scrIds:
                  type: string
            example:
              scrIds: most_actives
              count: 5
      responses:
        '200':
          description: Result envelope
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Envelope'
        '401':
          description: Missing or invalid x-api-key
        '429':
          description: Rate limited or quota exhausted
  /finance/v1/v1/stock/modules:
    post:
      operationId: finance_v1_stock_modules
      summary: RapidAPI-compatible alias for quoteSummary modules
      tags:
      - Finance & Data
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              properties:
                symbol:
                  type: string
              required:
              - symbol
            example:
              symbol: AAPL
      responses:
        '200':
          description: Result envelope
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Envelope'
        '401':
          description: Missing or invalid x-api-key
        '429':
          description: Rate limited or quota exhausted
  /finance/v1/v1/market/news:
    post:
      operationId: finance_v1_market_news
      summary: RapidAPI-compatible alias for news
      tags:
      - Finance & Data
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              properties:
                query:
                  type: string
                symbol:
                  type: string
              required:
              - query
            example:
              symbol: AAPL
              count: 5
              query: apple
      responses:
        '200':
          description: Result envelope
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Envelope'
        '401':
          description: Missing or invalid x-api-key
        '429':
          description: Rate limited or quota exhausted
  /finance/v1/v2/market/news:
    post:
      operationId: finance_v2_market_news
      summary: RapidAPI-compatible alias for news
      tags:
      - Finance & Data
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              properties:
                query:
                  type: string
                symbol:
                  type: string
              required:
              - query
            example:
              symbol: AAPL
              count: 5
              query: apple
      responses:
        '200':
          description: Result envelope
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Envelope'
        '401':
          description: Missing or invalid x-api-key
        '429':
          description: Rate limited or quota exhausted
  /finance/v1/v1/options:
    post:
      operationId: finance_v1_options
      summary: RapidAPI-compatible alias for options
      tags:
      - Finance & Data
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              properties:
                symbol:
                  type: string
              required:
              - symbol
            example:
              symbol: AAPL
      responses:
        '200':
          description: Result envelope
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Envelope'
        '401':
          description: Missing or invalid x-api-key
        '429':
          description: Rate limited or quota exhausted
  /finance/v1/v1/most-active:
    post:
      operationId: finance_v1_most_active
      summary: options most-active contracts derived from Yahoo option chains
      tags:
      - Finance & Data
      requestBody:
        required: false
        content:
          application/json:
            schema:
              type: object
              properties:
                symbol:
                  type: string
                symbols:
                  type: string
                count:
                  type: string
      responses:
        '200':
          description: Result envelope
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Envelope'
        '401':
          description: Missing or invalid x-api-key
        '429':
          description: Rate limited or quota exhausted
  /finance/v1/v1/unusual-options-activity:
    post:
      operationId: finance_v1_unusual_options_activity
      summary: unusual options activity derived from Yahoo option chain volume/open-interest
      tags:
      - Finance & Data
      requestBody:
        required: false
        content:
          application/json:
            schema:
              type: object
              properties:
                symbol:
                  type: string
                symbols:
                  type: string
                count:
                  type: string
      responses:
        '200':
          description: Result envelope
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Envelope'
        '401':
          description: Missing or invalid x-api-key
        '429':
          description: Rate limited or quota exhausted
  /finance/v1/calendar/earnings:
    post:
      operationId: finance_calendar_earnings
      summary: symbol earnings calendar via quoteSummary
      tags:
      - Finance & Data
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              properties:
                symbol:
                  type: string
              required:
              - symbol
            example:
              symbol: AAPL
      responses:
        '200':
          description: Result envelope
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Envelope'
        '401':
          description: Missing or invalid x-api-key
        '429':
          description: Rate limited or quota exhausted
  /finance/v1/calendar/earnings_market:
    post:
      operationId: finance_calendar_earnings_market
      summary: market-wide upcoming earnings calendar (all symbols) via Yahoo visualization
      tags:
      - Finance & Data
      requestBody:
        required: false
        content:
          application/json:
            schema:
              type: object
              properties:
                start:
                  type: string
                end:
                  type: string
                date:
                  type: string
                count:
                  type: string
                offset:
                  type: string
                region:
                  type: string
                lang:
                  type: string
            example:
              count: 5
      responses:
        '200':
          description: Result envelope
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Envelope'
        '401':
          description: Missing or invalid x-api-key
        '429':
    

# --- truncated at 32 KB (90 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/reefapi/refs/heads/main/openapi/reefapi-finance-data-api-openapi.yml