# Marketstack integration

> Stock market data API: end-of-day and intraday prices, splits, dividends, tickers, exchanges, indices, bonds, ETFs, commodities and SEC EDGAR company data.

- Authentication: apiKey

## Tools (46)

- **Accounts Payable Concept**: Returns all SEC disclosure values for a specific XBRL concept (taxonomy and tag) reported by a single company, identified by its CIK code. Facts are grouped by unit of measure (e.g.
- **Accounts Payable Frames**: The frames API aggregates one fact for each reporting entity that is the last filed that most closely fits the calendrical period requested. This API supports annual, quarterly, and instantaneous data.
- **Bond Information**: Returns detailed information for a specific government bond, including coupon rate, maturity date, yield, and issuing country. The data focuses on treasury notes issued by leading countries worldwide, primarily 10-year benchmarks.
- **Commodity Price History**: If you are looking for past commodity prices, you can use the Historical Commodity Prices endpoint, where you can choose specific dates and search by individual commodities. Additionally, the API offers options for daily data from the previous five years or monthly intervals using the `frequency` parameter.
- **Commodity Prices**: Get commodity prices of 70+ world-known commodities of energy, metals, industrial, agricultural, and livestock areas. Note: Rate limit for 1 API call per minute is enforced on this endpoint.
- **Company Analyst Ratings**: Returns analyst buy/sell/hold ratings and consensus price targets for a company, with over 15 years of historical data available. Use this endpoint to track rating trends and analyst performance over time.
- **Company by CIK Code**: Endpoint provides CIK code information with a search by company name or part of the company name. For example, if you search for “APP” in the response, the endpoint will provide information on the CIK code for all of the companies that we have in the database that have “APP” (“app”) in their name.
- **Company Facts**: Returns the full set of XBRL financial facts reported by a company to the SEC, identified by its CIK code. Facts span all standard taxonomies (US-GAAP, IFRS, DEI) and include historical values across filing periods.
- **End-of-Day Data**: Returns end-of-day prices for one or more tickers across 30+ exchanges (NASDAQ, NYSE, NYSE ARCA, PINK, SHG, OTCQB, BATS and others).
- **End-of-Day Data for a Specific Date**: Returns end-of-day price records across all exchanges and tickers for a specific date, given in YYYY-MM-DD or full ISO-8601 format. This is the global scope variant — use the exchange- or ticker-scoped endpoints if you need data for a single instrument or market.
- **ETF Holdings**: Returns the holdings breakdown for a specific ETF, identified by its ticker symbol, including each constituent's name, balance and portfolio percentage. Use date_from and date_to to retrieve holdings for a date range.
- **Exchange End-of-Day Data**: Returns paginated end-of-day price records for all tickers listed on a specific exchange, identified by its MIC code. Use the date_from and date_to parameters to narrow results to a date range, and sort to control ordering (default: newest first).
- **Exchange End-of-Day Data for a Date**: Returns end-of-day price records for all tickers on a specific exchange for a single date, given in YYYY-MM-DD or full ISO-8601 format. Use this when you need a cross-sectional snapshot of an entire exchange on a particular trading day.
- **Exchange Intraday Data**: Returns intraday price data for all symbols on the specified exchange at configurable intervals (1min, 5min, 15min, 30min, 1hour, etc.). Data includes OHLC, bid/ask prices and sizes, volume, and timestamps in ISO 8601 format.
- **Exchange Intraday Data for a Date**: Returns intraday price snapshots for all tickers on a specific exchange for a single date, given in YYYY-MM-DD or full ISO-8601 format. Use the interval parameter to set snapshot granularity (from 1-minute to 24-hour intervals).
- **Exchange Latest End-of-Day Data**: Returns the most recent end-of-day price records for all tickers listed on a specific exchange, identified by its MIC code. This is a convenience shortcut equivalent to querying /eod without a date range — it always returns data for the last available trading day.
- **Exchange Latest Intraday Data**: Returns the most recent intraday price snapshots for all tickers listed on a specific exchange, identified by its MIC code. The response includes open, high, low, close, volume, and bid/ask prices and sizes for the last available trading session.
- **Intraday Data**: Returns intraday bars (1min to 24hour) for US tickers on IEX, as Marketstack-derived reference prices.
- **Intraday Data for a Specific Date**: Returns intraday price snapshots across all exchanges and tickers for a specific date, given in YYYY-MM-DD or full ISO-8601 format. Use the symbols parameter to narrow results to specific tickers and interval to set snapshot granularity.
- **Latest End-of-Day Data**: Returns the most recent end-of-day price records across all exchanges and tickers for the last available trading day. Use the symbols parameter to filter results to specific tickers (comma-separated).
- **Latest Intraday Data**: Returns the most recent intraday bar for the requested symbols. Real-Time Updates: Please note that data frequency intervals below 15 minutes (15min) are only supported if you are subscribed to the Professional Plan or higher.
- **List Bonds**: Returns a paginated list of bonds available in the Marketstack database, organized by country of issuance. Each record includes the bond name, symbol, coupon rate, maturity date, and yield.
- **List ETFs**: Returns a paginated list of all exchange-traded funds (ETFs) available in the Marketstack database. Each record includes the ETF name, symbol, and exchange.
- **List Market Indices**: Returns a paginated list of all market indices available in the Marketstack database, including major benchmarks like the S&P 500, Dow Jones, and NASDAQ Composite. Each record includes the index name, symbol, exchange, and current value.
- **List Tickers**: Returns a paginated list of all ticker symbols available in the Marketstack database, across all supported exchanges. Use the search parameter to filter by company name or symbol for autocomplete-style lookups.
- **Market Index Information**: Returns detailed information for a single market index, including its name, symbol, exchange, component count, and current value. Pass the index symbol as a query parameter to retrieve its metadata.
- **Real-Time Stock Price**: Returns real-time price data for a stock across major exchanges worldwide, including NYSE, NASDAQ, LSE, and others. Pass the ticker symbol as a query parameter to get the current bid, ask, last trade price, and volume.
- **Search Company by Name**: Find Company Name by CIK code, which will provide a company name with a search by the CIK Code. The CIK code must be entered with all 10 digits, including leading zeros if any.
- **SEC Submissions**: Returns SEC filing submissions for a specific company, identified by CIK code or company name. Each record includes the filing type (10-K, 10-Q, 8-K, etc.), filing date, acceptance date, and accession number.
- **Stock Dividends**: Returns dividend payment history for one or more ticker symbols. Each record includes the dividend amount (in the stock's trading currency), the ex-dividend date, payment date, record date, declaration date, and distribution frequency (e.g., 'quarterly').
- **Stock Exchange by MIC**: Returns detailed information for a single stock exchange identified by its ISO 10383 Market Identifier Code (MIC), such as `XNAS` for NASDAQ or `XNYS` for NYSE. The response includes the exchange's full legal name, LEI, operating status, country, and regulatory classification.
- **Stock Exchanges**: Returns a paginated list of all 2,700+ stock exchanges in the Marketstack database, including MIC codes, location, website, and regulatory metadata. Use the `search` parameter for autocomplete-style lookups.
- **Stock Splits**: Returns stock split history for one or more ticker symbols. Each record includes the split ratio (e.g., '4-for-1'), the numeric split factor, and the effective date.
- **Supported Currencies**: Returns a paginated list of all currencies supported by the Marketstack API, including the currency code, name, and symbol. Use this endpoint to identify which currencies are available when interpreting price data from different exchanges.
- **Supported Timezones**: Returns a paginated list of all timezones supported by the Marketstack API, including their GMT offset and common abbreviation. Use this endpoint to identify the correct timezone string when filtering date-based queries.
- **Ticker by Symbol**: Retrieves detailed information for a single ticker symbol, including the company name, exchange listing, and data-availability flags (has_eod, has_intraday). The response includes the ticker's associated stock_exchange object with MIC code, country, and timezone.
- **Ticker End-of-Day Data**: Returns historical end-of-day OHLCV data for a specific ticker symbol, including both raw and split/dividend-adjusted prices. Data is available from 2000 onwards for most major tickers.
- **Ticker End-of-Day Data for a Date**: Returns the end-of-day price record for a specific ticker on a specific date, given in YYYY-MM-DD or full ISO-8601 format (e.g. 2020-05-21T00:00:00+0000). The response includes open, high, low, close, volume, and adjusted values for that single trading day.
- **Ticker Information**: Returns extended company and listing information for a single ticker, including sector, industry, description, and key financial identifiers. This endpoint provides richer detail than the standard ticker lookup — use it when you need company metadata beyond the basic symbol and exchange.
- **Ticker Intraday Data**: Returns paginated intraday price snapshots for a single ticker, identified by its symbol. Use date_from, date_to, and interval (from 1-minute to 24-hour) to control the date range and snapshot granularity.
- **Ticker Intraday Data for a Date**: Returns intraday price snapshots for a single ticker on a specific date, given in YYYY-MM-DD or full ISO-8601 format. Use the interval parameter to set snapshot granularity (from 1-minute to 24-hour intervals).
- **Ticker Latest End-of-Day Data**: Returns the most recent end-of-day price record for a single ticker, identified by its symbol. The response includes open, high, low, close, volume, and split/dividend-adjusted values for the last available trading day.
- **Ticker Latest Intraday Data**: Returns the most recent intraday price snapshots for a single ticker, identified by its symbol. This is the fastest way to get a stock's latest trading-session data without specifying a date or paginating through results.
- **Tickers for an Exchange**: Returns a paginated list of all ticker symbols listed on the specified exchange, identified by its MIC code. Use the search parameter to filter results by company name or symbol.
- **Ticker Stock Dividends**: Returns a paginated list of historical dividend distributions for a single ticker, identified by its symbol. Each record includes the dividend amount, ex-date, record date, pay date, and declaration date.
- **Ticker Stock Splits**: Returns a paginated list of historical stock split events for a single ticker, identified by its symbol. Each record includes the split date, split factor (e.g. 4-for-1), and the original and adjusted share counts.

Connect Marketstack in General Input: https://www.generalinput.com/apps/marketstack