Shanghai ETF Creation/Redemption Basket
Daily Shanghai Stock Exchange ETF creation and redemption basket, including constituent quantities and cash-substitution attributes.
GET /v2/etf/basket/shParameters
NameTypeRequiredDescription
symbolstringNoETF code, e.g. 510300.SHcon_symbolstringNoConstituent security codestart_datestringNoStart date, YYYYMMDDend_datestringNoEnd date, YYYYMMDDtrade_datestringNoTrading date, YYYYMMDD (single-day query)exchangestringNoExchange codeResponse Fields
FieldTypeDescription
trade_datestringTrading date, YYYYMMDDsymbolstringETF codecon_symbolstringConstituent security codecon_namestringConstituent security nameqtyintegerConstituent quantitysub_flagstringCash-substitution flagcprnumberCash-substitution premium raterdrnumberRedemption cash-substitution discount ratescanumberCash-substitution amountexchangestringExchangeAPI Example
cURL
curl -H "X-API-Key: YOUR_KEY" \
"https://asharehub.com/v2/etf/basket/sh?symbol=510300.SH&trade_date=20260731"Python SDK
from asharehub import AShareHub
client = AShareHub(api_key="YOUR_KEY")
df = client.etf_sh_basket(symbol="510300.SH", trade_date="20260731")
print(df.head())Sample Data
returns a pandas.DataFrame
| trade_date | symbol | con_symbol | con_name | qty | sub_flag | cpr | rdr | sca | exchange |
|---|---|---|---|---|---|---|---|---|---|
| 20260731 | 510300.SH | 600519.SH | 贵州茅台 | 300 | 1 | 0.10 | 0.10 | — | SSE |
Esc