Skip to content

Quote

FreeValueStandardPro

Fetch the quote at a specific time of day across a date range.

Real-time request:

  • Subscription tier standard or higher will default to NQB.
  • Real-time last BBO quote at-time_of_day-time from the Nasdaq Basic feed if the account has a stocks standard or pro subscription.
  • 15-minute delayed NBBO quote at-time_of_day-time from the UTP & CTA feeds account has the stocks value subscription subscription.

Historical request:

Returns the last NBBO quote reported by UTP & CTA feeds at a specified millisecond of the day.

AAPL · 20250303 · 20250306 · 10:30:00.000
Client
Auth
Style
from thetadatadx import Client

client = Client.from_env()

rows = client.market_data.stock_at_time_quote(
    "AAPL", "20250303", "20250306", "10:30:00.000",
)
for t in rows:
    print(t.date, t.ms_of_day, t.bid, t.ask)
Sample response · JSON
[
  {
    "ask": 475.28,
    "ask_condition": 0,
    "ask_exchange": 7,
    "ask_size": 8,
    "bid": 475.28,
    "bid_condition": 0,
    "bid_exchange": 1,
    "bid_size": 15,
    "timestamp": "2024-01-16T09:30:00.1"
  }
]

Parameters

NameTypeRequiredDefaultDescription
symbolstringyesTicker symbol (e.g. AAPL)
start_datedateyesStart date YYYYMMDD
end_datedateyesEnd date YYYYMMDD
time_of_daystringyesET wall-clock time in HH:MM:SS.SSS (e.g. 09:30:00.000 for 9:30 AM ET; legacy 34200000 is also accepted)
venuestringnonqbVenue/exchange filter. Accepted values: nqb, utp_cta.
timeout_msintnoPer-request deadline in milliseconds. 0 means no deadline.

Response

Rows of QuoteTick:

FieldTypeDescription
ms_of_dayi32Milliseconds since midnight Eastern Time.
bid_sizei32Last NBBO bid size.
bid_exchangei32Exchange code of the NBBO bid.
bidf64Last NBBO bid price.
bid_conditioni32Quote condition code on the bid side.
ask_sizei32Last NBBO ask size.
ask_exchangei32Exchange code of the NBBO ask.
askf64Last NBBO ask price.
ask_conditioni32Quote condition code on the ask side.
datei32Trading date as a YYYYMMDD integer.

Released under the Apache-2.0 License.