US Equities Trade and Quote Extended Minute Bar
The U.S. Equities Trade and Quote Extended Minute Bar dataset provides a high-resolution, analytics-rich minute-by-minute view of U.S. equity market activity, derived from consolidated trade and quote (TAQ) data. Each one-minute bar contains approximately 90 calculated metrics, capturing detailed price behavior, quote dynamics, and order-flow characteristics. In addition to standard Open, High, Low, Close, and Volume (OHLCV) measures, the dataset includes a broad set of market microstructure ind
GEThttps://api.devalgoseek.com/api/v1/data/us-equity/eq-taq-1min-ext/:ticker#
The U.S. Equities Trade and Quote Extended Minute Bar dataset provides a high-resolution, analytics-rich minute-by-minute view of U.S. equity market activity, derived from consolidated trade and quote (TAQ) data. Each one-minute bar contains approximately 90 calculated metrics, capturing detailed price behavior, quote dynamics, and order-flow characteristics. In addition to standard Open, High, Low, Close, and Volume (OHLCV) measures, the dataset includes a broad set of market microstructure indicators, such as trade classification at bid/mid/ask, uptick and downtick counts, bid-ask spread analytics, and time-weighted bid and ask measures. These features are designed to support intraday liquidity analysis, signal research, and fine-grained behavioral modeling. The dataset uses a continuous minute-bar timeline. When no trading or quote updates occur during a given minute, the most recent bid and ask values are carried forward, ensuring a complete and gap-free time series that simplifies downstream joins and model construction. Data is derived from Equity Securities Information Processor (SIP) feeds and includes all eligible trades and top-of-book quotes, including off-exchange trades reported to FINRA Trade Reporting Facilities (TRF). Coverage spans all major U.S. equity issue types, including common and preferred stocks, ETFs, ETNs, ADRs, warrants, and units.
For more details, please refer to the dataset documentation: US Equities Trade and Quote Extended Minute Bar Guide.
Advanced Filtering
You can provide one or multiple filter expressions based on the dataset's columns to narrow down the results. For example, StartDate.gt=2023-01-01&StartDate.lt=2023-12-31, Ticker=AAPL.
Please refer to the Advanced Filtering Guide for the extensive reference.
Request#
Path Parameters#
Dataset's security identifier
AAPLQuery Parameters#
- JSON
- CSV Gzip
Sorting criteria for the results. Provide a column name with optional prefix '+' for ascending order, or prefix with '-' for descending order. Multiple sorting fields may be supported depending on the dataset. If sort prefix is not provided, the ascending order is applied.
A comma-separated list of columns to include in the response. Use this parameter to select only specific fields from the dataset. If not provided, all available columns will be returned.
Possible values: >= 0
Number of records to skip before returning results. To be used with the limit parameter for pagination. If not provided, defaults to 0.
0100Possible values: >= 0 and <= 100000
Maximum number of records to return. Used to control response size and pagination. If not provided, a default limit is applied by the server.
10000100Possible values: [json, csv, csv_gzip]
The type of the data to return
jsonJSON format (default)
jsonCompressed CSV format
csv_gzipResponses#
- 200
- 403
- 422
- 429
JSON, CSV file, or gzip-compressed CSV file, depending on the value of response_format query parameter
- application/json
- text/csv
- application/gzip
- Schema
- Example (auto)
Schema
- Array [
- ]
data object[]required
The trading day
2023-06-20The timestamp of the bar start (EST)
2023-06-20 04:00:00Symbol name
AAPLA unique identifier for a security
1010000000001033Time of the bar open
0The NBBO bid price as of the bar open
0Total number of shares from all exchanges with OpenBidPrice
0The NBBO ask price as of the bar open
0Total number of shares from all exchanges with OpenAskPrice
0Time of the first trade
0.006298846Price of the first trade
184.62Number of shares of the first trade
2Time of the highest NBBO bid price
33.78131918The highest NBBO bid price
184.61Total number of shares from all exchanges with HighBidPrice
100Time of the highest NBBO ask price
0.090792355The highest NBBO ask price
184.77Total number of shares from all exchanges with HighAskPrice
800Time of the highest trade
0.034816096The highest trade price
184.77Number of shares of the highest trade
86Time of the lowest NBBO bid price
0.003601784The lowest NBBO bid price
184.3Total number of shares from all exchanges with LowBidPrice
400Time of the lowest NBBO ask price
0.003672511The lowest NBBO ask price
184.58Total number of shares from all exchanges with LowAskPrice
400Time of the lowest trade
16.672314079The lowest trade price
184.5Number of shares of the lowest trade
5Time of the bar close
59.999999999The NBBO bid price as of bar close
184.4Total number of shares from all exchanges with CloseBidPrice
100The NBBO ask price as of bar close
184.64Total number of shares from all exchanges with CloseAskPrice
500Time of last trade
58.081899822Price of last trade
184.64Number of shares of last trade
1Minimum NBBO Bid-Ask spread size
0.08Maximum NBBO Bid-Ask spread size
0.37Total of number of shares canceled (when a previously reported trade is cancelled)
0Volume-weighted average price excluding FINRA/TRF trades
184.66526Volume-weighted average price from FINRA/TRF trades
0Volume-weighted average price from the Exchanges and off-exchange FINRA/TRF trades
184.66526Volume-weighted price of all trades, but excluding with condition flag tPriorReferencePrice
184.66526Average bid/ask spread weighted by volumes of shares traded during the spread period
0.26702VWAP of Bid/Ask spread weighted by trade volume during spread period, but excluding trades with condition flag tPriorReferencePrice
0.26702Total trade volume at or below the bid price
12Sum of a number of trades that occurred at or below the bid (a trade reported/printed late can be below current bid)
3Total trade volume between the bid and mid price
447Sum of the number of trades that occurred between the bid and the midpoint
12Total trade volume at the mid price
0Sum of the number of trades that occurred at mid
0Total trade volume between the mid and ask price
30Sum of the number of trades that occurred between the mid and ask
13Total trade volume at or above the ask price
697Sum of a number of trades that occurred at or above the Ask
50Total trade volume when NBBO is locked or crossed
182Sum of the number of trades for the bar when NBBO is locked or crossed
23Total number of shares traded excluding FINRA/TRF reported trades
1368Total number of shares traded reported by FINRA/TRF
0Total number of shares traded during the bar period from both Exchanges and off-exchange FINRA/TRF trades
1368The number of Bid and Ask NNBO quotes during the bar period
239Total count top-of-book Bid and Ask from public exchanges for bar period
1080Number of Bids from top-of-book of all Public exchanges. Shows the number of times the Bid changed for all public exchanges
555Number of Asks from top-of-book of all Public exchanges. Shows the number of times Asks changed for all public exchanges
525Total number of trades on public exchanges for bar period
101Total number of FINRA/TRF trades for bar period
0Total number of trades
101Number of OddLot trades during bar period
98Total number of Odd Lot shares traded during bar period
868Number of trades during bar period with condition flag tPriorReferencePrice, a sale condition that identifies a trade based on a price at a prior point in time
0Number of trades during bar period with condition flag tPriorReferencePrice, a sale condition that identifies a trade based on a price at a prior point in time
0Total number of shares traded with upticks
256Total number of shares traded with downticks
429Total number of shares where trade price is the same (repeated) and last price change was up
492Total number of shares where trade price is the same (repeated) and last price change was down
62When the first trade of the day takes place, the tick direction is \u0022unknown\u0022 as there is no previous trade to compare it to
129The sum difference between each trade\u2019s price and NBBO midpoint at the time of the trade weighted by volume
4.48319The sum difference between each trade\u2019s price and NBBO midpoint at the time of the trade relative to the spread and weighted by volume
0.17512Spread during bar time weighted by time for each spread
0.28264Time-weighted average price of the NBBO bid
184.45058The time-weighted average size of National Best Bid during the bar period
118Time-weighted average price of the NBBO ask
184.73281Time-weighted average size of National Best Ask during bar period
460Total number of milliseconds during bar time that the spread was defined as valid for use in fields requiring a spread calculation
59912The Relative Spread is the Bid/Ask spread relative to the midpoint price at time t for a trade. It shows how wide the spread is compared to the price. For each minute, the average of the Relative Spreads for each trade is calculated
0.00104Cumulative distribution volume of Trade price relative to the Bid during the bar period with 0 being trade at Bid and 1 being trade at Ask. Cumulative distribution created with percentage probabilities of 0:0.05:0.1:0.20:0.40:0.60:0.80:0.90:0.95:1
12:112:112:237:364:466:468:468:475:1153Estimated number of shares that are Buy retail order flow. Retail trades are identified using TRF trades executed sub-penny within a specific range
Estimated number of shares that are Sell retail order flow. Retail trades are identified using TRF trades executed sub-penny within a specific range
pagination objectrequired
The number of records skipped to fetch the current page
0The maximum number of records in the current page
The number of records to skip to fetch the next page
{
"data": [
{
"TradeDate": "2023-06-20",
"BarDateTime": "2023-06-20 04:00:00",
"Ticker": "AAPL",
"ASID": 1010000000001033,
"OpenBarTimeOffset": 0,
"OpenBidPrice": 0,
"OpenBidSize": 0,
"OpenAskPrice": 0,
"OpenAskSize": 0,
"FirstTradeTimeOffset": 0.006298846,
"FirstTradePrice": 184.62,
"FirstTradeSize": 2,
"HighBidTimeOffset": 33.78131918,
"HighBidPrice": 184.61,
"HighBidSize": 100,
"HighAskTimeOffset": 0.090792355,
"HighAskPrice": 184.77,
"HighAskSize": 800,
"HighTradeTimeOffset": 0.034816096,
"HighTradePrice": 184.77,
"HighTradeSize": 86,
"LowBidTimeOffset": 0.003601784,
"LowBidPrice": 184.3,
"LowBidSize": 400,
"LowAskTimeOffset": 0.003672511,
"LowAskPrice": 184.58,
"LowAskSize": 400,
"LowTradeTimeOffset": 16.672314079,
"LowTradePrice": 184.5,
"LowTradeSize": 5,
"CloseBarTimeOffset": 59.999999999,
"CloseBidPrice": 184.4,
"CloseBidSize": 100,
"CloseAskPrice": 184.64,
"CloseAskSize": 500,
"LastTradeTimeOffset": 58.081899822,
"LastTradePrice": 184.64,
"LastTradeSize": 1,
"MinSpread": 0.08,
"MaxSpread": 0.37,
"CancelSize": 0,
"VolumeWeightPrice": 184.66526,
"FinraVolumeWeightPrice": 0,
"TotalVolumeWeightPrice": 184.66526,
"VolumeWeightPriceExcludePRP": 184.66526,
"VolumeWeightSpread": 0.26702,
"VolumeWeightSpreadExcludePRP": 0.26702,
"TradeAtBid": 12,
"TradeAtBidCount": 3,
"TradeAtBidMid": 447,
"TradeAtBidMidCount": 12,
"TradeAtMid": 0,
"TradeAtMidCount": 0,
"TradeAtMidAsk": 30,
"TradeAtMidAskCount": 13,
"TradeAtAsk": 697,
"TradeAtAskCount": 50,
"TradeAtCrossOrLocked": 182,
"TradeAtCrossOrLockedCount": 23,
"Volume": 1368,
"FinraVolume": 0,
"TotalVolume": 1368,
"NBBOQuoteCount": 239,
"TotalQuoteCount": 1080,
"ExchangesBidCount": 555,
"ExchangesAskCount": 525,
"ExchangeTradeCount": 101,
"FinraTradeCount": 0,
"TotalTrades": 101,
"OddLotTradeCount": 98,
"OddLotTotalShares": 868,
"PriorReferencePriceTradeCount": 0,
"PriorReferencePriceTradeShares": 0,
"UptickVolume": 256,
"DowntickVolume": 429,
"RepeatUptickVolume": 492,
"RepeatDowntickVolume": 62,
"UnknownTickVolume": 129,
"TradeToMidVolWeight": 4.48319,
"TradeToMidVolWeightRelative": 0.17512,
"TimeWeightSpread": 0.28264,
"TimeWeightBid": 184.45058,
"TimeWeightBidSize": 118,
"TimeWeightAsk": 184.73281,
"TimeWeightAskSize": 460,
"SpreadValidTime": 59912,
"RelativeSpreadAverage": 0.00104,
"TradeCumulDistributionToBid": "12:112:112:237:364:466:468:468:475:1153",
"RetailTRFBuySize": "",
"RetailTRFSellSize": ""
}
],
"pagination": {
"limit": 1000,
"next_offset": 2000,
"offset": 1000
}
}
- Schema
- Example (auto)
Schema
"string"
- Schema
- Example (auto)
Schema
"string"
Forbidden
- application/json
Validation Error
- application/json
- Schema
- Example (auto)
Schema
- Array [
- Array [anyOf
- string
- integer
- ]
- ]
detail object[]
loc object[]required
{
"detail": [
{
"loc": [
"string",
0
],
"msg": "string",
"type": "string",
"ctx": {}
}
]
}
Request rejected because the identity or team exceeded a configured monthly or per-minute usage quota. When available, the response includes rate-limit headers describing the current quota.
Response Headers
Configured quota limit for the resource that was exceeded.
Remaining quota before the limit is reached. This is 0 when the request is rejected.
Number of seconds left in the current quota period before usage resets.
- application/json
- csharp
- curl
- dart
- go
- http
- java
- javascript
- kotlin
- c
- nodejs
- objective-c
- ocaml
- php
- postman-cli
- powershell
- python
- r
- ruby
- rust
- shell
- swift
- HTTPCLIENT
- RESTSHARP
var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Get, "https://api.devalgoseek.com/api/v1/data/us-equity/eq-taq-1min-ext/:ticker");
request.Headers.Add("Accept", "application/json");
request.Headers.Add("X-API-KEY", "<X-API-KEY>");
var response = await client.SendAsync(request);
response.EnsureSuccessStatusCode();
Console.WriteLine(await response.Content.ReadAsStringAsync());
Click the Send API Request button above and see the response here!