Get Quote

Returns real-time or 15-minute delayed quote data for a given equity symbol. Includes last price, bid/ask, volume, and change metrics.

Requires API Key — Header: Authorization: Bearer mk_live_...
GET https://api.codingix.com/v3/quotes/{symbol}

Path Parameters

Parameter Type Description
symbol required string Ticker symbol (e.g. AAPL, MSFT, TSLA). For international, use ISIN or exchange:symbol format.

Query Parameters

Parameter Type Default Description
feed string sip Data feed source. sip (consolidated) or iex (free delayed).
extended boolean false Include pre-market and after-hours data when available.
fields string[] all Comma-separated list of fields to return. Available: last,bid,ask,volume,change,vwap,high,low,open,close
currency string USD Convert prices to target currency (ISO 4217). Uses real-time exchange rates.
Real-time vs Delayed: Real-time SIP feeds require a Professional plan or higher. Free and Starter plans receive 15-minute delayed quotes via the IEX feed. Set feed=sip to use real-time data.

Rate Limits

200

Requests / minute (Free)

5,000

Requests / minute (Pro)

Unlimited

Enterprise plan

Response

{ "symbol": "AAPL", "name": "Apple Inc.", "exchange": "NASDAQ", "last_price": 187.44, "bid": 187.42, "bid_size": 300, "ask": 187.46, "ask_size": 200, "volume": 48293017, "vwap": 186.92, "open": 185.30, "high": 188.01, "low": 184.97, "prev_close": 185.16, "change": 2.28, "change_pct": 1.23, "market_cap": 2894000000000, "pe_ratio": 31.24, "week_52_high": 199.62, "week_52_low": 164.08, "timestamp": "2026-10-27T15:32:41.284Z", "feed": "sip" }

Code Examples

import codingix client = codingix.Client("mk_live_9f8a2b3c...") # Single quote quote = client.quotes.get("AAPL") print(quote.last_price) # 187.44 # Batch quotes — up to 100 symbols per request quotes = client.quotes.get_many(["AAPL", "GOOGL", "MSFT", "AMZN"]) for q in quotes: print(f"{q.symbol}: ${q.last_price} ({q.change_pct:+.2f}%)") # As a Pandas DataFrame df = client.quotes.get_many( ["AAPL", "GOOGL", "MSFT"], as_dataframe=True ) print(df[["symbol", "last_price", "change_pct", "volume"]])

Response Fields

Field Type Description
symbol string Ticker symbol
last_price number Most recent trade price
bid / ask number Current NBBO bid and ask prices
volume integer Cumulative volume for the trading session
vwap number Volume-weighted average price
change_pct number Percent change from previous close
market_cap number Market capitalization in USD
timestamp string ISO 8601 timestamp of the last trade (UTC)