Alpaca's Market Data API v2 delivers realtime and historical quotes, trades, and bars for US equities and ETFs over REST and WebSocket, requiring an Alpaca brokerage/API-key account. The free plan gives 200 API calls/minute with 15-minute-delayed IEX-exchange data and 30-symbol WebSocket streams; the $99/month Algo Trader Plus tier removes the call cap, adds true realtime data from all US exchanges (plus real-time OPRA options quotes), and unlimited streamed symbols. Both tiers include 7+ years of historical data.
GET/v1beta1/crypto/{symbol}/xbbo/latestGet Latest XBBO for a single crypto symbol
Responses
Status
Description
Schema
200
Successful response
LatestXBBOResponse
News1
GET/v1beta1/newsNews API
Parameters
Name
In
Required
Type
sort
query
no
string
include_content
query
no
boolean
exclude_contentless
query
no
boolean
Responses
Status
Description
Schema
200
Successful response
GetNewsResponse
Logo1
GET/v1beta1/logos/{crypto_or_stock_symbol}Get Logo for symbol
Parameters
Name
In
Required
Type
crypto_or_stock_symbol
path
yes
string
placeholder
query
no
boolean
Responses
Status
Description
Schema
200
Returns the requested logo as an image.
—
404
No Logo was found for this symbol. This code will only be returned if you set `placeholder` to false. Otherwise we will generate a placeholder image for this symbol
—
Screener1
GET/v1beta1/screener/{market_type}/moversGet Top Market Movers by Market type
Parameters
Name
In
Required
Type
market_type
path
yes
string
top
query
no
integer
Responses
Status
Description
Schema
200
OK
MarketMoversResponse
Try it
Developer reference
Base URLhttps://data.alpaca.markets
Rate limit
Alpaca's live docs (docs.alpaca.markets/docs/about-market-data-api) publish per-plan historical API call ceilings: 200 calls/minute on the free Basic plan (IEX feed, 30-symbol websocket cap), rising to 10,000 calls/minute on the $99/month Algo Trader Plus plan (all US exchanges, unlimited websocket symbols). Exceeding the limit returns HTTP 429.