功能介绍 · 产品列表 API
股票代码列表API:一键获取全球交易所全部股票代码
获取美股、港股、A股、日股、新加坡等市场的完整股票代码列表(含公司名称与交易所代码),以及iTick支持的所有外汇货币对、加密货币、指数和期货合约代码。
- 美股NYSE、NASDAQ、AMEX全部股票代码
- 一次请求即可按公司名称查询股票代码
- 外汇、加密货币、指数、期货代码格式统一
- 实时更新,自动包含新上市与退市标的
import requests
# Returns every tradable symbol for a market: code, name, exchange, type
url = "https://api.itick.org/symbol/list"
params = {"type": "stock", "region": "US"}
headers = {"accept": "application/json", "token": "YOUR_API_TOKEN"}
symbols = requests.get(url, params=params, headers=headers, timeout=10).json()["data"]
print(len(symbols), "US stocks")
# Company name -> ticker lookup
matches = [s for s in symbols if "apple" in s.get("n", "").lower()]
print(matches[:5])10,000+美股代码
5,000+A股
2,500+港股
2,000+加密货币
可随时查询的股票代码数据库
无需再维护股票代码表格,按需获取最新的标的列表。
全部股票列表
每个市场的全部上市股票,包含代码、公司名称与交易所,可直接载入应用。
股票代码查询
按公司名称或简称搜索,找到正确的代码与地区参数。
交易所代码列表
覆盖NYSE、NASDAQ、AMEX、港交所、上交所、深交所、东证、新交所等。
加密货币代码
跨交易所统一的加密货币代码与交易对。
外汇代码
所有支持的货币对与贵金属,使用EURUSD、XAUUSD等标准代码。
持续更新
新股上市、代码变更与退市自动同步,代码主数据始终保持最新。
各市场代码覆盖
通过产品列表接口可获取的标的数量(约数)。
| 市场 | 交易所 | 标的数 | 示例代码 |
|---|---|---|---|
| 美国 | NYSE、NASDAQ、AMEX | 10,000+ | AAPL、MSFT、NVDA、TSLA |
| A股 | 上交所、深交所 | 5,000+ | 600519、000001 |
| 日本 | 东京证券交易所 | 3,800+ | 7203、6758 |
| 香港 | 港交所 | 2,500+ | 700、9988、1810 |
| 新加坡 | 新加坡交易所 | 700+ | D05、O39 |
| 外汇与贵金属 | 银行间市场 | 150+ | EURUSD、USDJPY、XAUUSD |
| 加密货币 | 主流交易所 | 2,000+ | BTCUSDT、ETHUSDT |
数量为约数,会随上市与退市变化。
用Python获取全部美股代码
请求某个市场的代码列表,再按公司名称查找代码并获取实时报价。
- 获取免费API Token
- 调用产品列表接口,传入 type 与 region
- 使用 code + region 请求报价、K线或WebSocket数据
import requests
# Returns every tradable symbol for a market: code, name, exchange, type
url = "https://api.itick.org/symbol/list"
params = {"type": "stock", "region": "US"}
headers = {"accept": "application/json", "token": "YOUR_API_TOKEN"}
symbols = requests.get(url, params=params, headers=headers, timeout=10).json()["data"]
print(len(symbols), "US stocks")
# Company name -> ticker lookup
matches = [s for s in symbols if "apple" in s.get("n", "").lower()]
print(matches[:5])代码列表的常见用途
搜索与联想
为应用中的股票搜索框提供数据。
选股器
在筛选前构建完整的股票池。
数据管道
遍历所有代码批量下载历史数据。
参考数据
将公司名称映射到代码与交易所。
股票代码常见问题
如何获取全部股票代码列表?
调用iTick产品列表接口,传入市场类型和地区(例如 type=stock、region=US),即可以JSON格式返回所有支持的代码及公司名称、交易所。
美股一共有多少只股票?
美股在NYSE、NASDAQ、AMEX上市的股票与ETF约有10,000多只,数量每天随上市与退市变化,因此使用接口比静态表格更可靠。
如何根据公司名称查询股票代码?
下载对应市场的代码列表并检索名称字段,或在你的应用中基于同一数据实现搜索框。
是否提供加密货币和外汇代码?
提供。同一接口可返回外汇货币对、贵金属、加密货币、指数、期货和基金的代码列表。
可以免费试用代码列表接口吗?
可以。使用免费API Key即可测试产品列表接口并了解市场覆盖范围,各套餐额度请以价格页面为准。