How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Alpaca Stock Pricing Data API API

The Stock Pricing Data API API from Alpaca — 16 operation(s) for stock pricing data api.

Alpaca Stock Pricing Data API API is one of 17 APIs that Alpaca publishes on the APIs.io network, described by a machine-readable OpenAPI specification and an AsyncAPI event-driven specification.

Tagged areas include Stock Pricing Data API. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, and an AsyncAPI specification.

This API exposes 16 operations across 16 paths, and defines 18 schemas. It is described by OpenAPI 3.2.0, at version 2.0.0.

Requests are made against 2 base URLs: https://data.alpaca.markets, https://data.sandbox.alpaca.markets.

16 operations 16 paths 18 schemas 16 GET

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
2.0.0
Base URL
https://api.alpaca.markets/v2
Authentication
API Key, API Key
Terms of Service
Resource Areas
1

Authentication & Security 2

Alpaca Stock Pricing Data API API declares 2 security schemes for authenticating requests. An API key is passed in the header as APCA-API-KEY-ID (API_Key). An API key is passed in the header as APCA-API-SECRET-KEY (API_Secret). By default, every request must be authenticated.

Paths & Operations 16

Across 16 paths, the API surfaces 16 operations — 16 GET. Each is listed below with its method, path, parameters, and response codes.

Stock Pricing Data API 16
GET
/v2/stocks/bars
Get Bar data for multiple stock symbols
getBarsForMultipleStockSymbols 8 params → 200
GET
/v2/stocks/bars/latest
Get Latest Bar data for multiple stock symbols
getLatestBarsForMultipleStockSymbols 2 params → 200
GET
/v2/stocks/{symbol}/bars
Bars
getBarsForStockSymbol 8 params → 200
GET
/v2/stocks/{symbol}/bars/latest
Get Latest Bars for Symbol
getLatestBarForStockSymbol 2 params → 200
GET
/v2/stocks/trades
Get Trade data for multiple stock symbols
getTradesForMultipleStockSymbols 6 params → 200
GET
/v2/stocks/trades/latest
Get Latest Trades data for multiple stock symbols
getLatestTradesForMultipleStockSymbols 2 params → 200
GET
/v2/stocks/{symbol}/trades
Trades
getTradesForStockSymbol 7 params → 200
GET
/v2/stocks/{symbol}/trades/latest
Latest Trade
getLatestTradeForStockSymbol 3 params → 200
GET
/v2/stocks/quotes
Get Quotes for multiple stock symbols
getQuotesForMultipleStockSymbols 6 params → 200
GET
/v2/stocks/quotes/latest
Get Latest Quotes for multiple stock symbols
getLatestQuotesForMultipleStockSymbols 2 params → 200
GET
/v2/stocks/{symbol}/quotes
Get Quotes for stock symbol
getQuotesForStockSymbol 7 params → 200
GET
/v2/stocks/{symbol}/quotes/latest
Get Latest Quote for stock symbol
getLatestQuoteForStockSymbol 3 params → 200
GET
/v2/stocks/snapshots
Get Snapshots for multiple stock symbols
getSnapshotsForMultipleStockSymbols 2 params → 200
GET
/v2/stocks/{symbol}/snapshot
Get a Snapshot for a stock symbol
getSnapshotForStockSymbol 3 params → 200
GET
/v2/stocks/meta/exchanges
Get List of supported exchanges
getExchanges → 200
GET
/v2/stocks/meta/conditions/{type}
Get list of Conditions
getConditions 2 params → 200

Schemas 18

The contract defines 18 schemas that model the data the API accepts and returns. The most detailed are Quote (10 properties), Bar (9 properties), Trade (8 properties), Snapshot (5 properties). Each schema is shown below with its type and property counts.

Bar
object
The bars API returns aggregate historical data for the requested securities.
9 properties 6 required
ExchangesResponse
object
Returns an object representing the exchanges we support. The keys are the short form codes you will see in our responses and the values are their respective fu…
LatestMultiQuotesResponse
object
1 property 1 required
MultiSnapshotResponse
object
A model representing the result of hitting the Multi Snapshots api; represents Snapshots for multiple symbols. The result is an object whose keys are the reque…
LatestQuoteResponse
object
A model representing the result of hitting the Latest Quote api. Represents a single Quote that should be the latest quote data for a given ticker symbol
2 properties 2 required
LatestBarResponse
object
A model representing the result of hitting one of the Latest Bar api endpoints. Represents a single Bar that should be the latest Bar data for a given ticker s…
2 properties 2 required
MultiQuotesReponse
object
A model representing the result of hitting the Multi Quotes api; represents multiple Quotes for multiple symbols. Returned results are sorted by symbol first t…
2 properties 1 required
LatestTradeResponse
object
A model representing the result of hitting the Latest Trade api. Represents a single Trade that should be the latest trade data for a given ticker symbol
2 properties 1 required
Trade
object
A model representing a trade
8 properties 2 required
LatestMultiTradesResponse
object
1 property 1 required
MultiBarsResponse
object
A model representing the result of hitting the Multi Bars api; represents multiple Bars for multiple symbols. Returned results are sorted by symbol first then…
2 properties 1 required
MultiTradesResponse
object
A model representing the result of hitting the Multi Trades api; represents multiple trades for multiple symbols. Returned results are sorted by symbol first t…
2 properties 1 required
BarsResponse
object
3 properties 3 required
Quote
object
The Quotes API provides NBBO quotes for a given ticker symbol at a specified date.
10 properties 1 required
QuotesResponse
object
The Quotes API provides NBBO quotes for a given ticker symbol at a specified date.
3 properties 2 required
LatestMultiBarsResponse
object
A model representing the result of hitting the Latest Multi Bars api; represents the latest Bars for multiple symbols.
1 property 1 required
Snapshot
object
The Snapshot API for one ticker provides the latest trade, latest quote, minute bar daily bar and previous daily bar data for a given ticker symbol.
5 properties
TradesResponse
object
A model representing the result of hitting the Trades api. Represents multiple Trades for a single symbol with support for paging.
3 properties 2 required

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

alpaca-stock-pricing-data-api-api-openapi.yml Raw ↑

Other APIs Alpaca publishes across the network.

Alpaca Trading API
Alpaca OAuth API
Alpaca Accounts API
Alpaca Assets API
Alpaca Calendar API
Alpaca Clock API
Alpaca Corporate Actions API
Alpaca Crypto Pricing Data API API
Alpaca Documents API
Alpaca Events API
Alpaca Funding API
Alpaca Journals API
Where this information came from

This is an independent, third-party profile of Alpaca Stock Pricing Data API API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.