Stocks · Real-time · Historical · Reference

Access every US stock trade, quote, and event. From '03 to now.

Tick-level data from every US exchange, dark pool, and FINRA TRF — over REST, WebSockets, and flat files. Built for developers, builders, and the models they train.

Free tier · 5 req/min · no credit card.

api.massive.comLIVE
AAPL234.18 0.00
MSFT512.90 0.00
NVDA128.33 0.00
TSLA341.60 0.00
AMZN226.05 0.00
GOOGL201.44 0.00
META744.12 0.00
SPY622.08 0.00
RequestGET /v2/aggs/ticker/AAPL/range/1/day/2026-04-27/2026-05-27
$214.20 – $235.20 · 30d range
234.18 close
Response200 OK
{
  "ticker": "AAPL",
  "queryCount": 22,
  "adjusted": true,
  "results": [{
    "o": 233.80,
    "h": 234.90,
    "l": 233.50,
    "c": 234.18,
    "v": 67804280,
    "t": 1784275200000
  }],
  "status": "OK"
}
Demo data, same shape as your live feed.
55+ venues
US exchanges, dark pools, FINRA TRFs
32K+ tickers
Active and delisted US tickers covered
23+ yrs history
Nanosecond-timestamped tick data
100% volume
US market volume coverage

Trusted by engineers at the world's most innovative companies

Public
Google
Gotrade
Revolut
Motley Fool
Clear Street
The age of intelligence

Build software. Train models. Power agents.

Software used to be the only consumer of market data. Now models train on it, agents query it, and pipelines replay it: humans, models, and agents all pulling the same raw, exact, machine-readable signal from one API.

Build software

Trading apps, portfolio tools, and risk dashboards. Query live and historical prices with a single REST call, or stream every tick as it prints.

GETapi.massive.com/v3/tradesJSON · paginated
WSSsocket.massive.comlive tick stream

Train models

Every tick since 2003, timestamped to the nanosecond: 350B+ events as a training corpus. Flat files for bulk loads and deterministic backtests.

S3files.massive.comCSV/Parquet · daily drops

Power agents

Agents query markets in plain REST, with no bespoke protocol to learn. And the Remote MCP server lets LLMs call Massive directly, no glue code required.

MCPmcp.massive.comtools for LLMs & agents
Full surface area

The entire US equities surface. One API.

Every trade, quote, bar, and snapshot the market emits, across 32,345+ active and delisted tickers, normalized into shapes you can build on.

GET /v2/aggs/ticker/{ticker}/range/{multiplier}/{timespan}/{from}/{to}
// Custom bars: 1 × day candlesticks for AAPL. Swap in any// multiplier × timespan (5/minute, 4/hour, 1/week…){    "ticker": "AAPL",    "adjusted": true, // split-adjusted (pass false for as-printed)    "queryCount": 2,    "resultsCount": 2,    "results": [        {            "o": 74.06, // Open            "h": 75.15, // High            "l": 73.7975, // Low            "c": 75.0875, // Close            "v": 135647456, // Volume            "vw": 74.6099, // VWAP            "n": 1,            "t": 1577941200000 // Bar start (ms)        },        {            "o": 74.2875,            "h": 75.145,            "l": 74.125,            "c": 74.3575,            "v": 146535512,            "vw": 74.7026,            "n": 1,            "t": 1578027600000        }    ],    "status": "OK"}
Response, visualizedAggregates
AAPL · 1 × dayor 5 × minute · 4 × hour · 1 × week…
Jan 02Jan 17

candlesticks over time · any multiplier × timespan

The ticker universe

TickerNameLastChg %CoverageTrend
AAPLApple Inc.234.18+0.42%2003 → now
NVDANVIDIA Corp128.33+1.12%2003 → now
MSFTMicrosoft Corp512.90+0.18%2003 → now
AMZNAmazon.com Inc226.05+0.71%2003 → now
TSLATesla Inc341.60−2.31%2010 → now
METAMeta Platforms744.12+0.95%2003 → now
GOOGLAlphabet Inc201.44+0.27%2003 → now
SPYSPDR S&P 500 ETF622.08+0.11%2003 → now
TWTRTwitter Inc53.70Delisted2013 → 2022
…and 32,336 more, including ETFs, OTC tickers, and every delisted name

Every ticker ships with

GET /v3/reference/tickers
// Ticker details{    "ticker": "AAPL",    "name": "Apple Inc.",    "market": "stocks",    "locale": "us",    "primary_exchange": "XNAS",    "type": "CS",    "active": true,    "currency_name": "usd",    "cik": "0000320193",    "composite_figi": "BBG000B9XRY4",    "share_class_figi": "BBG001S5N8V8",    "market_cap": 2666630778840,    "phone_number": "(408) 996-1010",    "address": {        "address1": "ONE APPLE PARK WAY",        "city": "CUPERTINO",        "state": "CA",        "postal_code": "95014"    },    "description": "Apple designs a wide variety of consumer electronic devices, including smartphones (iPhone), tablets (iPad), PCs (Mac), smartwatches (Apple Watch), and AirPods…",    "sic_code": "3571",    "sic_description": "ELECTRONIC COMPUTERS",    "ticker_root": "AAPL",    "homepage_url": "https://www.apple.com",    "total_employees": 164000,    "list_date": "1980-12-12",    "branding": {        "logo_url": "https://api.massive.com/v1/reference/company-branding/d3d3LmFwcGxlLmNvbQ/images/2023-05-01_logo.svg",        "icon_url": "https://api.massive.com/v1/reference/company-branding/d3d3LmFwcGxlLmNvbQ/images/2023-05-01_icon.jpeg"    },    "share_class_shares_outstanding": 15821950000,    "weighted_shares_outstanding": 15821946000,    "round_lot": 100}
Response, visualizedTicker reference
AAPL

Apple Inc.

XNAS · CS · SIC 3571 “ELECTRONIC COMPUTERS”

active: true
CIK
0000320193
FIGI
BBG000B9XRY4
Listed
1980-12-12
Round lot
100
Mkt cap
$2.67T
Employees
164,000
Shares out
15.82B
HQ
Cupertino, CA

plus branding: logo_url · icon_url, ready to render

Four ways in

Same data source. Multiple access methods.

Live streams, on-demand queries, bulk downloads, and agent tools. Same coverage, same accuracy. Mix freely; one API key works everywhere.

REST API

api.massive.com

GET

Query anything on demand (ticks, bars, snapshots, reference, fundamentals, filings) as predictable JSON with cursor pagination. Every dataset on the page is one GET away.

GET/v3/trades/AAPL?limit=1200 OK · 41 ms
{
  "results": [{
    "price": 234.18, "size": 100,
    "sip_timestamp": 1784311200001304000
  }],
  "status": "OK", "next_url": "…cursor=YXA9…"
}
Response
JSON
Pagination
Cursor
Official SDKs
PythonJavaScriptJSGoGoKotlin
Browse every endpoint

WebSockets

socket.massive.com

WSS

Every trade, quote, and aggregate pushed the moment it prints. Subscribe by symbol, by channel, or fire-hose the whole market on one connection.

wss://socket.massive.com/stocksLIVE
TAAPL 234.18 × 10014:00:01.204
Q234.16 / 234.19 · 3×214:00:01.207
TAAPL 234.17 × 40014:00:01.334
A1s bar · c 234.19 · v 12,40014:00:01.423
Q234.17 / 234.20 · 5×114:00:01.627
TAAPL 234.19 × 25014:00:01.678
subscribed: T.AAPL · Q.AAPL · A.AAPL1,030 msg
Delivery
Real-time
Channels
T · Q · A
Scope
Whole market
Start streaming

Flat Files

files.massive.com

S3

Daily gzipped CSV drops of the entire market: every trade and quote from every venue, one file per session, over any S3-compatible client. A year of ticks is one sync away.

flatfiles / us_stocks_sip / trades_v1 / 2026 / 07
2026-07-15.csv.gz2.1 GB
2026-07-16.csv.gz1.9 GB
2026-07-17.csv.gz2.4 GB
252 files YTD · every trade, every venue, one file per session
Format
CSV.gz
Cadence
Daily
Depth
Full tape
Sync your first file

MCP

mcp.massive.com

MCP

The full API surface as tools for AI agents. Use the first-party Claude Code and Codex plugins, or point any MCP client at the server. Your agent asks in English; the tape answers.

claude code · massive mcp60+ tools
What moved AAPL at 2pm?
get_trades(ticker="AAPL", from="14:00")
→ 2,514 trades · VWAP 234.11 · 240 ms
Volume spiked 6× on the 2:00 Fed headline.
Tools
60+
Clients
Any MCP
Setup
One URL
Connect your agent
Built with Massive

Same data source. Wildly different builds.

A Bloomberg alternative acquired by Wealthsimple, quant models that rebalance every morning, a live ticker wall on a university campus. Straight from X, the case studies, and the engineering blogs.

massive.com/Case study

Algorithmic trading with Go and Massive

A trading shop walks through how they use the Go SDK to power live order routing and historical backtests.

#1 on Hacker NewsRead article
massive.com/Case study

Fey: a modern alternative to Bloomberg, powered by Massive

How Fey shipped a cross-platform investing terminal on top of the Massive stocks, options, and crypto APIs.

Acquired by WealthsimpleRead article
clickhouse.com/Engineering blog

Build a real-time market data app with ClickHouse and Polygon.io

A walkthrough of ingesting Massive market data into ClickHouse and querying it at sub-second latency.

Read article
SectorX@SectorX_AI · Apr 30, 2026

My model is built on a year of daily data pulled every morning from @massive_com

A few moments later… it outputs one number, the allocation % for each asset.

View on X
massive.com/Case study

Earnings Watcher models earnings volatility for options traders

How a former Palantir engineer ships probability-weighted earnings setups to 1,000+ daily traders. Built on options chains, FMV, and aggregates.

Read article
massive.com/Case study

How Alinea scaled to 126M requests/month with Massive

Inside the architecture that lets Alinea serve millions of retail investors with sub-second portfolio updates.

Read article
massive.com/Case study

Bradley University streams the live tape into its Analytics Lab

A curved ticker-tape display in the Business and Engineering Convergence Center, streaming live prices to finance students via the Massive API.

Read article
Hampton@hamptonism · Feb 25, 2026

Perplexity just became the first AI company to truly go head-to-head with the Bloomberg Terminal…

Using Perplexity Computer (with no local setup or single LLM limitation), it was able to build me a terminal with real-time data to analyze $NVDA using Perplexity Finance.

View on X
Source of truth

Not just another feed. A market data platform.

By SEC mandate, every US stock trade prints to one consolidated tape. Massive captures it at the source and owns every hop to the edge that answers your calls — infrastructure you can build a business on.

  1. 55+ US venues · 100% of US market volume
    Exchanges, dark pools, and FINRA TRFs. Every print flows to the SEC-mandated consolidated tape (the official record of the US stock market), with proprietary exchange feeds alongside it.
    SEC-mandated feeds+ prop feeds
  2. Massive · Equinix NY5 · NY3 · NY2
    Co-located with every major US matching engine over direct cross-connects: all four SIP streams plus proprietary Nasdaq, NYSE, and Cboe feeds. Never a third-party aggregator.
    direct fiber
    1. 01 · capture

      Raw packets, straight off the wire

    2. 02 · parse

      Rust parsers decode every protocol

    3. 03 · normalize

      One schema across the full universe

    4. 04 · store

      Every tick kept, nothing overwritten

    5. 05 · serve

      Real-time, straight to your code

  3. Your application
    api.massive.com
    GETWSSS3MCP

One unbroken chain: packet capture to delivery.

The platform underneath

Built to be built on

Redundant networks

Independent paths from every venue into capture. No single fiber, switch, or carrier between the matching engine and your feed.

no single point of failure

HA streaming

Clustered WebSocket delivery with automatic failover. Subscribe once and stay connected through node failures and deploys.

always-on real-time delivery

Massive datastore

A purpose-built tick store where corrections flow through and as-reported records are retained — nothing overwritten, ever.

350B+ points · every tick since 2003

Beyond the tape: license proprietary Nasdaq, NYSE, and Cboe feeds as Business-plan add-ons: same API, no separate integration. See Business plans →

1 trillion+
Rows of data
2 petabytes
Raw data
99.99%
Uptime
70 million
Messages/sec
Platform features

Institutional-grade data. Zero red tape.

Nanosecond-exact data with commercial licensing built in — SLAs and dedicated support when you need them, and exchange expansions to layer on granular feeds without changing a line of code.

100% of the market, down to the nanosecond

Sequence numbers on every message, audit-grade history that never overwrites what the market actually said, and nanosecond timestamps from every clock a print touches. Watch the dive: one trading day → one minute → one second → the six prints inside a 2,533-nanosecond window.

One print · every clock

Timestamp precision
1 ns
Clocks
Participant · SIP · TRF
Every message
Sequenced
Conflation & sampling
None
As-reported history
Kept
AAPL · 1D
Zoom
dayminsecns
window: 6.5 hours
1881871861859:3012:0014:3016:00
SIP timestampPriceSize
14:32:41.927301056188.04100
14:32:41.927301182188.04250
14:32:41.927302011188.05400
14:32:41.927302494188.0575
14:32:41.927303120188.061,200
14:32:41.927303589188.06300
One trading day · 26 barsnanosecond SIP timestamps

Complete volume & tick history

See market trends as they happen with complete volume from every US exchange (common stock, ETFs, and OTC tickers alike), then replay every trade and NBBO quote at nanosecond granularity after end-of-day.

100% US market volume coverage

Real-time streaming

Every trade, quote, and aggregate pushed over WebSockets the moment it prints. Subscribe by symbol, by channel, or to the whole market at once.

1 connection for the whole market

Decades of history

Our archive goes back over two decades, free of survivorship bias — delisted tickers keep their full history, so backtests see the market as it actually was.

350B+ data points since 2003

Reference data

Comprehensive, accurate company reference data, standardized and essential for smart investment choices.

GETapi.massive.com/v3/reference/tickers

Extended hours coverage

Receive fair market value updates as frequently as once per second from 4AM–8PM ET, enabling your application to serve a global user base.

4AM–8PM ET session coverage

Unlimited API calls

Every paid plan lifts the meter entirely: no per-request pricing, no overage surprises, and no request budgeting baked into your architecture.

Unlimited API calls on paid plans

Self-serve from day one

Sign up, grab a key, and ship — individuals and businesses alike. No sales calls, no procurement cycle; upgrade in the dashboard when you outgrow a tier.

IndividualsBusinesses

Enterprise-ready

SLAs and personalized support through dedicated Slack channels on enterprise plans, with transparent pricing and no hidden costs at every tier.

SLADedicated Slack
Committed to every commit

Shipping weekly. Loved daily.

Every improvement lands in a public changelog: new endpoints, deeper history, faster feeds. The developer love follows.

Recently shipped

Full changelog →
  1. ImprovedMinute and second aggregates now cover the 4:15–5:00 PM ET index options curb session
  2. NewNew 8-K Disclosures and Disclosure Categories Endpoints (Open Beta)
  3. RemovedExperimental Financials VX Endpoint Sunset
  4. NewNew Form 3 and Form 4 Endpoints (Open Beta)
  5. NewNew 13-F Filings Endpoint (Open Beta)

What developers say

Cannot speak highly enough of the @massive_com service and support. Great team and great products :) #fintech #marketdata #stocks
Ben Hagan
Ben Hagan
@ben_hagan
I just want to say that the best platform for stock data BY FAR is @massive_com Complete satisfaction thank you!
Darth Vader the Trader
Darth Vader the Trader
@VaderTrader_
@massive_com's API docs are beautiful. I can't seem to think of a better example of perfect documentation. Seriously impressed.
Francisco Javier Arceo
Francisco Javier Arceo
@franciscojarceo
Shoutout to the @massive_com team for having really awesome interactive documentation! I love that the docs auto-generate an adjustable query string for you!
Jeremy Marx
Jeremy Marx
@jeremydmarx
Instant access. Cancel anytime.

Wall Street's data was never theirs. It was always yours.

The consolidated tape used to cost six figures and a licensing desk. Now it starts at $0 — one plan set for every stage, from hobby projects to commercial licensing and enterprise redistribution.

What are you building?

Pick the shape closest to your project.

Eight common builds, one honest answer each. Pick yours and we'll point at the plan that fits, and say why.

Recommended for you

Basic

Freeforever

Prove the idea before you spend a dollar. End-of-day prices and the full reference universe cover a weekend build — upgrade the moment it needs to move.

  • End-of-day market data
  • 5 API calls / min
  • All tickers + reference data
Start free
Loading...
Startup pricing

Startup? We got you.

Qualifying startups can get 25% or more off their first year, with the largest reductions going to pre-launch companies. Email sales@massive.com with a description of your company, your intended use case, and your data requirements, and we'll set up a call.

25%+ · first year

Why builders pick Massive

Built for the way modern teams actually ship.

Most market data vendors were built for trading desks twenty years ago. We rebuilt the stack for engineers who self-serve.

FeatureMassiveTypical alternative
Self-serve signup
An engineer evaluating vendors should be reading docs, not waiting on a calendar invite.
Instant: free tier, no credit cardSales call required for real-time
Pricing model
Your bill should scale with your business, not with how chatty your code happens to be.
Flat monthly tiersPer-message / per-symbol metering
Rate limits on paid plans
A backtest reading two decades of bars shouldn’t require rate-limit math.
Unlimited API callsPer-minute caps
History depth
A full market cycle is ~17 years. Anything less and your backtest misses 2008.
Tick-level trades & quotes back to 2003Often capped at 5–10 years
Coverage of the US tape
Off-exchange volume is 40%+ of the US tape. Missing it skews every analytic that touches volume.
18 exchanges + dark pools + FINRA TRFs + OTCSIP-only or single venue
Flat file downloads
Pulling a year of tick data should be a download, not a separate contract.
S3-compatible bulk files on AdvancedAdd-on priced per GB
WebSocket access
Streaming is table stakes, not a premium add-on.
Every paid tier, delayed or real-timeHigher tiers only
AI agent tooling
Your agent calls market data as a native tool, not a brittle scraped endpoint.
Remote MCP server + Claude Code & Codex pluginsVaries by provider
Official SDKs
When the SDK breaks, you want to file the issue with the vendor, not a maintainer who left in 2022.
Python, JS, Go, Java/KotlinOften community-maintained
Going customer-facing
Commercial licensing should be a plan you pick, not a deal you survive.
Business plans: display & redistribution rights, feed add-onsQuarter-long licensing negotiation
Add-ons

Extend your data.

Partner datasets for breadth, auction imbalances and fundamentals for depth. And on Business plans, licensed proprietary feeds from Nasdaq, NYSE, and Cboe. Everything bolts onto the same subscription and the same unified API; we guide you through the exchange licensing.

Partner datasets

Individual & business licensing per dataset
BZ

Benzinga

GETapi.massive.com/benzinga

Real-time financial news and analyst ratings integrated into Massive's API for seamless access.

TX

TMX

GETapi.massive.com/tmx

Corporate event calendar data from Canada's premier exchange, integrated into Massive's API.

EG

ETF Global

GETapi.massive.com/etf-global

Comprehensive ETF data and analytics integrated into Massive's API for easy implementation.

Plan expansions

Proprietary venue feeds attach to Business plans; explore them from the Enterprise plan card
NYSE

NYSE Imbalances

Add-on

Stream auction buy vs sell pressure before market open & close.

$399/moon Business plans
F/R

Financials & Ratios

Add-on

Add income statements, balance sheets, cash flows, and ratios to any Stocks plan.

$29/moon Individual plans · $699/mo on Business
Common questions

Questions, answered.

Is the data real-time?

Yes on the Advanced plan and on Business plans. Starter and Developer get 15-minute delayed data, which is enough for many research and dashboard use cases. The free tier is end-of-day.

Do you cover all US exchanges?

Yes: 18 major exchanges (full NYSE family, full Nasdaq family, Cboe BZX/BYX/EDGA/EDGX, IEX, MEMX, MIAX), plus the three FINRA TRFs and the OTC Reporting Facility. For NMS stocks that's 100% of the US tape.

What's the data latency?

Real-time data is processed at our Equinix NY5 co-location alongside the matching engines and pushed to your client the moment it prints.

Where does the data come from?

Direct from each exchange's feed plus the SIPs (CTA/UTP). We're licensed and we co-locate at the source.

What history is included?

Up to 20+ years on Advanced. Tick-level trades and quotes back to 2003, free of survivorship bias — delisted tickers stay in the universe with their full history. Corporate actions — splits, dividends, and IPOs — back to 2008.

Can I license proprietary exchange feeds?

Yes, on Business plans. Real-time proprietary feeds from Nasdaq (Nasdaq Basic), Cboe (EDGX and full-market), IEX, and NYSE auction imbalances are available as Business add-ons — individual plans are SIP-based end to end. We help you through the exchange licensing and deliver the feeds over the same API, with no separate integration.

What about commercial / redistribution use?

Individual plans (Basic → Advanced) are licensed for personal and non-professional use. For brokerage, redistribution, customer-facing display, or 200+ users, you'll need a Business plan. Talk to sales.

What languages do you support?

Official SDKs in Python, JavaScript/TypeScript, Go, and Kotlin/JVM. Plus REST works from anything that speaks HTTP.

Do you have AI agent tooling?

Yes. There's a Claude Code plugin, an OpenAI Codex plugin, and an MCP server. Connect any compatible agent to your market data.

How do I migrate from Polygon.io?

All Polygon.io endpoints continue to work as-is. Massive is the same platform under a new name. New SDKs auto-route to the new domain.

What about options, futures, forex, crypto, indices?

Same platform, separate plans. This page is focused on US stocks. See the asset-class-specific pages for the rest.

Free tier · live in 60 seconds

Start building with the market's raw signal.

Every trade, quote, and event from every US venue, one API key away.