Marketstack API v2

Real-time, intraday and historical market data API with 45 endpoints spanning end-of-day bars, intraday bars, real-time stock prices, commodities, company ratings, splits, dividends, tickers, indexes, exchanges, currencies, timezones, bonds, ETF holdings, and SEC EDGAR filings data.

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/marketstack-api-v2"
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 email required.

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

OpenAPI Specification

marketstack-v2-openapi.json Raw ↑
{"openapi":"3.0.3","info":{"title":"Marketstack API v2","version":"2.0.0","description":"The official Marketstack API documentation will help you learn how to query the Marketstack JSON API for real-time, intraday, and historical stock market data, along with more advanced EDGAR data endpoints. Also, define multiple stock symbols, retrieve extensive data about 2700+ Stock Exchanges Info, 30000+ Stock tickers from more than 50 countries, as well as 750 + Stock Market indexes, information about timezones, currencies, and more.\n\nOur API is built upon a RESTful and easy-to-understand request and response structure. API requests are always sent using a simple API request URL with a series of required and optional HTTPS GET parameters, and API responses are provided in lightweight JSON format.\n"},"servers":[{"url":"https://api.marketstack.com/v2"}],"security":[{"ApiKeyQuery":[]}],"tags":[{"name":"End-of-day"},{"name":"Intraday"},{"name":"Stock Prices"},{"name":"Commodities"},{"name":"Company Ratings"},{"name":"Splits"},{"name":"Dividends"},{"name":"Tickers"},{"name":"Indexes"},{"name":"Exchanges"},{"name":"Currencies"},{"name":"Timezones"},{"name":"Bonds"},{"name":"ETFs"},{"name":"EDGAR"}],"components":{"securitySchemes":{"ApiKeyQuery":{"type":"apiKey","in":"query","name":"access_key","description":"Your Marketstack API access key."}},"parameters":{"AccessKey":{"name":"access_key","in":"query","description":"Your Marketstack API access key.","required":true,"schema":{"type":"string"}},"Limit":{"name":"limit","in":"query","description":"Pagination limit (results per page). Default 100, maximum 1000.","required":false,"schema":{"type":"integer","minimum":1,"maximum":1000}},"Offset":{"name":"offset","in":"query","description":"Pagination offset (number of results to skip). Default 0.","required":false,"schema":{"type":"integer","minimum":0}},"CommodityName":{"name":"commodity_name","in":"query","description":"Specify the commodity_name for which you like to receive the Price, aluminum for example.","required":true,"schema":{"type":"string"}},"Frequency":{"name":"frequency","in":"query","description":"Specify the frequency of the commodity prices. Available options are `daily`, `weekly`, `monthly`, `quarterly`, and `yearly`. Default is `daily`.","required":false,"schema":{"type":"string","enum":["daily","weekly","monthly","quarterly","yearly"]}},"Ticker":{"name":"ticker","in":"query","description":"One or more comma-separated ticker symbols (e.g., `AAPL,MSFT`).","required":true,"schema":{"type":"string"}},"Rated":{"name":"rated","in":"query","description":"Filter response on buy, sell, or hold.","required":false,"schema":{"type":"string","enum":["buy","sell","hold"]}},"Symbols":{"name":"symbols","in":"query","description":"One or more comma-separated ticker symbols (e.g., `AAPL,MSFT`).","required":true,"schema":{"type":"string"}},"DateFrom":{"name":"date_from","in":"query","description":"Filter results from this date (inclusive). Format `YYYY-MM-DD`.","required":false,"schema":{"type":"string","format":"date"}},"DateTo":{"name":"date_to","in":"query","description":"Filter results up to this date (inclusive). Format `YYYY-MM-DD`.","required":false,"schema":{"type":"string","format":"date"}},"Exchange":{"name":"exchange","in":"query","description":"Filter your results based on a specific stock exchange by specifying the MIC identification of a stock exchange.","required":false,"schema":{"type":"string"}},"AfterHours":{"name":"after_hours","in":"query","description":"If set to true, includes pre and post market data if available. By default is set to false.","required":false,"schema":{"type":"boolean"}},"Sort":{"name":"sort","in":"query","description":"Sort order. Use `ASC` for oldest first or `DESC` for newest first.","required":false,"schema":{"type":"string","enum":["ASC","DESC"]}},"Interval":{"name":"interval","in":"query","description":"Intraday aggregation interval.","required":false,"schema":{"type":"string","enum":["1min","5min","10min","15min","30min","1hour"]}},"Search":{"name":"search","in":"query","description":"Search term to filter tickers by name or symbol.","required":false,"schema":{"type":"string"}},"ExchangeFilter":{"name":"exchange","in":"query","description":"Filter by stock exchange MIC (e.g., `XNAS`, `XNYS`) or code (e.g., `NASDAQ`).","required":false,"schema":{"type":"string"}},"MIC":{"name":"mic","in":"path","required":true,"description":"Exchange MIC identifier (e.g., `XNAS`).","schema":{"type":"string"}},"DatePath":{"name":"date","in":"path","required":true,"description":"Specific date for EOD data. Format `YYYY-MM-DD`.","schema":{"type":"string","format":"date"}},"DateTimePath":{"name":"date","in":"path","required":true,"description":"Specific date for intraday data. Example `2024-09-27 15:30`.","schema":{"type":"string"}},"IndexCode":{"name":"index","in":"query","required":true,"description":"Benchmark/index identifier (e.g., `australia_all_ordinaries`).","schema":{"type":"string"}},"CountryName":{"name":"country","in":"query","required":true,"description":"Country name for bonds endpoint (e.g., `kenya`, `united%20states`).","schema":{"type":"string"}},"ETFTicker":{"name":"ticker","in":"query","required":true,"description":"ETF ticker symbol.","schema":{"type":"string"}},"ETFListType":{"name":"list","in":"query","required":true,"description":"ETF list type; currently `ticker`.","schema":{"type":"string","enum":["ticker"]}},"CIKCompanyName":{"name":"company_name","in":"query","required":true,"description":"Company name (min 3 letters) used to search CIK codes.","schema":{"type":"string"}},"CIKCode":{"name":"cik_code","in":"query","required":true,"description":"10-digit SEC Central Index Key (with leading zeros).","schema":{"type":"string"}}},"schemas":{"Pagination":{"type":"object","properties":{"limit":{"type":"integer","description":"Returns your pagination limit value."},"offset":{"type":"integer","description":"Returns your pagination offset value."},"count":{"type":"integer","description":"Returns the results count on the current page."},"total":{"type":"integer","description":"Returns the total count of results available."}}},"EODBar":{"type":"object","description":"End-of-day bar data for a single symbol and date.","properties":{"open":{"type":"number","format":"float","description":"Opening price for the trading session."},"high":{"type":"number","format":"float","description":"Highest price of the session."},"low":{"type":"number","format":"float","description":"Lowest price of the session."},"close":{"type":"number","format":"float","description":"Closing price of the session."},"volume":{"type":"number","format":"float","description":"Traded volume during the session."},"adj_high":{"type":"number","format":"float","description":"High price adjusted for corporate actions."},"adj_low":{"type":"number","format":"float","description":"Low price adjusted for corporate actions."},"adj_close":{"type":"number","format":"float","description":"Close price adjusted for corporate actions."},"adj_open":{"type":"number","format":"float","description":"Open price adjusted for corporate actions."},"adj_volume":{"type":"number","format":"float","description":"Volume adjusted for corporate actions."},"split_factor":{"type":"number","format":"float","description":"Cumulative stock split factor applied for the date."},"dividend":{"type":"number","format":"float","description":"Dividend amount per share for the date."},"name":{"type":"string","description":"Company name."},"exchange_code":{"type":"string","description":"Human-friendly exchange code (for example NASDAQ)."},"asset_type":{"type":"string","description":"Asset class"},"price_currency":{"type":"string","description":"Price currency (ISO code in lower case)."},"symbol":{"type":"string","description":"Ticker symbol."},"exchange":{"type":"string","description":"MIC of the exchange."},"date":{"type":"string","description":"Timestamp of the bar in ISO8601 with timezone."}}},"IntradayBar":{"allOf":[{"$ref":"#/components/schemas/EODBar"}],"description":"Intraday bar data; fields identical to EOD with intraday timestamp."},"EODResponse":{"type":"object","properties":{"pagination":{"$ref":"#/components/schemas/Pagination"},"data":{"type":"array","items":{"$ref":"#/components/schemas/EODBar"}}}},"IntradayResponse":{"type":"object","properties":{"pagination":{"$ref":"#/components/schemas/Pagination"},"data":{"type":"array","items":{"$ref":"#/components/schemas/IntradayBar"}}}},"CommodityResponse":{"type":"object","properties":{"data":{"type":"array","items":{"type":"object","properties":{"commodity_name":{"type":"string","description":"Name of the commodity."},"commodity_unit":{"type":"string","description":"Unit of the commodity."},"commodity_price":{"type":"string","description":"Current price of the commodity."},"price_change_day":{"type":"string","description":"Absolute day change."},"percentage_day":{"type":"string","description":"Day change in percent."},"percentage_week":{"type":"string","description":"Week change in percent."},"percentage_month":{"type":"string","description":"Month change in percent."},"percentage_year":{"type":"string","description":"Year change in percent."},"quarter1_25":{"type":"string","description":"Value for the first quarter of 2025."},"quarter2_25":{"type":"string","description":"Value for the second quarter of 2025."},"quarter3_25":{"type":"string","description":"Value for the third quarter of 2025."},"quarter4_25":{"type":"string","description":"Value for the fourth quarter of 2025."},"datetime":{"type":"string","format":"date-time","description":"Timestamp of the commodity price in ISO8601 format."}}}}}},"CommodityHistoricalResponse":{"type":"object","properties":{"result":{"type":"object","properties":{"basics":{"type":"object","properties":{"frequency":{"type":"string","description":"Frequency of the historical data (e.g., 1day, 1month)"}}},"data":{"type":"array","items":{"type":"object","properties":{"commodity_name":{"type":"string","description":"Name of the commodity."},"commodity_unit":{"type":"string","description":"Unit of the commodity."},"commodity_prices":{"type":"array","items":{"type":"object","properties":{"commodity_price":{"type":"string","description":"Price of the commodity for the date."},"date":{"type":"string","description":"Date for the price (YYYY-MM-DD or YYYY-MM for monthly)."}}}}}}}}}}},"CompanyRatingsResponse":{"type":"object","properties":{"status":{"type":"object","properties":{"code":{"type":"integer","description":"HTTP status code."},"message":{"type":"string","description":"Status message."},"details":{"type":"string","description":"Additional details."}}},"result":{"type":"object","properties":{"basics":{"type":"object","properties":{"company_name":{"type":"string","description":"Name of the company."},"ticker":{"type":"string","description":"Ticker symbol."}}},"output":{"type":"object","properties":{"analyst_consensus":{"type":"object","properties":{"consensus_conclusion":{"type":"string","description":"Consensus conclusion."},"stock_price":{"type":"string","description":"Current stock price."},"analyst_average":{"type":"string","description":"Analyst average price target."},"analyst_highest":{"type":"string","description":"Highest analyst price target."},"analyst_lowest":{"type":"string","description":"Lowest analyst price target."},"analysts_number":{"type":"string","description":"Number of analysts."},"buy":{"type":"string","description":"Number of buy ratings."},"hold":{"type":"string","description":"Number of hold ratings."},"sell":{"type":"string","description":"Number of sell ratings."},"consensus_date":{"type":"string","description":"Date of consensus (YYYY-MM-DD)."}}},"analysts":{"type":"array","items":{"type":"object","properties":{"analyst_name":{"type":"string","description":"Name of the analyst."},"analyst_firm":{"type":"string","description":"Analyst's firm."},"analyst_role":{"type":"string","description":"Role of the analyst."},"rating":{"type":"object","properties":{"date_rating":{"type":"string","description":"Date of the rating (YYYY-MM-DD)."},"target_date":{"type":"string","description":"Target date for the rating (YYYY-MM-DD)."},"price_target":{"type":"string","description":"Analyst's price target."},"rated":{"type":"string","description":"Analyst's rating (Buy/Sell/Hold)."},"conclusion":{"type":"string","description":"Analyst's conclusion (e.g.,"}}}}}}}}}}}},"SplitItem":{"type":"object","properties":{"symbol":{"type":"string","description":"Ticker symbol the split applies to."},"date":{"type":"string","description":"Date of the split."},"split_factor":{"type":"number","format":"float","description":"Split ratio applied on the date."}}},"SplitsResponse":{"type":"object","properties":{"pagination":{"$ref":"#/components/schemas/Pagination"},"data":{"type":"array","items":{"$ref":"#/components/schemas/SplitItem"}}}},"DividendItem":{"type":"object","properties":{"symbol":{"type":"string","description":"Ticker symbol the dividend applies to."},"date":{"type":"string","description":"Ex-dividend date."},"dividend":{"type":"number","format":"float","description":"Dividend amount per share."}}},"DividendsResponse":{"type":"object","properties":{"pagination":{"$ref":"#/components/schemas/Pagination"},"data":{"type":"array","items":{"$ref":"#/components/schemas/DividendItem"}}}},"TickerExchange":{"type":"object","properties":{"name":{"type":"string","description":"Exchange name."},"acronym":{"type":"string","description":"Exchange acronym."},"mic":{"type":"string","description":"MIC identification of the exchange."},"country":{"type":"string","nullable":true,"description":"Exchange country."},"country_code":{"type":"string","description":"Three-letter country code."},"city":{"type":"string","description":"Exchange city."},"website":{"type":"string","description":"Exchange website URL."}}},"Ticker":{"type":"object","properties":{"name":{"type":"string","description":"Company or instrument name."},"symbol":{"type":"string","description":"Ticker symbol."},"has_intraday":{"type":"boolean","description":"Indicates if intraday data is available."},"has_eod":{"type":"boolean","description":"Indicates if end-of-day data is available."},"country":{"type":"string","nullable":true,"description":"Country of the ticker."},"stock_exchanges":{"type":"array","description":"List of exchanges the ticker is listed on.","items":{"$ref":"#/components/schemas/TickerExchange"}}}},"TickerResponse":{"type":"object","properties":{"name":{"type":"string","description":"Company or instrument name."},"symbol":{"type":"string","description":"Ticker symbol."},"cik":{"type":"string","description":"SEC Central Index Key."},"isin":{"type":"string","description":"International Securities Identification Number."},"cusip":{"type":"string","description":"U.S./Canada security identifier (CUSIP)."},"ein_employer_id":{"type":"string","description":"Employer Identification Number."},"lei":{"type":"string","description":"Legal Entity Identifier."},"series_id":{"type":"string","description":"Series ID."},"item_type":{"type":"string","description":"Type of item (e.g., equity)."},"sector":{"type":"string","description":"Sector of the company."},"industry":{"type":"string","description":"Industry of the company."},"sic_code":{"type":"string","description":"Standard Industrial Classification code."},"sic_name":{"type":"string","description":"SIC description."},"stock_exchange":{"type":"object","properties":{"name":{"type":"string","description":"Exchange name."},"acronym":{"type":"string","description":"Exchange acronym."},"mic":{"type":"string","description":"MIC identification of the exchange."},"country":{"type":"string","nullable":true,"description":"Exchange country."},"country_code":{"type":"string","description":"Three-letter country code."},"city":{"type":"string","description":"Exchange city."},"website":{"type":"string","description":"Exchange website URL."},"operating_mic":{"type":"string","description":"Operating Market Identifier Code."},"oprt_sgmt":{"type":"string","description":"Indicates operating MIC vs market segment MIC."},"legal_entity_name":{"type":"string","description":"Legal entity name."},"exchange_lei":{"type":"string","description":"Exchange Legal Entity Identifier (LEI)."},"market_category_code":{"type":"string","description":"Market category code."},"exchange_status":{"type":"string","description":"Current status of the exchange."},"date_creation":{"type":"object","properties":{"date":{"type":"string","description":"Creation date."},"timezone_type":{"type":"integer","description":"Timezone type."},"timezone":{"type":"string","description":"Timezone offset."}}},"date_last_update":{"type":"object","properties":{"date":{"type":"string","description":"Last update date."},"timezone_type":{"type":"integer","description":"Timezone type."},"timezone":{"type":"string","description":"Timezone offset."}}},"date_last_validation":{"type":"object","properties":{"date":{"type":"string","description":"Last validation date."},"timezone_type":{"type":"integer","description":"Timezone type."},"timezone":{"type":"string","description":"Timezone offset."}}},"date_expiry":{"type":"string","description":"Expiry date."},"comments":{"type":"string","description":"Additional comments."}}}}},"TickerEodResponse":{"type":"object","properties":{"pagination":{"$ref":"#/components/schemas/Pagination"},"data":{"type":"object","properties":{"name":{"type":"string","description":"Company or instrument name."},"symbol":{"type":"string","description":"Ticker symbol."},"has_intraday":{"type":"boolean","description":"Indicates if intraday data is available."},"has_eod":{"type":"boolean","description":"Indicates if end-of-day data is available."},"country":{"type":"string","description":"Country of the ticker."},"eod":{"type":"array","items":{"$ref":"#/components/schemas/EODBar"}}}}}},"TickerSplitsResponse":{"type":"object","properties":{"pagination":{"$ref":"#/components/schemas/Pagination"},"data":{"type":"array","items":{"type":"object","properties":{"date":{"type":"string","description":"Date of the split."},"split_factor":{"type":"number","description":"Split ratio applied on the date."},"stock_split":{"type":"string","description":"Additional stock split info (nullable)."},"symbol":{"type":"string","description":"Ticker symbol the split"}}}}}},"TickerDividendsResponse":{"type":"object","properties":{"pagination":{"$ref":"#/components/schemas/Pagination"},"data":{"type":"array","items":{"type":"object","properties":{"date":{"type":"string","description":"Ex-dividend date."},"dividend":{"type":"number","format":"float","description":"Dividend amount per share."},"payment_date":{"type":"string","description":"Payment date of the dividend."},"record_date":{"type":"string","description":"Record date for the dividend."},"declaration_date":{"type":"string","description":"Declaration date for the dividend."},"distr_freq":{"type":"string","description":"Distribution frequency (e.g., q for quarterly)."},"symbol":{"type":"string","description":"Ticker symbol the dividend"}}}}}},"TickerIntradayResponse":{"type":"object","properties":{"pagination":{"$ref":"#/components/schemas/Pagination"},"data":{"type":"object","properties":{"name":{"type":"string","description":"Company or instrument name."},"symbol":{"type":"string","description":"Ticker symbol."},"has_intraday":{"type":"boolean","description":"Indicates if intraday data is available."},"has_eod":{"type":"boolean","description":"Indicates if end-of-day data is available."},"country":{"type":"string","description":"Country of the ticker."},"intraday":{"type":"array","items":{"type":"object","properties":{"open":{"type":"number","format":"float","description":"Opening price for the bar."},"high":{"type":"number","format":"float","description":"Highest price for the bar."},"low":{"type":"number","format":"float","description":"Lowest price for the bar."},"mid":{"type":"number","format":"float","description":"Mid price for the bar."},"last_size":{"type":"number","format":"float","description":"Last trade size."},"bid_size":{"type":"number","format":"float","description":"Bid size."},"bid_price":{"type":"number","format":"float","description":"Bid price."},"ask_price":{"type":"number","format":"float","description":"Ask price."},"ask_size":{"type":"number","format":"float","description":"Ask size."},"last":{"type":"number","format":"float","description":"Last trade price."},"close":{"type":"number","format":"float","description":"Closing price for the bar."},"volume":{"type":"number","format":"float","description":"Traded volume during the bar."},"marketstack_last":{"type":"number","format":"float","description":"Marketstack last price."},"date":{"type":"string","description":"Timestamp of the bar in ISO8601 with timezone."},"symbol":{"type":"string","description":"Ticker symbol."},"exchange":{"type":"string","description":"Exchange code."}}}}}}}},"TickerIntradayDateResponse":{"type":"object","properties":{"pagination":{"$ref":"#/components/schemas/Pagination"},"data":{"type":"array","items":{"type":"object","properties":{"open":{"type":"number","format":"float","description":"Opening price for the bar."},"high":{"type":"number","format":"float","description":"Highest price for the bar."},"low":{"type":"number","format":"float","description":"Lowest price for the bar."},"mid":{"type":"number","format":"float","description":"Mid price for the bar."},"last_size":{"type":"number","format":"float","description":"Last trade size."},"bid_size":{"type":"number","format":"float","description":"Bid size."},"bid_price":{"type":"number","format":"float","description":"Bid price."},"ask_price":{"type":"number","format":"float","description":"Ask price."},"ask_size":{"type":"number","format":"float","description":"Ask size."},"last":{"type":"number","format":"float","description":"Last trade price."},"close":{"type":"number","format":"float","description":"Closing price for the bar."},"volume":{"type":"number","format":"float","description":"Traded volume during the bar."},"marketstack_last":{"type":"number","format":"float","description":"Marketstack last price."},"date":{"type":"string","description":"Timestamp of the bar in ISO8601 with timezone."},"symbol":{"type":"string","description":"Ticker symbol."},"exchange":{"type":"string","description":"Exchange code."}}}}}},"TickerIntradayLatestResponse":{"type":"object","properties":{"open":{"type":"number","format":"float","description":"Opening price for the bar."},"high":{"type":"number","format":"float","description":"Highest price for the bar."},"low":{"type":"number","format":"float","description":"Lowest price for the bar."},"mid":{"type":"number","format":"float","description":"Mid price for the bar."},"last_size":{"type":"number","format":"float","description":"Last trade size."},"bid_size":{"type":"number","format":"float","description":"Bid size."},"bid_price":{"type":"number","format":"float","description":"Bid price."},"ask_price":{"type":"number","format":"float","description":"Ask price."},"ask_size":{"type":"number","format":"float","description":"Ask size."},"last":{"type":"number","format":"float","description":"Last trade price."},"close":{"type":"number","format":"float","description":"Closing price for the bar."},"volume":{"type":"number","format":"float","description":"Traded volume during the bar."},"marketstack_last":{"type":"number","format":"float","description":"Marketstack last price."},"date":{"type":"string","description":"Timestamp of the bar in ISO8601 with timezone."},"symbol":{"type":"string","description":"Ticker symbol."},"exchange":{"type":"string","description":"Exchange code."}}},"TickersListResponse":{"type":"object","properties":{"pagination":{"$ref":"#/components/schemas/Pagination"},"data":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string","description":"Company or instrument name."},"ticker":{"type":"string","description":"Ticker symbol."},"has_intraday":{"type":"boolean","description":"Indicates if intraday data is available."},"has_eod":{"type":"boolean","description":"Indicates if end-of-day data is available."},"stock_exchange":{"type":"object","properties":{"name":{"type":"string","description":"Exchange name."},"acronym":{"type":"string","description":"Exchange acronym."},"mic":{"type":"string","description":"MIC identification of the exchange."}}}}}}}},"TickerInfoResponse":{"type":"object","properties":{"data":{"type":"object","properties":{"name":{"type":"string","description":"Company or instrument name."},"ticker":{"type":"string","description":"Ticker symbol."},"item_type":{"type":"string","description":"Type of item (e.g., equity)."},"sector":{"type":"string","description":"Sector of the company."},"industry":{"type":"string","description":"Industry of the company."},"exchange_code":{"type":"string","description":"Exchange code."},"full_time_employees":{"type":"string","description":"Number of full-time employees."},"ipo_date":{"type":"string","description":"IPO date."},"date_founded":{"type":"string","description":"Date founded."},"key_executives":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string","description":"Executive name."},"salary":{"type":"string","description":"Executive salary."},"function":{"type":"string","description":"Executive function/role."},"exercised":{"type":"string","description":"Exercised options/shares."},"birth_year":{"type":"string","description":"Birth year."}}}},"incorporation":{"type":"string","description":"State or country of incorporation."},"incorporation_description":{"type":"string","description":"Description of incorporation."},"start_fiscal":{"type":"string","description":"Start of fiscal year."},"end_fiscal":{"type":"string","description":"End of fiscal year."},"reporting_currency":{"type":"string","description":"Reporting currency."},"address":{"type":"object","properties":{"city":{"type":"string","description":"City."},"street1":{"type":"string","description":"Street address line 1."},"street2":{"type":"string","description":"Street address line 2."},"postal_code":{"type":"string","description":"Postal code."},"stateOrCountry":{"type":"string","description":"State or country code."},"state_or_country_description":{"type":"string","description":"State or country description."}}},"post_address":{"type":"object","properties":{"city":{"type":"string","description":"City."},"street1":{"type":"string","description":"Street address line 1."},"street2":{"type":"string","description":"Street address line 2."},"postal_code":{"type":"string","description":"Postal code."},"stateOrCountry":{"type":"string","description":"State or country code."},"state_or_country_description":{"type":"string","description":"State or country description."}}},"phone":{"type":"string","description":"Company phone number."},"website":{"type":"string","description":"Company website."},"previous_names":{"type":"array","items":{"type":"string"},"description":"Previous company names."},"about":{"type":"string","description":"Company description."},"mission":{"type":"string","description":"Company mission statement."},"vision":{"type":"string","description":"Company vision statement."},"stock_exchanges":{"type":"array","items":{"type":"object","properties":{"city":{"type":"string","description":"Exchange city."},"country":{"type":"string","description":"Exchange country."},"website":{"type":"string","description":"Exchange website."},"acronym1":{"type":"string","description":"Exchange acronym."},"alpha2_code":{"type":"string","description":"Country code."},"exchange_mic":{"type":"string","description":"Exchange MIC."},"exchange_name":{"type":"string","description":"Exchange name."}}}}}}}},"Exchange":{"type":"object","properties":{"name":{"type":"string","description":"Name of the stock exchange."},"acronym":{"type":"string","description":"Acronym of the stock exchange."},"mic":{"type":"string","description":"MIC identification of the exchange."},"country":{"type":"string","nullable":true,"description":"Country of the stock exchange."},"country_code":{"type":"string","description":"Three-letter country code of the exchange."},"city":{"type":"string","description":"City where the exchange is located."},"website":{"type":"string","description":"Website URL of the exchange."},"operating_mic":{"type":"string","description":"Operating Market Identifier Code."},"oprt_sgmt":{"type":"string","description":"Indicates operating MIC vs market segment MIC."},"legal_entity_name":{"type":"string","description":"Legal entity name."},"exchange_lei":{"type":"string","description":"Exchange Legal Entity Identifier (LEI)."},"market_category_code":{"type":"string","description":"Market category code."},"exchange_status":{"type":"string","description":"Current status of the exchange."},"date_creation":{"type":"string","description":"Creation date."},"date_last_update":{"type":"string","description":"Last update date."},"date_last_validation":{"type":"string","description":"Last validation date."},"date_expiry":{"type":"string","description":"Expiry date."},"comments":{"type":"string","description":"Additional comments."}}},"ExchangesResponse":{"type":"object","properties":{"pagination":{"$ref":"#/components/schemas/Pagination"},"data":{"type":"array","items":{"$ref":"#/components/schemas/Exchange"}}}},"ExchangeMicTickersResponse":{"type":"object","properties":{"pagination":{"$ref":"#/components/schemas/Pagination"},"data":{"type":"object","properties":{"name":{"type":"string","description":"Exchange name."},"acronym":{"type":"string","description":"Exchange acronym."},"mic":{"type":"string","description":"MIC identification of the exchange."},"country":{"type":"string","description":"Country of the exchange."},"city":{"type":"string","description":"Exchange city."},"website":{"type":"string","description":"Exchange website URL."},"operating_mic":{"type":"string","description":"Operating Market Identifier Code."},"oprt_sgmt":{"type":"string","description":"Indicates operating MIC vs market segment MIC."},"legal_entity_name":{"type":"string","description":"Legal entity name."},"exchange_lei":{"type":"string","description":"Exchange Legal Entity Identifier (LEI)."},"market_category_code":{"type":"string","description":"Market category code."},"exchange_status":{"type":"string","description":"Current status of the exchange."},"date_creation":{"type":"string","description":"Creation date (YYYY-MM-DD)."},"date_last_update":{"type":"string","description":"Last update date (YYYY-MM-DD)."},"date_last_validation":{"type":"string","description":"Last validation date (nullable)."},"date_expiry":{"type":"string","description":"Expiry date (nullable)."},"comments":{"type":"string","description":"Additional comments."},"tickers":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string","description":"Company or instrument name."},"symbol":{"type":"string","description":"Ticker symbol."},"has_intraday":{"type":"boolean","description":"Indicates if intraday data is available."},"has_eod":{"type":"boolean","description":"Indicates if end-of-day data is available."}}}}}}}},"ExchangesMicEod":{"type":"object","properties":{"pagination":{"$ref":"#/components/schemas/Pagination"},"data":{"type":"object","properties":{"name":{"type":"string","description":"Exchange name."},"acronym":{"type":"string","description":"Exchange acronym."},"mic":{"type":"string","description":"MIC identification of the exchange."},"country":{"type":"string","description":"Country of the exchange."},"city":{"type":"string","description":"Exchange city."},"website":{"type":"string","description":"Exchange website URL."},"operating_mic":{"type":"string","description":"Operating Market Identifier Code."},"oprt_sgmt":{"type":"string","description":"Indicates operating MIC vs market segment MIC."},"legal_entity_name":{"type":"string","description":"Legal entity name."},"exchange_lei":{"type":"string","description":"Exchange Legal Entity Identifier (LEI)."},"market_category_code":{"type":"string","description":"Market category code."},"exchange_status":{"type":"string","description":"Current status of the exchange."},"date_creation":{"type":"string","description":"Creation date (YYYY-MM-DD)."},"date_last_update":{"type":"string","description":"Last update date (YYYY-MM-DD)."},"date_last_validation":{"type":"string","description":"Last validation date (nullable)."},"date_expiry":{"type":"string","description":"Expiry date (nullable)."},"comments":{"type":"string","description":"Additional comments."},"eod":{"type":"array","items":{"$ref":"#/components/schemas/EODBar"}}}}}},"Currency":{"type":"object","properties":

# --- truncated at 32 KB (86 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/marketstack/refs/heads/main/openapi/marketstack-v2-openapi.json