Real-time stock prices for Shanghai (SSE), Shenzhen (SZSE), and Beijing (BSE) exchanges. Covers individual stocks, major indices, and industry sector data.
ExchangePrefixExamplesDescription上证所 SSEshsh600519(茅台), sh600036(招行)主板A股 600/601/603上证所 SSEshsh688981(中芯)科创板 688深交所 SZSEszsz000858(五粮液), sz000001(平安)主板A股 000/001深交所 SZSEszsz002415(海康)中小板 002深交所 SZSEszsz300750(宁德), sz300059(东方)创业板 300深交所 SZSEszsz301025创业板注册制 301北交所 BSEbjbj835185(贝特瑞)北交所 8xxxxx
IndexCodeDescription上证指数s_sh000001上证综合指数深证成指s_sz399001深证成份指数创业板指s_sz399006创业板指数科创50s_sh000688科创板50指数沪深300s_sh000300沪深300指数上证50s_sh000016上证50指数中证500s_sh000905中证500指数中证1000s_sh000852中证1000指数创业板50s_sz399673创业板50指数北证50s_bj899050北证50指数
StockCodeSector贵州茅台sh600519白酒/消费宁德时代sz300750新能源/电池招商银行sh600036银行/金融五粮液sz000858白酒/消费中国平安sh601318保险/金融东方财富sz300059券商/金融科技紫金矿业sh601899有色金属中信证券sh600030券商/金融比亚迪sz002594新能源汽车药明康德sh603259医药/CRO
Format: <prefix><code> (e.g., sh600519 = 贵州茅台)
Common stock codes:
Method A: Browser Snapshot (full real-time data)
https://finance.sina.com.cn/realstock/company/<CODE>/nc.shtmlExample: 贵州茅台
text
Navigate → https://finance.sina.com.cn/realstock/company/sh600519/nc.shtml
Snapshot → look for price data
Method B: curl (Quick — for stocks)
bash
curl -s -e "https://finance.sina.com.cn" "https://hq.sinajs.cn/list=sh600519,sz300750,sh600036"
Response format for stocks (comma-separated):
text
var hq_str_sh600519="name,open,prev_close,current,high,low,bid,ask,volume,amount,..."
Key field indices:
IndexFieldDescription0name股票名称1open今开2prev_close昨收3current最新价4high最高5low最低8volume成交量(手)9amount成交额(元)
Method C: curl (Quick — for indices)
bash
curl -s -e "https://finance.sina.com.cn" "https://hq.sinajs.cn/list=s_sh000001,s_sz399001,s_sz399006,s_sh000300,s_sh000016"
Response format for indices:
text
var hq_str_s_sh000001="name,current,change,change%,volume,amount"
For stocks:
text
涨跌额 = current - prev_close
涨跌幅 = (current - prev_close) / prev_close * 100
For indices:
text
涨跌额 = change (field index 2)
涨跌幅 = change% (field index 3)
Single stock:
text
📈 [名称] 实时行情 (时间)
当前: ¥XXX.XX 涨跌: +X.XX (+X.XX%) 🟢
开盘: ¥XXX.XX 最高: ¥XXX.XX
最低: ¥XXX.XX 昨收: ¥XXX.XX
成交量: XXX手 成交额: XXX亿
Multiple stocks (compact table):
text
📈 A股组合行情 (时间)
名称 代码 最新价 涨跌幅
贵州茅台 sh600519 XXX.XX +X.XX% 🟢
宁德时代 sz300750 XXX.XX -X.XX% 🔴
招商银行 sh600036 XXX.XX +X.XX% 🟢
Major indices:
text
📊 A股大盘指数
上证指数 XXXX.XX -X.XX (-X.XX%) 🔴
深证成指 XXXX.XX +X.XX (+X.XX%) 🟢
创业板指 XXXX.XX +X.XX (+X.XX%) 🟢
科创50 XXXX.XX +X.XX (+X.XX%) 🟢
SessionTime (GMT+8)Morning09:30-11:30Afternoon13:00-15:00集合竞价(开盘)09:15-09:25
Note: A-shares have NO night session. No trading on weekends or public holidays.
Top 10 liquid stocks:
bash
curl -s -e "https://finance.sina.com.cn" "https://hq.sinajs.cn/list=sh600519,sz300750,sh600036,sz000858,sh601318,sz300059,sh601899,sh600030,sz002594,sh603259"
Major indices snapshot:
bash
curl -s -e "https://finance.sina.com.cn" "https://hq.sinajs.cn/list=s_sh000001,s_sz399001,s_sz399006,s_sh000688,s_sh000300,s_sh000016,s_sz399673"
Referer header ( https://finance.sina.com.cn) when called via direct curls_sh for Shanghai indices, s_sz for Shenzhen indicesiconv or curl with charset handling for Chinese names