功能介绍 · 产品列表 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、AMEX10,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获取全部美股代码

请求某个市场的代码列表,再按公司名称查找代码并获取实时报价。

  1. 获取免费API Token
  2. 调用产品列表接口,传入 type 与 region
  3. 使用 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即可测试产品列表接口并了解市场覆盖范围,各套餐额度请以价格页面为准。

一次调用获取全部代码

免费注册,下载任意市场的完整股票代码列表。