---
title: "All Tickers"
method: GET
path: "/v2/snapshot/locale/us/markets/stocks/tickers"
tags: ["stocks:snapshot"]
---

# All Tickers

`GET /v2/snapshot/locale/us/markets/stocks/tickers`

## Request

- Base URL: `https://api.massive.com`
- URL: `https://api.massive.com/v2/snapshot/locale/us/markets/stocks/tickers`
- Auth: API key in query parameter `apiKey`

Get the most up-to-date market data for all traded stock symbols.
<br />
<br />
Note: Snapshot data is cleared at 3:30am EST and gets populated as data is received from the exchanges. This can happen as early as 4am EST.

## Query parameters

- `tickers` string[]
- `include_otc` boolean

## Response `200`

Get current state for all tickers

- object
  - `count` integer: The total number of results for this request.
  - `status` string, required: The status of this request's response.
  - `tickers` object[]: An array of snapshot data for the specified tickers.
    - `day` object: The most recent daily bar for this ticker.
      - `c` number, double, required: The close price for the symbol in the given time period.
      - `dv` string: The volume including fractional shares, respresented as a string.
      - `h` number, double, required: The highest price for the symbol in the given time period.
      - `l` number, double, required: The lowest price for the symbol in the given time period.
      - `o` number, double, required: The open price for the symbol in the given time period.
      - `otc` boolean: Whether or not this aggregate is for an OTC ticker. This field will be left off if false.
      - `v` number, double, required: The trading volume of the symbol in the given time period.
      - `vw` number, double, required: The volume weighted average price.
    - `fmv` number, double: Fair market value is only available on Business plans. It is our proprietary algorithm to generate a real-time, accurate, fair market value of a tradable security. For more information, <a rel="nofollow" target="_blank" href="https://massive.com/contact">contact us</a>.
    - `lastQuote` object: The most recent quote for this ticker. This is only returned if your current plan includes quotes.
      - `P` number, double, required: The ask price.
      - `S` integer, required: The ask size in lots.
      - `p` number, double, required: The bid price.
      - `s` integer, required: The bid size in lots.
      - `t` integer, required: The nanosecond accuracy SIP Unix Timestamp. This is the timestamp of when the SIP received this message from the exchange which produced it.
    - `lastTrade` object: The most recent trade for this ticker. This is only returned if your current plan includes trades.
      - `c` integer[], required: A list of condition codes. See [Stocks Condition Codes](https://massive.com/docs/rest/stocks/market-operations/condition-codes) for what each code means.
      - `ds` string, required: The size of the trade including fractional shares, respresented as a string.
      - `i` string, required: The Trade ID which uniquely identifies a trade. These are unique per combination of ticker, exchange, and TRF. For example: A trade for AAPL executed on NYSE and a trade for AAPL executed on NASDAQ could potentially have the same Trade ID.
      - `p` number, double, required: The price of the trade. This is the actual dollar value per whole share of this trade. A trade of 100 shares with a price of $2.00 would be worth a total dollar value of $200.00.
      - `s` integer, required: The size (volume) of the trade.
      - `t` integer, required: The nanosecond accuracy SIP Unix Timestamp. This is the timestamp of when the SIP received this message from the exchange which produced it.
      - `x` integer, required: The exchange ID. See <a href="https://massive.com/docs/rest/stocks/market-operations/exchanges" alt="Exchanges">Exchanges</a> for Massive's mapping of exchange IDs.
    - `min` object: The most recent minute bar for this ticker.
      - `av` integer, required: The accumulated volume.
      - `c` number, double, required: The close price for the symbol in the given time period.
      - `dav` string, required: The accumulated volume including fractional shares, respresented as a string.
      - `dv` string: The volume including fractional shares, respresented as a string.
      - `h` number, double, required: The highest price for the symbol in the given time period.
      - `l` number, double, required: The lowest price for the symbol in the given time period.
      - `n` integer, required: The number of transactions in the aggregate window.
      - `o` number, double, required: The open price for the symbol in the given time period.
      - `otc` boolean: Whether or not this aggregate is for an OTC ticker. This field will be left off if false.
      - `t` integer, required: The Unix millisecond timestamp for the start of the aggregate window.
      - `v` number, double, required: The trading volume of the symbol in the given time period.
      - `vw` number, double, required: The volume weighted average price.
    - `prevDay` object: The previous day's bar for this ticker.
      - `c` number, double, required: The close price for the symbol in the given time period.
      - `h` number, double, required: The highest price for the symbol in the given time period.
      - `l` number, double, required: The lowest price for the symbol in the given time period.
      - `o` number, double, required: The open price for the symbol in the given time period.
      - `otc` boolean: Whether or not this aggregate is for an OTC ticker. This field will be left off if false.
      - `v` number, double, required: The trading volume of the symbol in the given time period.
      - `vw` number, double, required: The volume weighted average price.
    - `ticker` string: The exchange symbol that this item is traded under.
    - `todaysChange` number, double: The value of the change from the previous day.
    - `todaysChangePerc` number, double: The percentage change since the previous day.
    - `updated` integer: The last updated timestamp.

## Other responses

- `default`: Unexpected error

---

[API](https://skmtc.dev/massive/apis/polygon-api.md) - [All operations](https://skmtc.dev/massive/apis/polygon-api/llms.txt) - [OpenAPI document](https://skmtc.dev/massive/apis/polygon-api/revisions/efa0c51f70d1?raw)
