跳到主要内容

资产与上市 API 参考

资产 API 用于管理金融工具标识、交易所上市信息以及多格式 EOD 历史数据的获取。


GET /assets/by-isin/{isin}

通过 ISIN 代码获取规范的资产工具及其所有活跃的交易所上市信息。

请求参数

参数名类型是否必需默认值说明描述
isinstring12 位字符的 ISIN 代码(例如 NL0000235190

响应示例

{
"id": 42,
"isin": "NL0000235190",
"name": "Airbus SE",
"sector": "Industrials",
"industry": "Aerospace & Defense",
"quote_type": "EQUITY",
"listings": [
{
"id": 101,
"ticker": "AIR.PA",
"exchange": "XPAR",
"currency": "EUR",
"is_primary": true
},
{
"id": 102,
"ticker": "AIR.DE",
"exchange": "XETR",
"currency": "EUR",
"is_primary": false
}
]
}

使用示例

cURL

curl -s "http://localhost:5000/assets/by-isin/NL0000235190"

Python

import requests

resp = requests.get("http://localhost:5000/assets/by-isin/NL0000235190")
data = resp.json()
print(f"Asset Name: {data['name']}, Listings Count: {len(data['listings'])}")

GET /listings

按代码 (ticker)、ISIN、交易所或货币搜索上市信息。

请求参数

参数名类型是否必需默认值说明描述
tickerstring股票代码(例如 AAPL
isinstringISIN 代码
exchangestring交易所代码(例如 XPARNASDAQ
currencystring3 位字母货币代码(例如 EURUSD
limitinteger50要返回的最大结果数

GET /eod/{ticker}

获取 JSON 或 CSV 格式的日终 (EOD) 历史价格。如果本地数据缺失,将自动触发历史数据摄取。

请求参数

参数名类型是否必需默认值说明描述
tickerstring股票代码(例如 AIR.PAAAPL
resolutionstringdK 线周期 (d, w, m)
formatstringjson输出格式 (json, csv)
limitinteger100要返回的历史 K 线数量
orderstringasc按日期的排序顺序 (asc, desc)

状态码

状态码说明描述
200Success
404Asset/Listing not found
422Invalid parameter input