Text to asset ID
/assets
Look up equities (stocks and ETFs), commodities, indices, and crypto by name or ticker, and get the asset_id and asset_class every asset endpoint takes. Send query to search, asset_id for an exact match, or neither to browse the most active assets.
Parameter rules:
asset_idmust be sent withasset_class.asset_idcannot be combined withquery.
Wallet payment available at https://nebula-api.hiddensystems.ai/api/v1/x402/assets. No Nebula account or API key required; check the payment offer before signing. x402 payment guide.
Parameters
Asset ID from /assets or /search, such as NVDA, GLD, SPX, or bitcoin. Send it with the asset_class returned alongside it.
Example:NVDA
Restricts results to one class: equity (stocks and ETFs), commodity, index, or crypto. Required when asset_id is sent.
equitycommodityindexcrypto
Example:equity
Case-insensitive search across public identifiers and names.
Example:NVIDIA
Maximum results returned.
Default:50
Number of results skipped.
Default:0
cURL Example
curl --request GET \
--url 'https://nebula-api.hiddensystems.ai/api/v1/public/assets' \
--header 'X-API-Key: YOUR_API_KEY'
Responses
Media type application/json
assets
array<object>
Assets matching the supplied discovery filters.
assets
Assets matching the supplied discovery filters.
assets[].asset_class
The asset's class: equity (stocks and ETFs), commodity, index, or crypto. Send it with asset_id on every asset-scoped request.
equitycommodityindexcrypto
assets[].asset_id
Canonical public asset identifier: the ticker or market symbol for stocks, commodities, and indices, and the CoinGecko slug (or, without one, a numeric id) for crypto.
assets[].handle
Primary social handle when available.
assets[].market_cap_usd
Latest market capitalisation in US dollars. Reported for crypto; absent for stocks, commodities, and indices.
assets[].name
Human-readable name.
assets[].price_change_24h_pct
Raw market-price change over 24 hours, in percentage points.
assets[].price_usd
Latest or observed market price in US dollars.
assets[].symbol
Display ticker or market symbol.
has_more
True when another page is available after the returned records.
limit
Maximum records requested.
offset
Number of matching records skipped.
{
"assets": [
{
"asset_class": "equity",
"asset_id": "NVDA",
"name": "NVIDIA Corporation",
"price_change_24h_pct": 2.37,
"price_usd": 182.41,
"symbol": "NVDA"
},
{
"asset_class": "commodity",
"asset_id": "GLD",
"name": "SPDR Gold Shares",
"symbol": "GLD"
},
{
"asset_class": "index",
"asset_id": "SPX",
"name": "S&P 500",
"symbol": "SPX"
}
],
"has_more": false,
"limit": 50,
"offset": 0
}