sifting/io
US equities · Stocks data API

Real-time and historical US stocks data, with reference and fundamentals built in.

Quotes, trades, OHLCV history, reference data, corporate actions, and standardized fundamentals, for thousands of US-listed common stocks, ETFs, and ADRs. Aggregated and normalized from premium licensed providers, delivered through the same credential and JSON schema as the rest of the SiftingIO API.

All products
  • 8,000+US-listed tickers
  • <100msMedian latency
  • 99.9%Uptime SLA
  • Real-time + historyTier options
Capabilities

Six datasets, one schema, one credential.

Quotes, trades, historical bars, reference data, corporate actions, and fundamentals, co-located behind a single API surface so you don’t glue together five vendor SDKs to ship one feature.

Real-time quotes & trades

Bid, ask, mid, spread, last sale, and trade prints across the regular session plus pre-market and after-hours, with sub-100ms median delivery and a 15-minute delayed tier for cost-sensitive workloads.

Tick-level history & OHLCV

Historical trades and quotes at tick granularity, plus OHLCV bars at 1s, 1m, 5m, 15m, 1h, and 1d. Multi-decade daily history where listing dates support it; 5+ years of intraday for active names.

Reference data, normalized

Ticker, ISIN, CUSIP, FIGI, company name, sector and industry classification, listing status, primary listing currency, and IPO date, keyed for clean joins against your internal universe.

Corporate actions & adjustments

Splits, dividends, mergers, spin-offs, rights offerings, ticker changes, and delistings, with deterministic adjustment factors and adjusted-vs-unadjusted modes so backtests stay reproducible.

Fundamentals & financials

Standardized income, balance, and cash-flow statements going back 10+ years; earnings calendar with EPS estimates and surprises; key ratios and KPIs for screens, factor models, and quality scoring.

One credential, unified schema

US stocks shares the same field naming, auth, and response shape as forex, crypto, and on-chain. Add the module to an existing key, no rotation, no separate client.

API · stocks

Quotes, trades, and historical bars.

REST snapshots and WebSocket streams, both authenticated with the same bearer token as the rest of the SiftingIO API.

GET · stock quote
curl https://api.siftingio.com/v1/stocks/quote \
  -H "Authorization: Bearer sft_•••" \
  -G --data-urlencode "symbol=AAPL"
200 OK · application/json
{
  "symbol": "AAPL",
  "type": "common_stock",
  "price": "224.31",
  "bid": "224.30",
  "ask": "224.31",
  "spread_bps": 0.45,
  "volume_today": "42851000",
  "change_today": "1.18",
  "change_today_pct": "0.53",
  "session": "regular",
  "ts": 1714058400123
}
WebSocket · subscribe trades
const ws = new WebSocket("wss://stream.siftingio.com/v1/ws");

ws.addEventListener("open", () => {
  ws.send(JSON.stringify({
    op: "subscribe",
    channel: "stock_trades",
    symbols: ["AAPL", "MSFT", "NVDA"],
  }));
});
stream · stock_trades
{ "type": "trade", "symbol": "AAPL", "price": "224.31", "size": 100, "side": "buy",  "conditions": ["regular"], "ts": 1714058401412 }
{ "type": "trade", "symbol": "MSFT", "price": "418.92", "size": 200, "side": "sell", "conditions": ["regular"], "ts": 1714058401488 }
{ "type": "trade", "symbol": "NVDA", "price": "138.74", "size": 500, "side": "buy",  "conditions": ["regular"], "ts": 1714058401611 }
Coverage

Stocks, ETFs, and every GICS sector.

A representative sample of supported instruments and sectors is shown below. Coverage extends well beyond this list, across all actively traded US-listed common stocks, ETFs, ADRs, REITs, MLPs, and preferred shares. Need a ticker you don’t see? Request it →

Single stocks

Mega-cap & large-cap
  • AAPL
  • MSFT
  • GOOGL
  • AMZN
  • NVDA
  • META
  • TSLA
  • BRK.B
  • JPM
  • V

ETFs

Index, sector, themes
  • SPY
  • QQQ
  • VOO
  • IWM
  • VTI
  • VEA
  • VWO
  • AGG
  • BND
  • DIA

GICS sectors

All eleven sectors
  • Information Technology
  • Health Care
  • Financials
  • Consumer Discretionary
  • Communication Services
  • Industrials
  • Consumer Staples
  • Energy
  • Utilities
  • Real Estate
  • Materials
Built for

Where equities teams ship with SiftingIO.

Trading systems & quant

Tick-level trades and quotes for execution research and signal generation; OHLCV depth for backtests; reference data for clean universe construction. Same auth across research and live.

Brokerage & fintech apps

Real-time quotes and last-sale prints for retail and self-directed apps. Built-in corporate actions, adjusted history, and reference data so your statements and watchlists stay accurate.

Equities research & dashboards

Standardized fundamentals, earnings calendars, and historical bars drop into Jupyter notebooks, BI pipelines, and feature stores without per-source translation layers.

Compliance, accounting & audit

Deterministic as-of pricing, adjusted historical OHLCV, and full corporate-actions audit trails for cost basis, tax lots, P&L attribution, and reporting workflows.

FAQ

US stocks API, frequently asked.

What US equities does the API cover?

Coverage spans all actively traded US-listed common stocks, ETFs, ADRs, REITs, MLPs, and preferred shares: roughly 8,000+ tickers. New listings are added continuously, and ticker changes, mergers, and delistings are tracked through the corporate-actions feed so historical records stay reconcilable.

Where does the data come from?

Aggregated and normalized from premium licensed market data providers under formal subscriber agreements. SiftingIO does not redistribute raw, unmodified primary feeds; values are normalized into a single canonical view across our quote, trade, and bar endpoints. Source attribution and methodology are documented in the API reference.

Is the data real-time? What's the latency?

Real-time quotes, trades, and last-sale records are available with sub-100ms median latency from our primary regions. A 15-minute delayed tier is also offered for cost-sensitive use cases such as research and embedded display. Real-time access is subject to standard US market data subscriber licensing; see the licensing question below.

Do you offer historical equities data?

Yes. Tick-level history (trades and quotes) and OHLCV at 1s, 1m, 5m, 15m, 1h, and 1d resolutions are included, not gated behind a separate contract. Historical depth typically covers 5+ years of intraday and 20+ years of daily bars where the symbol's listing date supports it.

How do you handle corporate actions and adjusted history?

Splits, dividends, mergers, spin-offs, ticker changes, rights offerings, and delistings are all tracked. Historical OHLCV and tick records can be returned adjusted (split- and dividend-adjusted) or unadjusted, with deterministic adjustment factors so backtests and audit trails stay reproducible.

What fundamentals are included?

Standardized income statements, balance sheets, and cash-flow statements going back 10+ years for most US-listed companies. Earnings calendar with confirmed and estimated dates, EPS estimates and surprises, key ratios (P/E, P/B, ROE, debt/equity, payout, and others), and a curated set of growth and quality KPIs.

Do you cover pre-market and after-hours sessions?

Yes. Pre-market (4:00 AM – 9:30 AM ET) and after-hours (4:00 PM – 8:00 PM ET) trades and quotes are included where available, alongside the regular session. Each record carries a session field so client applications can filter, weight, or display by session type.

What's the JSON schema for a quote, trade, or bar?

Quotes return symbol, type, price, bid, ask, spread_bps, volume_today, change_today, change_today_pct, session, ts. Trades return symbol, price, size, side, conditions, ts. Bars return symbol, interval, open, high, low, close, volume, vwap, ts. Field names are consistent across asset classes wherever the underlying concept exists.

What licensing applies to US market data?

Real-time US equities data is subject to standard market-data subscriber licensing. Depending on your usage profile (professional vs. non-professional, display vs. non-display, and any redistribution scope) additional licensing may apply. Customers attest their usage in account settings; enterprise customers can be onboarded under existing master agreements with named-user attestation.

How does US stocks relate to the other modules?

US stocks is sold as a separate module from forex, cryptocurrency (CEX), and DEX & DeFi. The same SiftingIO API key authenticates all of them; your subscription tier determines which modules your key has access to. Add or remove a module without rotating credentials or changing client code.

99.9% SLA · Same credential · Worldwide

Start building on US equities data.

Free tier included, no sales call required. Add the US stocks module to your account and hit the equities endpoints over REST or WebSocket, with the same auth, same schema, same SLA as every other module.