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/nav

Parameters

NameTypeRequiredDescription
symbolstringNoETF code, e.g. 510300.SH
start_datestringNoNAV start date, YYYYMMDD
end_datestringNoNAV end date, YYYYMMDD
nav_datestringNoNAV date, YYYYMMDD (single-day query)
ann_datestringNoAnnouncement date, YYYYMMDD

Response Fields

FieldTypeDescription
symbolstringETF code
ann_datestringAnnouncement date, YYYYMMDD
nav_datestringNAV date, YYYYMMDD
unit_navnumberUnit NAV
accum_navnumberAccumulated NAV
accum_divnumberAccumulated distributions
net_assetnumberFund net assets
total_netassetnumberFund total assets
adj_navnumberAdjusted NAV
update_flagstringUpdate flag

API 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
symbolann_datenav_dateunit_navaccum_navnet_assettotal_netassetadj_nav
510300.SH20260804202608044.66082.05542.188148
510300.SH20260803202608034.60252.03372.160777
510300.SH20260731202607314.64732.05032.18181