Futures API · CME

E-mini Nasdaq-100 Futures (NQ) Futures API - Real-Time Quotes & Historical Data

Access real-time futures quotes, OHLCV historical data and WebSocket streams for E-mini Nasdaq-100 Futures (NQ) on CME. Free API key included.

  • Real-time quote for NQ on CME
  • OHLCV historical K-line data from 1-min to monthly
  • WebSocket streaming for real-time price updates
  • Free API key to start - simple REST & WebSocket access
import requests
import pandas as pd

# kType = bar interval (1 = 1-minute ... 10 = monthly, see docs)
url = "https://api.itick.org/future/kline"
params = {"region": "US", "code": "NQ", "kType": 8, "limit": 500}
headers = {"accept": "application/json", "token": "YOUR_API_TOKEN"}

bars = requests.get(url, params=params, headers=headers, timeout=10).json()["data"]
df = pd.DataFrame(bars).rename(columns={
    "t": "time", "o": "open", "h": "high", "l": "low", "c": "close", "v": "volume"
})
df["time"] = pd.to_datetime(df["time"], unit="ms")
df.to_csv("NQ_ohlcv.csv", index=False)
print(df.tail())
E-mini Nasdaq-100 Futures
27052.75-32.50 (-0.12%)
Code: NQExchange: CMECurrency: USDUpdated: 2026-11-09 08:40:03 UTC
Open26967.00
High27319.00
Low26751.25
Prev Close27085.25
Volume117,045
Turnover3,168,680,977
1W Change-3.17%
1M Change-7.95%

AboutE-mini Nasdaq-100 Futures

E-mini Nasdaq-100 futures (NQ) are traded on the CME, tracking the Nasdaq-100 Index of the largest non-financial companies listed on NASDAQ. They are a key benchmark for technology sector exposure.

API Access

Use the REST and WebSocket endpoints below with your API token.

REST Endpointhttps://api.itick.org/future/quote?region=US&code=NQ
WebSocket Endpointwss://api.itick.org/future

Get E-mini Nasdaq-100 Futures (NQ) data with Python

Query real-time futures quotes and historical data for NQ via REST API.

  1. Sign up and get your free API token
  2. Use the /future/quote endpoint for real-time prices
  3. Use /future/kline for historical bars
import requests
import pandas as pd

# kType = bar interval (1 = 1-minute ... 10 = monthly, see docs)
url = "https://api.itick.org/future/kline"
params = {"region": "US", "code": "NQ", "kType": 8, "limit": 500}
headers = {"accept": "application/json", "token": "YOUR_API_TOKEN"}

bars = requests.get(url, params=params, headers=headers, timeout=10).json()["data"]
df = pd.DataFrame(bars).rename(columns={
    "t": "time", "o": "open", "h": "high", "l": "low", "c": "close", "v": "volume"
})
df["time"] = pd.to_datetime(df["time"], unit="ms")
df.to_csv("NQ_ohlcv.csv", index=False)
print(df.tail())

FAQ: E-mini Nasdaq-100 Futures (NQ) Futures Data API

How do I get real-time E-mini Nasdaq-100 Futures (NQ) price data?

Sign up for a free iTick account, get your API token, and call the /future/quote endpoint with region=US&code=NQ. You can also subscribe via WebSocket for live streaming updates.

What data is available for E-mini Nasdaq-100 Futures (NQ)?

iTick provides real-time quotes (price, bid/ask, volume), OHLCV K-line bars from 1-minute to monthly, and tick-by-tick trade data for E-mini Nasdaq-100 Futures on CME.

Is there a free plan for E-mini Nasdaq-100 Futures (NQ) data?

Yes. iTick offers a free plan that includes real-time quotes, historical K-line and tick data for personal use and evaluation. Paid plans add higher rate limits and commercial usage rights.

How do I access E-mini Nasdaq-100 Futures (NQ) historical data?

Use the /future/kline endpoint with region=US&code=NQ and choose your interval via the kType parameter (1=1min, 8=daily, etc.).

What is the latest price of E-mini Nasdaq-100 Futures (NQ)?

As of 2026-11-09 08:40:03 UTC, the latest price of E-mini Nasdaq-100 Futures (NQ) is 27052.75 USD.

Start building with NQ data today

Get a free API key and access real-time quotes, historical data and WebSocket streams in minutes.