搜尋
GET
搜尋
/search
一次搜尋即可涵蓋資產、人物、帳號與主題。每筆結果的 kind 會指出它是哪一種:資產帶有 asset_id 與 asset_class,主體則帶有 subject_id。若只想搜尋其中一邊,請傳送 kind。
可使用錢包於 https://nebula-api.hiddensystems.ai/api/v1/x402/search 付款。不需要 Nebula 帳號或 API 金鑰;簽署前請先確認付款條件。x402 付款指南。
參數
要搜尋的文字:股票代號、公司或加密貨幣名稱、人物、帳號或主題。
Example:NVIDIA
將結果限制為資產(股票、大宗商品、指數與加密貨幣)或主體(人物、帳號與主題)。省略此參數則兩者都搜尋。
允許的值
assetsubject
Example:asset
傳回的結果數量上限。
Default:10
cURL 範例
curl --get \
--url 'https://nebula-api.hiddensystems.ai/api/v1/public/search' \
--data-urlencode 'query=NVIDIA' \
--header 'X-API-Key: YOUR_API_KEY'
回應
200
OK
400
錯誤的要求
401
未經授權
402
額度已用完;回應會包含續約時間與已購買的額度餘額
403
禁止
404
找不到
405
不允許的方法;Allow 標頭會列出支援的方法
429
要求過多
500
內部伺服器錯誤
503
服務無法使用
媒體類型 application/json
query
string
解析後回傳的原始自由文字字串。
results
array<object>
排名結果,最佳者在前。
results
array<object>
排名結果,最佳者在前。
results[].asset_class
string
資產的類別:equity(股票與 ETF)、commodity、index 或 crypto。請在每個以資產為範圍的要求中,與 asset_id 一併送出。
results[].asset_id
string
標準的公開資產識別碼:股票、商品與指數為 ticker 或市場代號,crypto 則為 CoinGecko slug(若無 slug,則為數字 id)。
results[].kind
string
結果的類型:asset(以 asset_id 和 asset_class 查詢)或 subject(以 subject_id 查詢)。
允許的值
assetsubject
results[].matched_alias
string
與查詢相符的名稱或別名,方便你說明某筆搜尋為何會落在該結果。
results[].name
string
人類可讀的名稱。
results[].subject_id
string
非資產的人物、帳號或主題的標準識別碼。
results[].symbol
string
顯示用的 ticker 或市場代號。
{
"query": "nvidia",
"results": [
{
"asset_class": "equity",
"asset_id": "NVDA",
"kind": "asset",
"name": "NVIDIA Corporation",
"symbol": "NVDA"
},
{
"kind": "subject",
"matched_alias": "NVIDIA AI",
"name": "NVIDIA AI",
"subject_id": "handle:nvidiaai"
}
]
}