Get a single asset by symbol/ticker
Looks up an asset by symbol across all supported markets and providers.
Resolution flow:
- Checks database for cached asset
- If not found or stale, queries appropriate provider based on market hint (or market-country hint, if market is not provided)
- If neither hint is provided, searches all available providers (Alpaca for US, Naya for Nigeria)
- Returns asset with current price data
Supported markets:
- US: XNAS (NASDAQ), XNYS (NYSE), BATS, ARCA, OTC
- Nigeria: XNSA (Nigerian Stock Exchange)
Authorizations
HTTP Basic Authentication using the API Key as username and API Secret as password.
Path Parameters
Asset ticker symbol (e.g., AAPL, MSFT, DANGOTE)
Query Parameters
Optional market hint for faster lookup. If provided, only the corresponding provider is queried. Without this hint, all providers are searched.
XNAS, XNYS, BATS, ARCA, OTC, XNSA Optional ISO 3166-1 alpha-2 market-country hint (e.g. US, NG), used when
market is not provided. Resolves to the corresponding exchange(s)/provider
for that country — useful for clients that only know the country, not the MIC
code. Ignored if market is also set.
Response
Asset information with current price data
Envelope-wrapped asset resource (object: asset).
Unique identifier for the asset
"b0b6dd9d-8b9b-48b9-bbb8-bbbb49bb1bbb"
The resource type discriminator.
"investor"
Whether this resource was created against a live API key.
Test-mode keys always return false.
false
Canonical instrument class. Combine with country for the full picture
(e.g. class=equity + country=us corresponds to a US stock).
equity, etf, bond, bill, note, mutual_fund, derivative, cryptocurrency, commodity, real_estate, cash "equity"
ISO 3166-1 alpha-2 country code (lower-case). Null for country-agnostic instruments.
"us"
Market/exchange code (ISO 10383 MIC):
- XNAS: NASDAQ
- XNYS: NYSE
- BATS: BATS Global Markets
- ARCA: NYSE Arca
- OTC: OTC Markets
- XNSA: Nigerian Exchange
- XNAI: Nairobi Securities Exchange
"XNAS"
Common exchange/market identifier for display:
- NASDAQ: NASDAQ (US)
- NYSE: New York Stock Exchange (US)
- NGX: Nigerian Exchange (NG)
- NSE: Nairobi Securities Exchange (KE)
"NASDAQ"
ISO 3166-1 alpha-2 country code of the exchange (upper-case). Null for global/crypto venues.
"US"
Primary trading currency of the exchange (ISO 4217).
"USD"
Asset ticker symbol. For fixed-income assets this is the bond ticker when Alpaca provides one (corporates, e.g. "ABBNVX"); treasuries, which have no ticker, fall back to the CUSIP. The CUSIP is always available as id and under bond.cusip.
"AAPL"
Full name of the asset
"Apple Inc."
Asset status
active, inactive "active"
Whether the asset is currently tradable
true
Whether the asset can be traded on margin
true
Whether the asset can be shorted
true
Whether the asset is easy to borrow for shorting
true
Whether the asset can be traded in fractional shares
true
Whether the asset supports fractional trading during extended hours (pre/post market)
true
Currency code for asset pricing (ISO 4217)
"USD"
Unix-seconds timestamp of resource creation.
1747776000
Partner-set key/value map for cross-referencing.
Current/last traded price (optional, when available)
178.5
Price change from previous close (optional)
1.5
Percentage change from previous close (optional)
0.85
Previous day's closing price (optional)
177
Current best bid price (optional)
178.48
Current best ask price (optional)
178.52
When the price was recorded by its source. Use this to judge price recency.
"2026-05-29T20:00:00.000Z"
When the asset row was last refreshed from its provider. Null for live (never-persisted) results.
"2026-06-01T02:12:31.000Z"
Fixed-income attributes. Populated only when class is bond /
bill / note. Equity / crypto / ETF assets omit this block.