功能介紹 · 產品列表 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即可測試產品列表接口並瞭解市場覆蓋範圍,各套餐額度請以價格頁面為準。