Marketstack · OpenAPI Overlay 1.0.0

API Evangelist enhancements for Marketstack API v2

46 actions 46 updates documentation extends openapi/marketstack-v2-openapi.json
Generated by API Evangelist Written by API Evangelist tooling for Marketstack's API. It is a proposal applied on top of the contract, not a document Marketstack publishes.
View Overlay File View on GitHub Overlay Specification

What the actions change

operationIdx-apievangelist

Targets 46 · first 16 shown; the file carries all of them

$.info
$.paths['/eod'].get
$.paths['/eod/latest'].get
$.paths['/eod/{date}'].get
$.paths['/intraday'].get
$.paths['/intraday/latest'].get
$.paths['/intraday/{date}'].get
$.paths['/stockprice'].get
$.paths['/commodities'].get
$.paths['/commoditieshistory'].get
$.paths['/companyratings'].get
$.paths['/splits'].get
$.paths['/dividends'].get
$.paths['/tickers/{symbol}'].get
$.paths['/tickers/{symbol}/eod'].get
$.paths['/tickers/{symbol}/splits'].get

OpenAPI Overlay

Raw ↑
overlay: 1.0.0
info:
  title: API Evangelist enhancements for Marketstack API v2
  version: 1.0.0
x-generated: '2026-07-22'
x-method: generated
extends: openapi/marketstack-v2-openapi.json
actions:
  - target: $.info
    update:
      x-apievangelist:
        provider: marketstack
        review: https://github.com/api-evangelist/marketstack
        notes: Vendor spec ships no operationIds and no error responses; this overlay adds stable operationIds per operation and the documented error envelope reference.
  - target: $.paths['/eod'].get
    update:
      operationId: getEod
  - target: $.paths['/eod/latest'].get
    update:
      operationId: getEodLatest
  - target: $.paths['/eod/{date}'].get
    update:
      operationId: getEodDate
  - target: $.paths['/intraday'].get
    update:
      operationId: getIntraday
  - target: $.paths['/intraday/latest'].get
    update:
      operationId: getIntradayLatest
  - target: $.paths['/intraday/{date}'].get
    update:
      operationId: getIntradayDate
  - target: $.paths['/stockprice'].get
    update:
      operationId: getStockprice
  - target: $.paths['/commodities'].get
    update:
      operationId: getCommodities
  - target: $.paths['/commoditieshistory'].get
    update:
      operationId: getCommoditieshistory
  - target: $.paths['/companyratings'].get
    update:
      operationId: getCompanyratings
  - target: $.paths['/splits'].get
    update:
      operationId: getSplits
  - target: $.paths['/dividends'].get
    update:
      operationId: getDividends
  - target: $.paths['/tickers/{symbol}'].get
    update:
      operationId: getTickersSymbol
  - target: $.paths['/tickers/{symbol}/eod'].get
    update:
      operationId: getTickersSymbolEod
  - target: $.paths['/tickers/{symbol}/splits'].get
    update:
      operationId: getTickersSymbolSplits
  - target: $.paths['/tickers/{symbol}/dividends'].get
    update:
      operationId: getTickersSymbolDividends
  - target: $.paths['/tickers/{symbol}/intraday'].get
    update:
      operationId: getTickersSymbolIntraday
  - target: $.paths['/tickers/{symbol}/eod/{date}'].get
    update:
      operationId: getTickersSymbolEodDate
  - target: $.paths['/tickers/{symbol}/eod/latest'].get
    update:
      operationId: getTickersSymbolEodLatest
  - target: $.paths['/tickers/{symbol}/intraday/latest'].get
    update:
      operationId: getTickersSymbolIntradayLatest
  - target: $.paths['/tickerslist'].get
    update:
      operationId: getTickerslist
  - target: $.paths['/tickerinfo'].get
    update:
      operationId: getTickerinfo
  - target: $.paths['/indexlist'].get
    update:
      operationId: getIndexlist
  - target: $.paths['/indexinfo'].get
    update:
      operationId: getIndexinfo
  - target: $.paths['/exchanges'].get
    update:
      operationId: getExchanges
  - target: $.paths['/exchanges/{mic}'].get
    update:
      operationId: getExchangesMic
  - target: $.paths['/exchanges/{mic}/tickers'].get
    update:
      operationId: getExchangesMicTickers
  - target: $.paths['/exchanges/{mic}/eod'].get
    update:
      operationId: getExchangesMicEod
  - target: $.paths['/exchanges/{mic}/eod/latest'].get
    update:
      operationId: getExchangesMicEodLatest
  - target: $.paths['/exchanges/{mic}/eod/{date}'].get
    update:
      operationId: getExchangesMicEodDate
  - target: $.paths['/exchanges/{mic}/intraday'].get
    update:
      operationId: getExchangesMicIntraday
  - target: $.paths['/exchanges/{mic}/intraday/latest'].get
    update:
      operationId: getExchangesMicIntradayLatest
  - target: $.paths['/exchanges/{mic}/intraday/{date}'].get
    update:
      operationId: getExchangesMicIntradayDate
  - target: $.paths['/currencies'].get
    update:
      operationId: getCurrencies
  - target: $.paths['/timezones'].get
    update:
      operationId: getTimezones
  - target: $.paths['/bondlist'].get
    update:
      operationId: getBondlist
  - target: $.paths['/bond'].get
    update:
      operationId: getBond
  - target: $.paths['/etflist'].get
    update:
      operationId: getEtflist
  - target: $.paths['/etfholdings'].get
    update:
      operationId: getEtfholdings
  - target: $.paths['/cik_code'].get
    update:
      operationId: getCikcode
  - target: $.paths['/company_name'].get
    update:
      operationId: getCompanyname
  - target: $.paths['/submissions'].get
    update:
      operationId: getSubmissions
  - target: $.paths['/company_facts'].get
    update:
      operationId: getCompanyfacts
  - target: $.paths['/concept/accounts_payable'].get
    update:
      operationId: getConceptAccountspayable
  - target: $.paths['/frames/accounts_payable/{unit}'].get
    update:
      operationId: getFramesAccountspayableUnit