ETF Daily Prices

Daily ETF OHLC, price change, volume, and turnover. Refreshed multiple times on business days.

GET /v2/etf/daily

Parameters

NameTypeRequiredDescription
symbolstringNoETF code, e.g. 510300.SH
start_datestringNoStart date, YYYYMMDD
end_datestringNoEnd date, YYYYMMDD
trade_datestringNoTrading date, YYYYMMDD (single-day query)

Response Fields

FieldTypeDescription
symbolstringETF code
trade_datestringTrading date, YYYYMMDD
pre_closenumberPrevious close
opennumberOpen
highnumberHigh
lownumberLow
closenumberClose
changenumberPrice change
pct_chgnumberPercentage change
volnumberVolume in lots
amountnumberTurnover in CNY thousands

API Example

cURL
curl -H "X-API-Key: YOUR_KEY" \
  "https://asharehub.com/v2/etf/daily?symbol=510300.SH&start_date=20260801"
Python SDK
from asharehub import AShareHub

client = AShareHub(api_key="YOUR_KEY")
df = client.etf_daily(symbol="510300.SH", start_date="20260801")
print(df.head())

Sample Data

returns a pandas.DataFrame
symboltrade_dateopenhighlowclosepct_chgvolamount
510300.SH202608044.6184.6724.6154.6511.1311730428.665451256.791
510300.SH202608034.6244.6384.5914.599-1.169263921.074269964.026
510300.SH202607314.684.7034.6444.6531.0415016262.677016550.822