ETF NAV
Unit, accumulated, and adjusted NAV plus fund assets for comparing exchange prices with fund value. Refreshed multiple times on business days.
GET /v2/etf/navParameters
NameTypeRequiredDescription
symbolstringNoETF code, e.g. 510300.SHstart_datestringNoNAV start date, YYYYMMDDend_datestringNoNAV end date, YYYYMMDDnav_datestringNoNAV date, YYYYMMDD (single-day query)ann_datestringNoAnnouncement date, YYYYMMDDResponse Fields
FieldTypeDescription
symbolstringETF codeann_datestringAnnouncement date, YYYYMMDDnav_datestringNAV date, YYYYMMDDunit_navnumberUnit NAVaccum_navnumberAccumulated NAVaccum_divnumberAccumulated distributionsnet_assetnumberFund net assetstotal_netassetnumberFund total assetsadj_navnumberAdjusted NAVupdate_flagstringUpdate flagAPI Example
cURL
curl -H "X-API-Key: YOUR_KEY" \
"https://asharehub.com/v2/etf/nav?symbol=510300.SH&start_date=20260801"Python SDK
from asharehub import AShareHub
client = AShareHub(api_key="YOUR_KEY")
df = client.etf_nav(symbol="510300.SH", start_date="20260801")
print(df.head())Sample Data
returns a pandas.DataFrame
| symbol | ann_date | nav_date | unit_nav | accum_nav | net_asset | total_netasset | adj_nav |
|---|---|---|---|---|---|---|---|
| 510300.SH | 20260804 | 20260804 | 4.6608 | 2.0554 | — | — | 2.188148 |
| 510300.SH | 20260803 | 20260803 | 4.6025 | 2.0337 | — | — | 2.160777 |
| 510300.SH | 20260731 | 20260731 | 4.6473 | 2.0503 | — | — | 2.18181 |
Esc