diff --git a/api/wisdomtree/funds/AGGY/history/002.json b/api/wisdomtree/funds/AGGY/history/002.json index 14b78f4..e0269fc 100644 --- a/api/wisdomtree/funds/AGGY/history/002.json +++ b/api/wisdomtree/funds/AGGY/history/002.json @@ -205,7 +205,7 @@ { "Date": "Aug 14 2019", "Close": "52.41999816894531", - "Adj Close": "40.76", + "Adj Close": "40.77", "Volume": "167200" }, { diff --git a/api/wisdomtree/funds/AGGY/history/003.json b/api/wisdomtree/funds/AGGY/history/003.json index d1a9baa..83c5c5c 100644 --- a/api/wisdomtree/funds/AGGY/history/003.json +++ b/api/wisdomtree/funds/AGGY/history/003.json @@ -1435,7 +1435,7 @@ { "Date": "May 29 2024", "Close": "42.41999816894531", - "Adj Close": "38.18", + "Adj Close": "38.17", "Volume": "43800" }, { diff --git a/api/wisdomtree/funds/AGGY/meta.json b/api/wisdomtree/funds/AGGY/meta.json index 508826f..5428c80 100644 --- a/api/wisdomtree/funds/AGGY/meta.json +++ b/api/wisdomtree/funds/AGGY/meta.json @@ -2,7 +2,7 @@ "ticker": "AGGY", "name": "WisdomTree Yield Enhanced U.S. Aggregate Bond Fund", "category": "Fixed Income", - "categoryPath": "Fixed Income", + "categoryPath": "Fixed Income / Strategic Core/Core Plus", "source": { "fundPage": "https://www.wisdomtree.com/us/products/fixed-income/aggy", "officialProductPage": "https://r.jina.ai/http://www.wisdomtree.com/us/products/fixed-income/aggy", @@ -47,7 +47,7 @@ "display": "$888.92 M", "value": 888916800, "asOfDate": "Oct 09 2026", - "source": "SEC Form N-PORT-P net assets (2026-05-31)" + "source": "WisdomTree product table Assets Under Mgmt $(000)" }, "yields": { "dividendYield": 4.82, diff --git a/api/wisdomtree/funds/AGZD/meta.json b/api/wisdomtree/funds/AGZD/meta.json index 9e46a0f..ae01f1a 100644 --- a/api/wisdomtree/funds/AGZD/meta.json +++ b/api/wisdomtree/funds/AGZD/meta.json @@ -2,11 +2,11 @@ "ticker": "AGZD", "name": "WisdomTree Interest Rate Hedged U.S. Aggregate Bond Fund", "category": "Fixed Income", - "categoryPath": "Fixed Income", + "categoryPath": "Fixed Income / Strategic Core/Core Plus", "source": { "fundPage": "https://www.wisdomtree.com/us/products/fixed-income/agzd", "officialProductPage": "https://r.jina.ai/http://www.wisdomtree.com/us/products/fixed-income/agzd", - "productPageStatus": "fetched through the read-only rendering proxy", + "productPageStatus": "unavailable this run; official values retained from the previous run", "productPageAsOf": "Sep 30 2026", "holdingsDownload": null, "pricesDownload": null, @@ -45,9 +45,9 @@ }, "aum": { "display": "$153.31 M", - "value": 153308670, + "value": 153308672, "asOfDate": "Oct 09 2026", - "source": "SEC Form N-PORT-P net assets (2026-05-31)" + "source": "WisdomTree product table Assets Under Mgmt $(000)" }, "yields": { "dividendYield": 4.09, diff --git a/api/wisdomtree/funds/AIVI/history/003.json b/api/wisdomtree/funds/AIVI/history/003.json index 0b1b7e0..f2ab3c1 100644 --- a/api/wisdomtree/funds/AIVI/history/003.json +++ b/api/wisdomtree/funds/AIVI/history/003.json @@ -1099,7 +1099,7 @@ { "Date": "Feb 17 2015", "Close": "45.06999969482422", - "Adj Close": "26.73", + "Adj Close": "26.74", "Volume": "26200" }, { diff --git a/api/wisdomtree/funds/AIVI/history/004.json b/api/wisdomtree/funds/AIVI/history/004.json index 53e3774..9faeda6 100644 --- a/api/wisdomtree/funds/AIVI/history/004.json +++ b/api/wisdomtree/funds/AIVI/history/004.json @@ -4945,7 +4945,7 @@ { "Date": "Aug 23 2021", "Close": "43.16999816894531", - "Adj Close": "33.21", + "Adj Close": "33.22", "Volume": "2100" }, { @@ -5827,7 +5827,7 @@ { "Date": "Mar 23 2022", "Close": "40.150001525878906", - "Adj Close": "31.92", + "Adj Close": "31.93", "Volume": "3600" }, { diff --git a/api/wisdomtree/funds/AIVI/meta.json b/api/wisdomtree/funds/AIVI/meta.json index 162700a..9e7d4c1 100644 --- a/api/wisdomtree/funds/AIVI/meta.json +++ b/api/wisdomtree/funds/AIVI/meta.json @@ -2,7 +2,7 @@ "ticker": "AIVI", "name": "WisdomTree International AI Enhanced Value Fund", "category": "International Equity", - "categoryPath": "International Equity", + "categoryPath": "International Equity / International", "source": { "fundPage": "https://www.wisdomtree.com/us/products/equity/aivi", "officialProductPage": "https://r.jina.ai/http://www.wisdomtree.com/us/products/equity/aivi", @@ -47,7 +47,7 @@ "display": "$59.51 M", "value": 59510140, "asOfDate": "Oct 09 2026", - "source": "SEC Form N-PORT-P net assets (2026-06-30)" + "source": "WisdomTree product table Assets Under Mgmt $(000)" }, "yields": { "dividendYield": 5.06, diff --git a/api/wisdomtree/funds/AIVL/history/002.json b/api/wisdomtree/funds/AIVL/history/002.json index 016a9f9..99fe030 100644 --- a/api/wisdomtree/funds/AIVL/history/002.json +++ b/api/wisdomtree/funds/AIVL/history/002.json @@ -1897,7 +1897,7 @@ { "Date": "Sep 02 2011", "Close": "47.83000183105469", - "Adj Close": "30.21", + "Adj Close": "30.22", "Volume": "245300" }, { diff --git a/api/wisdomtree/funds/AIVL/history/003.json b/api/wisdomtree/funds/AIVL/history/003.json index 63d545a..1dd23d6 100644 --- a/api/wisdomtree/funds/AIVL/history/003.json +++ b/api/wisdomtree/funds/AIVL/history/003.json @@ -5119,7 +5119,7 @@ { "Date": "Oct 12 2017", "Close": "85.77999877929688", - "Adj Close": "67.12", + "Adj Close": "67.11", "Volume": "5300" }, { diff --git a/api/wisdomtree/funds/AIVL/history/004.json b/api/wisdomtree/funds/AIVL/history/004.json index 87b1e36..196ac79 100644 --- a/api/wisdomtree/funds/AIVL/history/004.json +++ b/api/wisdomtree/funds/AIVL/history/004.json @@ -2059,7 +2059,7 @@ { "Date": "Sep 25 2019", "Close": "87.0999984741211", - "Adj Close": "73.1", + "Adj Close": "73.11", "Volume": "16600" }, { @@ -5881,7 +5881,7 @@ { "Date": "Apr 05 2022", "Close": "99.05000305175781", - "Adj Close": "90.23", + "Adj Close": "90.22", "Volume": "28900" }, { diff --git a/api/wisdomtree/funds/AIVL/meta.json b/api/wisdomtree/funds/AIVL/meta.json index 281135e..38ccb84 100644 --- a/api/wisdomtree/funds/AIVL/meta.json +++ b/api/wisdomtree/funds/AIVL/meta.json @@ -2,7 +2,7 @@ "ticker": "AIVL", "name": "WisdomTree U.S. AI Enhanced Value Fund", "category": "Domestic Equity", - "categoryPath": "Domestic Equity", + "categoryPath": "Domestic Equity / Large Cap Value", "source": { "fundPage": "https://www.wisdomtree.com/us/products/equity/aivl", "officialProductPage": "https://r.jina.ai/http://www.wisdomtree.com/us/products/equity/aivl", @@ -45,9 +45,9 @@ }, "aum": { "display": "$415.86 M", - "value": 415859390, + "value": 415859392, "asOfDate": "Oct 09 2026", - "source": "SEC Form N-PORT-P net assets (2026-06-30)" + "source": "WisdomTree product table Assets Under Mgmt $(000)" }, "yields": { "dividendYield": 1.48, diff --git a/api/wisdomtree/funds/BTCW/meta.json b/api/wisdomtree/funds/BTCW/meta.json index 471286d..ca4680f 100644 --- a/api/wisdomtree/funds/BTCW/meta.json +++ b/api/wisdomtree/funds/BTCW/meta.json @@ -2,7 +2,7 @@ "ticker": "BTCW", "name": "WisdomTree Bitcoin Fund", "category": "Crypto ETPs", - "categoryPath": "Crypto ETPs", + "categoryPath": "Crypto ETPs / Bitcoin", "source": { "fundPage": "https://www.wisdomtree.com/us/products/crypto/btcw", "officialProductPage": "https://r.jina.ai/http://www.wisdomtree.com/us/products/crypto/btcw", @@ -45,9 +45,9 @@ }, "aum": { "display": "$169.20 M", - "value": 169203380, + "value": 169203376, "asOfDate": "Oct 09 2026", - "source": "previous run" + "source": "WisdomTree product table Assets Under Mgmt $(000)" }, "yields": { "dividendYield": null, @@ -134,8 +134,8 @@ ], "pageSize": 250, "totalRows": 1, - "asOfDate": "2026-09-18", - "asOf": "Sep 18 2026", + "asOfDate": "2026-10-12", + "asOf": "Oct 12 2026", "source": "WisdomTree product page top holdings (issuer fallback; full N-PORT filing unavailable)" }, "history": { diff --git a/api/wisdomtree/funds/CEW/meta.json b/api/wisdomtree/funds/CEW/meta.json index fbb2c3d..747ec17 100644 --- a/api/wisdomtree/funds/CEW/meta.json +++ b/api/wisdomtree/funds/CEW/meta.json @@ -2,7 +2,7 @@ "ticker": "CEW", "name": "WisdomTree Emerging Currency Strategy Fund", "category": "Fixed Income", - "categoryPath": "Fixed Income", + "categoryPath": "Fixed Income / Currency Strategies", "source": { "fundPage": "https://www.wisdomtree.com/us/products/currency/cew", "officialProductPage": "https://r.jina.ai/http://www.wisdomtree.com/us/products/currency/cew", @@ -47,7 +47,7 @@ "display": "$19.68 M", "value": 19683760, "asOfDate": "Oct 09 2026", - "source": "SEC Form N-PORT-P net assets (2026-05-31)" + "source": "WisdomTree product table Assets Under Mgmt $(000)" }, "yields": { "dividendYield": 2.37, diff --git a/api/wisdomtree/funds/CXSE/history/002.json b/api/wisdomtree/funds/CXSE/history/002.json index 0cdcca6..602b3a5 100644 --- a/api/wisdomtree/funds/CXSE/history/002.json +++ b/api/wisdomtree/funds/CXSE/history/002.json @@ -2755,7 +2755,7 @@ { "Date": "Jul 09 2018", "Close": "41.125", - "Adj Close": "36.89", + "Adj Close": "36.88", "Volume": "37400" }, { diff --git a/api/wisdomtree/funds/CXSE/meta.json b/api/wisdomtree/funds/CXSE/meta.json index f5a1043..f1657f2 100644 --- a/api/wisdomtree/funds/CXSE/meta.json +++ b/api/wisdomtree/funds/CXSE/meta.json @@ -2,7 +2,7 @@ "ticker": "CXSE", "name": "WisdomTree China ex-State-Owned Enterprises Fund", "category": "Emerging Markets Equity", - "categoryPath": "Emerging Markets Equity", + "categoryPath": "Emerging Markets Equity / Regional/Single Country", "source": { "fundPage": "https://www.wisdomtree.com/us/products/equity/cxse", "officialProductPage": "https://r.jina.ai/http://www.wisdomtree.com/us/products/equity/cxse", @@ -47,7 +47,7 @@ "display": "$449.21 M", "value": 449207200, "asOfDate": "Oct 09 2026", - "source": "SEC Form N-PORT-P net assets (2026-06-30)" + "source": "WisdomTree product table Assets Under Mgmt $(000)" }, "yields": { "dividendYield": 2.01, diff --git a/api/wisdomtree/funds/DDLS/history/002.json b/api/wisdomtree/funds/DDLS/history/002.json index cdce57e..3930feb 100644 --- a/api/wisdomtree/funds/DDLS/history/002.json +++ b/api/wisdomtree/funds/DDLS/history/002.json @@ -5383,7 +5383,7 @@ { "Date": "Nov 03 2023", "Close": "30.729999542236328", - "Adj Close": "27.38", + "Adj Close": "27.39", "Volume": "29400" }, { diff --git a/api/wisdomtree/funds/DDLS/history/003.json b/api/wisdomtree/funds/DDLS/history/003.json index e0215be..a867e6d 100644 --- a/api/wisdomtree/funds/DDLS/history/003.json +++ b/api/wisdomtree/funds/DDLS/history/003.json @@ -3091,7 +3091,7 @@ { "Date": "Apr 24 2026", "Close": "44.63999938964844", - "Adj Close": "43.59", + "Adj Close": "43.58", "Volume": "22400" }, { diff --git a/api/wisdomtree/funds/DDLS/meta.json b/api/wisdomtree/funds/DDLS/meta.json index 41d67a6..45564d4 100644 --- a/api/wisdomtree/funds/DDLS/meta.json +++ b/api/wisdomtree/funds/DDLS/meta.json @@ -2,7 +2,7 @@ "ticker": "DDLS", "name": "WisdomTree Dynamic International SmallCap Equity Fund", "category": "International Equity", - "categoryPath": "International Equity", + "categoryPath": "International Equity / International Mid & Small Cap", "source": { "fundPage": "https://www.wisdomtree.com/us/products/equity/ddls", "officialProductPage": "https://r.jina.ai/http://www.wisdomtree.com/us/products/equity/ddls", @@ -45,9 +45,9 @@ }, "aum": { "display": "$415.02 M", - "value": 415023970, + "value": 415023968, "asOfDate": "Oct 09 2026", - "source": "SEC Form N-PORT-P net assets (2026-06-30)" + "source": "WisdomTree product table Assets Under Mgmt $(000)" }, "yields": { "dividendYield": 3.36, diff --git a/api/wisdomtree/funds/DDWM/meta.json b/api/wisdomtree/funds/DDWM/meta.json index ac38e19..62f773f 100644 --- a/api/wisdomtree/funds/DDWM/meta.json +++ b/api/wisdomtree/funds/DDWM/meta.json @@ -2,7 +2,7 @@ "ticker": "DDWM", "name": "WisdomTree Dynamic International Equity Fund", "category": "International Equity", - "categoryPath": "International Equity", + "categoryPath": "International Equity / International", "source": { "fundPage": "https://www.wisdomtree.com/us/products/equity/ddwm", "officialProductPage": "https://r.jina.ai/http://www.wisdomtree.com/us/products/equity/ddwm", @@ -45,9 +45,9 @@ }, "aum": { "display": "$1.41 B", - "value": 1411575300, + "value": 1411575296, "asOfDate": "Oct 09 2026", - "source": "SEC Form N-PORT-P net assets (2026-06-30)" + "source": "WisdomTree product table Assets Under Mgmt $(000)" }, "yields": { "dividendYield": 2.58, diff --git a/api/wisdomtree/funds/DEM/history/001.json b/api/wisdomtree/funds/DEM/history/001.json index 2957904..d191f6d 100644 --- a/api/wisdomtree/funds/DEM/history/001.json +++ b/api/wisdomtree/funds/DEM/history/001.json @@ -3709,7 +3709,7 @@ { "Date": "Dec 21 2009", "Close": "48.369998931884766", - "Adj Close": "21.87", + "Adj Close": "21.88", "Volume": "42400" }, { diff --git a/api/wisdomtree/funds/DEM/history/002.json b/api/wisdomtree/funds/DEM/history/002.json index 1c3ccaf..7b0eede 100644 --- a/api/wisdomtree/funds/DEM/history/002.json +++ b/api/wisdomtree/funds/DEM/history/002.json @@ -985,13 +985,13 @@ { "Date": "Feb 22 2012", "Close": "57.91999816894531", - "Adj Close": "28.37", + "Adj Close": "28.36", "Volume": "522400" }, { "Date": "Feb 23 2012", "Close": "57.91999816894531", - "Adj Close": "28.37", + "Adj Close": "28.36", "Volume": "530800" }, { diff --git a/api/wisdomtree/funds/DEM/meta.json b/api/wisdomtree/funds/DEM/meta.json index a8b83ba..5e25ba9 100644 --- a/api/wisdomtree/funds/DEM/meta.json +++ b/api/wisdomtree/funds/DEM/meta.json @@ -2,11 +2,11 @@ "ticker": "DEM", "name": "WisdomTree Emerging Markets High Dividend Fund", "category": "Emerging Markets Equity", - "categoryPath": "Emerging Markets Equity", + "categoryPath": "Emerging Markets Equity / Emerging Markets", "source": { "fundPage": "https://www.wisdomtree.com/us/products/equity/dem", "officialProductPage": "https://r.jina.ai/http://www.wisdomtree.com/us/products/equity/dem", - "productPageStatus": "fetched through the read-only rendering proxy", + "productPageStatus": "unavailable this run; official values retained from the previous run", "productPageAsOf": "Sep 30 2026", "holdingsDownload": null, "pricesDownload": null, @@ -45,9 +45,9 @@ }, "aum": { "display": "$4.19 B", - "value": 4185658110, + "value": 4185658112, "asOfDate": "Oct 09 2026", - "source": "SEC Form N-PORT-P net assets (2026-06-30)" + "source": "WisdomTree product table Assets Under Mgmt $(000)" }, "yields": { "dividendYield": 3.97, diff --git a/api/wisdomtree/funds/DES/history/003.json b/api/wisdomtree/funds/DES/history/003.json index 2bfb624..c9b5885 100644 --- a/api/wisdomtree/funds/DES/history/003.json +++ b/api/wisdomtree/funds/DES/history/003.json @@ -3799,7 +3799,7 @@ { "Date": "Nov 28 2016", "Close": "26.78333282470703", - "Adj Close": "20.23", + "Adj Close": "20.24", "Volume": "440100" }, { diff --git a/api/wisdomtree/funds/DES/history/004.json b/api/wisdomtree/funds/DES/history/004.json index 6e8e182..d93004c 100644 --- a/api/wisdomtree/funds/DES/history/004.json +++ b/api/wisdomtree/funds/DES/history/004.json @@ -973,7 +973,7 @@ { "Date": "Jan 07 2019", "Close": "25.709999084472656", - "Adj Close": "20.74", + "Adj Close": "20.73", "Volume": "523600" }, { diff --git a/api/wisdomtree/funds/DES/history/005.json b/api/wisdomtree/funds/DES/history/005.json index e297610..d6350e7 100644 --- a/api/wisdomtree/funds/DES/history/005.json +++ b/api/wisdomtree/funds/DES/history/005.json @@ -5839,7 +5839,7 @@ { "Date": "Mar 23 2026", "Close": "35.5", - "Adj Close": "34.98", + "Adj Close": "34.97", "Volume": "142500" }, { diff --git a/api/wisdomtree/funds/DES/meta.json b/api/wisdomtree/funds/DES/meta.json index 0ef1d25..2e03c78 100644 --- a/api/wisdomtree/funds/DES/meta.json +++ b/api/wisdomtree/funds/DES/meta.json @@ -2,7 +2,7 @@ "ticker": "DES", "name": "WisdomTree U.S. SmallCap Dividend Fund", "category": "Domestic Equity", - "categoryPath": "Domestic Equity", + "categoryPath": "Domestic Equity / Mid & Small Cap Value", "source": { "fundPage": "https://www.wisdomtree.com/us/products/equity/des", "officialProductPage": "https://r.jina.ai/http://www.wisdomtree.com/us/products/equity/des", @@ -45,9 +45,9 @@ }, "aum": { "display": "$2.06 B", - "value": 2056148860, + "value": 2056148864, "asOfDate": "Oct 09 2026", - "source": "SEC Form N-PORT-P net assets (2026-06-30)" + "source": "WisdomTree product table Assets Under Mgmt $(000)" }, "yields": { "dividendYield": 2.37, diff --git a/api/wisdomtree/funds/DEW/history/004.json b/api/wisdomtree/funds/DEW/history/004.json index c4c7993..03bd95b 100644 --- a/api/wisdomtree/funds/DEW/history/004.json +++ b/api/wisdomtree/funds/DEW/history/004.json @@ -1285,7 +1285,7 @@ { "Date": "Mar 22 2019", "Close": "46.130001068115234", - "Adj Close": "33.77", + "Adj Close": "33.78", "Volume": "3100" }, { @@ -2005,7 +2005,7 @@ { "Date": "Sep 12 2019", "Close": "46.72999954223633", - "Adj Close": "34.87", + "Adj Close": "34.86", "Volume": "2800" }, { diff --git a/api/wisdomtree/funds/DEW/history/006.json b/api/wisdomtree/funds/DEW/history/006.json index 227d1d1..931a809 100644 --- a/api/wisdomtree/funds/DEW/history/006.json +++ b/api/wisdomtree/funds/DEW/history/006.json @@ -181,7 +181,7 @@ { "Date": "Jun 12 2026", "Close": "70.08000183105469", - "Adj Close": "68.7", + "Adj Close": "68.71", "Volume": "900" }, { diff --git a/api/wisdomtree/funds/DEW/meta.json b/api/wisdomtree/funds/DEW/meta.json index 24182ed..8b0964a 100644 --- a/api/wisdomtree/funds/DEW/meta.json +++ b/api/wisdomtree/funds/DEW/meta.json @@ -2,7 +2,7 @@ "ticker": "DEW", "name": "WisdomTree Global High Dividend Fund", "category": "International Equity", - "categoryPath": "International Equity", + "categoryPath": "International Equity / Global", "source": { "fundPage": "https://www.wisdomtree.com/us/products/equity/dew", "officialProductPage": "https://r.jina.ai/http://www.wisdomtree.com/us/products/equity/dew", @@ -45,9 +45,9 @@ }, "aum": { "display": "$155.81 M", - "value": 155810370, + "value": 155810368, "asOfDate": "Oct 09 2026", - "source": "SEC Form N-PORT-P net assets (2026-06-30)" + "source": "WisdomTree product table Assets Under Mgmt $(000)" }, "yields": { "dividendYield": 3.15, diff --git a/api/wisdomtree/funds/DFE/history/002.json b/api/wisdomtree/funds/DFE/history/002.json index 484ae3d..dc1e80b 100644 --- a/api/wisdomtree/funds/DFE/history/002.json +++ b/api/wisdomtree/funds/DFE/history/002.json @@ -2209,7 +2209,7 @@ { "Date": "Nov 16 2011", "Close": "33.9900016784668", - "Adj Close": "19.27", + "Adj Close": "19.26", "Volume": "1800" }, { @@ -3505,7 +3505,7 @@ { "Date": "Sep 26 2012", "Close": "36.97999954223633", - "Adj Close": "21.8", + "Adj Close": "21.81", "Volume": "5000" }, { diff --git a/api/wisdomtree/funds/DFE/history/003.json b/api/wisdomtree/funds/DFE/history/003.json index 10e6457..f6d0de2 100644 --- a/api/wisdomtree/funds/DFE/history/003.json +++ b/api/wisdomtree/funds/DFE/history/003.json @@ -4093,7 +4093,7 @@ { "Date": "Feb 08 2017", "Close": "57.11000061035156", - "Adj Close": "38.4", + "Adj Close": "38.39", "Volume": "45100" }, { @@ -5491,7 +5491,7 @@ { "Date": "Jan 11 2018", "Close": "72.6500015258789", - "Adj Close": "50.18", + "Adj Close": "50.17", "Volume": "126200" }, { diff --git a/api/wisdomtree/funds/DFE/history/005.json b/api/wisdomtree/funds/DFE/history/005.json index 1c64e2c..388a160 100644 --- a/api/wisdomtree/funds/DFE/history/005.json +++ b/api/wisdomtree/funds/DFE/history/005.json @@ -343,7 +343,7 @@ { "Date": "Jul 27 2022", "Close": "56.59000015258789", - "Adj Close": "46.62", + "Adj Close": "46.61", "Volume": "63600" }, { @@ -397,7 +397,7 @@ { "Date": "Aug 09 2022", "Close": "56.59000015258789", - "Adj Close": "46.62", + "Adj Close": "46.61", "Volume": "4900" }, { @@ -4609,7 +4609,7 @@ { "Date": "May 28 2025", "Close": "68.75", - "Adj Close": "64.06", + "Adj Close": "64.07", "Volume": "1600" }, { diff --git a/api/wisdomtree/funds/DFE/meta.json b/api/wisdomtree/funds/DFE/meta.json index e160523..6a5eb02 100644 --- a/api/wisdomtree/funds/DFE/meta.json +++ b/api/wisdomtree/funds/DFE/meta.json @@ -2,7 +2,7 @@ "ticker": "DFE", "name": "WisdomTree Europe SmallCap Dividend Fund", "category": "International Equity", - "categoryPath": "International Equity", + "categoryPath": "International Equity / Regional/Single Country Small Cap", "source": { "fundPage": "https://www.wisdomtree.com/us/products/equity/dfe", "officialProductPage": "https://r.jina.ai/http://www.wisdomtree.com/us/products/equity/dfe", @@ -45,9 +45,9 @@ }, "aum": { "display": "$157.63 M", - "value": 157630060, + "value": 157630064, "asOfDate": "Oct 09 2026", - "source": "SEC Form N-PORT-P net assets (2026-06-30)" + "source": "WisdomTree product table Assets Under Mgmt $(000)" }, "yields": { "dividendYield": 4.12, diff --git a/api/wisdomtree/funds/DFJ/history/004.json b/api/wisdomtree/funds/DFJ/history/004.json index 415f541..662cc37 100644 --- a/api/wisdomtree/funds/DFJ/history/004.json +++ b/api/wisdomtree/funds/DFJ/history/004.json @@ -1681,7 +1681,7 @@ { "Date": "Jun 26 2019", "Close": "65.18000030517578", - "Adj Close": "54.5", + "Adj Close": "54.49", "Volume": "18300" }, { @@ -2035,7 +2035,7 @@ { "Date": "Sep 19 2019", "Close": "68.83999633789062", - "Adj Close": "57.56", + "Adj Close": "57.55", "Volume": "16400" }, { @@ -4903,7 +4903,7 @@ { "Date": "Aug 12 2021", "Close": "75.80999755859375", - "Adj Close": "66.5", + "Adj Close": "66.51", "Volume": "4900" }, { @@ -5695,7 +5695,7 @@ { "Date": "Feb 18 2022", "Close": "70.55999755859375", - "Adj Close": "62.57", + "Adj Close": "62.58", "Volume": "5000" }, { diff --git a/api/wisdomtree/funds/DFJ/history/005.json b/api/wisdomtree/funds/DFJ/history/005.json index 5e3a01d..c2a8383 100644 --- a/api/wisdomtree/funds/DFJ/history/005.json +++ b/api/wisdomtree/funds/DFJ/history/005.json @@ -4519,7 +4519,7 @@ { "Date": "May 06 2025", "Close": "82.61000061035156", - "Adj Close": "79.27", + "Adj Close": "79.28", "Volume": "9500" }, { diff --git a/api/wisdomtree/funds/DFJ/meta.json b/api/wisdomtree/funds/DFJ/meta.json index b3ef47d..3ebe7a5 100644 --- a/api/wisdomtree/funds/DFJ/meta.json +++ b/api/wisdomtree/funds/DFJ/meta.json @@ -2,7 +2,7 @@ "ticker": "DFJ", "name": "WisdomTree Japan SmallCap Dividend Fund", "category": "International Equity", - "categoryPath": "International Equity", + "categoryPath": "International Equity / Regional/Single Country Small Cap", "source": { "fundPage": "https://www.wisdomtree.com/us/products/equity/dfj", "officialProductPage": "https://r.jina.ai/http://www.wisdomtree.com/us/products/equity/dfj", @@ -47,7 +47,7 @@ "display": "$442.67 M", "value": 442668640, "asOfDate": "Oct 09 2026", - "source": "SEC Form N-PORT-P net assets (2026-06-30)" + "source": "WisdomTree product table Assets Under Mgmt $(000)" }, "yields": { "dividendYield": 2.41, diff --git a/api/wisdomtree/funds/DGRE/history/001.json b/api/wisdomtree/funds/DGRE/history/001.json index fc2b286..6af1be2 100644 --- a/api/wisdomtree/funds/DGRE/history/001.json +++ b/api/wisdomtree/funds/DGRE/history/001.json @@ -1039,7 +1039,7 @@ { "Date": "Apr 07 2014", "Close": "25.290000915527344", - "Adj Close": "18.68", + "Adj Close": "18.69", "Volume": "1200" }, { diff --git a/api/wisdomtree/funds/DGRE/meta.json b/api/wisdomtree/funds/DGRE/meta.json index ff02682..52b978c 100644 --- a/api/wisdomtree/funds/DGRE/meta.json +++ b/api/wisdomtree/funds/DGRE/meta.json @@ -2,7 +2,7 @@ "ticker": "DGRE", "name": "WisdomTree Emerging Markets Quality Dividend Growth Fund", "category": "Emerging Markets Equity", - "categoryPath": "Emerging Markets Equity", + "categoryPath": "Emerging Markets Equity / Emerging Markets", "source": { "fundPage": "https://www.wisdomtree.com/us/products/equity/dgre", "officialProductPage": "https://r.jina.ai/http://www.wisdomtree.com/us/products/equity/dgre", @@ -45,9 +45,9 @@ }, "aum": { "display": "$149.60 M", - "value": 149596940, + "value": 149596944, "asOfDate": "Oct 09 2026", - "source": "SEC Form N-PORT-P net assets (2026-06-30)" + "source": "WisdomTree product table Assets Under Mgmt $(000)" }, "yields": { "dividendYield": 1.39, diff --git a/api/wisdomtree/funds/DGRS/history/001.json b/api/wisdomtree/funds/DGRS/history/001.json index fd55e14..26e3b4d 100644 --- a/api/wisdomtree/funds/DGRS/history/001.json +++ b/api/wisdomtree/funds/DGRS/history/001.json @@ -2677,7 +2677,7 @@ { "Date": "Apr 30 2015", "Close": "29.360000610351562", - "Adj Close": "22.35", + "Adj Close": "22.36", "Volume": "3100" }, { diff --git a/api/wisdomtree/funds/DGRS/history/002.json b/api/wisdomtree/funds/DGRS/history/002.json index a7f4648..8b1b367 100644 --- a/api/wisdomtree/funds/DGRS/history/002.json +++ b/api/wisdomtree/funds/DGRS/history/002.json @@ -2707,7 +2707,7 @@ { "Date": "Apr 29 2019", "Close": "36.709999084472656", - "Adj Close": "30.44", + "Adj Close": "30.45", "Volume": "7800" }, { @@ -2731,7 +2731,7 @@ { "Date": "May 03 2019", "Close": "36.709999084472656", - "Adj Close": "30.44", + "Adj Close": "30.45", "Volume": "7100" }, { @@ -5791,7 +5791,7 @@ { "Date": "May 12 2021", "Close": "46.0099983215332", - "Adj Close": "40.09", + "Adj Close": "40.1", "Volume": "9000" }, { diff --git a/api/wisdomtree/funds/DGRS/history/003.json b/api/wisdomtree/funds/DGRS/history/003.json index 22bcb5f..b66d113 100644 --- a/api/wisdomtree/funds/DGRS/history/003.json +++ b/api/wisdomtree/funds/DGRS/history/003.json @@ -5269,7 +5269,7 @@ { "Date": "Dec 27 2024", "Close": "51.209999084472656", - "Adj Close": "49.05", + "Adj Close": "49.06", "Volume": "36000" }, { diff --git a/api/wisdomtree/funds/DGRS/history/004.json b/api/wisdomtree/funds/DGRS/history/004.json index 7cf3fc3..deb664e 100644 --- a/api/wisdomtree/funds/DGRS/history/004.json +++ b/api/wisdomtree/funds/DGRS/history/004.json @@ -427,7 +427,7 @@ { "Date": "Oct 07 2025", "Close": "49.58000183105469", - "Adj Close": "48.56", + "Adj Close": "48.55", "Volume": "8600" }, { diff --git a/api/wisdomtree/funds/DGRS/meta.json b/api/wisdomtree/funds/DGRS/meta.json index 0a050ff..2985fbe 100644 --- a/api/wisdomtree/funds/DGRS/meta.json +++ b/api/wisdomtree/funds/DGRS/meta.json @@ -2,7 +2,7 @@ "ticker": "DGRS", "name": "WisdomTree U.S. SmallCap Quality Dividend Growth Fund", "category": "Domestic Equity", - "categoryPath": "Domestic Equity", + "categoryPath": "Domestic Equity / Mid & Small Cap Core", "source": { "fundPage": "https://www.wisdomtree.com/us/products/equity/dgrs", "officialProductPage": "https://r.jina.ai/http://www.wisdomtree.com/us/products/equity/dgrs", @@ -45,9 +45,9 @@ }, "aum": { "display": "$379.88 M", - "value": 379882460, + "value": 379882464, "asOfDate": "Oct 09 2026", - "source": "SEC Form N-PORT-P net assets (2026-06-30)" + "source": "WisdomTree product table Assets Under Mgmt $(000)" }, "yields": { "dividendYield": 2.03, diff --git a/api/wisdomtree/funds/DGRW/history/002.json b/api/wisdomtree/funds/DGRW/history/002.json index dfe2d19..7c75f90 100644 --- a/api/wisdomtree/funds/DGRW/history/002.json +++ b/api/wisdomtree/funds/DGRW/history/002.json @@ -4753,7 +4753,7 @@ { "Date": "Jul 01 2020", "Close": "45.5099983215332", - "Adj Close": "40.76", + "Adj Close": "40.77", "Volume": "1968400" }, { diff --git a/api/wisdomtree/funds/DGRW/history/003.json b/api/wisdomtree/funds/DGRW/history/003.json index ece5903..7cf0791 100644 --- a/api/wisdomtree/funds/DGRW/history/003.json +++ b/api/wisdomtree/funds/DGRW/history/003.json @@ -3259,7 +3259,7 @@ { "Date": "Jun 27 2023", "Close": "65.72000122070312", - "Adj Close": "62.53", + "Adj Close": "62.52", "Volume": "391300" }, { diff --git a/api/wisdomtree/funds/DGRW/meta.json b/api/wisdomtree/funds/DGRW/meta.json index 386133a..5c58150 100644 --- a/api/wisdomtree/funds/DGRW/meta.json +++ b/api/wisdomtree/funds/DGRW/meta.json @@ -2,7 +2,7 @@ "ticker": "DGRW", "name": "WisdomTree U.S. Quality Dividend Growth Fund", "category": "Domestic Equity", - "categoryPath": "Domestic Equity", + "categoryPath": "Domestic Equity / Large Cap Core", "source": { "fundPage": "https://www.wisdomtree.com/us/products/equity/dgrw", "officialProductPage": "https://r.jina.ai/http://www.wisdomtree.com/us/products/equity/dgrw", @@ -45,9 +45,9 @@ }, "aum": { "display": "$17.12 B", - "value": 17118761980, + "value": 17118761984, "asOfDate": "Oct 09 2026", - "source": "SEC Form N-PORT-P net assets (2026-06-30)" + "source": "WisdomTree product table Assets Under Mgmt $(000)" }, "yields": { "dividendYield": 1.2, diff --git a/api/wisdomtree/funds/DGS/history/002.json b/api/wisdomtree/funds/DGS/history/002.json index 6a76051..3ce60eb 100644 --- a/api/wisdomtree/funds/DGS/history/002.json +++ b/api/wisdomtree/funds/DGS/history/002.json @@ -2401,7 +2401,7 @@ { "Date": "May 21 2013", "Close": "52.93000030517578", - "Adj Close": "31.69", + "Adj Close": "31.7", "Volume": "119500" }, { @@ -2635,7 +2635,7 @@ { "Date": "Jul 17 2013", "Close": "47.08000183105469", - "Adj Close": "28.7", + "Adj Close": "28.69", "Volume": "334500" }, { diff --git a/api/wisdomtree/funds/DGS/history/003.json b/api/wisdomtree/funds/DGS/history/003.json index 82ac495..8dbdf32 100644 --- a/api/wisdomtree/funds/DGS/history/003.json +++ b/api/wisdomtree/funds/DGS/history/003.json @@ -4207,7 +4207,7 @@ { "Date": "Jul 20 2018", "Close": "47.790000915527344", - "Adj Close": "33.9", + "Adj Close": "33.89", "Volume": "72300" }, { @@ -5215,7 +5215,7 @@ { "Date": "Mar 22 2019", "Close": "46.63999938964844", - "Adj Close": "33.93", + "Adj Close": "33.94", "Volume": "81700" }, { diff --git a/api/wisdomtree/funds/DGS/meta.json b/api/wisdomtree/funds/DGS/meta.json index 6012f68..bf57209 100644 --- a/api/wisdomtree/funds/DGS/meta.json +++ b/api/wisdomtree/funds/DGS/meta.json @@ -2,7 +2,7 @@ "ticker": "DGS", "name": "WisdomTree Emerging Markets SmallCap Dividend Fund", "category": "Emerging Markets Equity", - "categoryPath": "Emerging Markets Equity", + "categoryPath": "Emerging Markets Equity / Emerging Markets", "source": { "fundPage": "https://www.wisdomtree.com/us/products/equity/dgs", "officialProductPage": "https://r.jina.ai/http://www.wisdomtree.com/us/products/equity/dgs", @@ -45,9 +45,9 @@ }, "aum": { "display": "$1.74 B", - "value": 1737251710, + "value": 1737251712, "asOfDate": "Oct 09 2026", - "source": "SEC Form N-PORT-P net assets (2026-06-30)" + "source": "WisdomTree product table Assets Under Mgmt $(000)" }, "yields": { "dividendYield": 3.7, diff --git a/api/wisdomtree/funds/DHS/history/002.json b/api/wisdomtree/funds/DHS/history/002.json index 6a2e8d7..c9ddda3 100644 --- a/api/wisdomtree/funds/DHS/history/002.json +++ b/api/wisdomtree/funds/DHS/history/002.json @@ -3139,7 +3139,7 @@ { "Date": "Jun 29 2012", "Close": "45.95000076293945", - "Adj Close": "27.66", + "Adj Close": "27.65", "Volume": "50600" }, { @@ -3163,7 +3163,7 @@ { "Date": "Jul 06 2012", "Close": "45.95000076293945", - "Adj Close": "27.66", + "Adj Close": "27.65", "Volume": "63000" }, { @@ -3385,7 +3385,7 @@ { "Date": "Aug 28 2012", "Close": "46.5099983215332", - "Adj Close": "28.18", + "Adj Close": "28.17", "Volume": "32900" }, { @@ -4465,7 +4465,7 @@ { "Date": "May 20 2013", "Close": "54.04999923706055", - "Adj Close": "33.63", + "Adj Close": "33.64", "Volume": "79800" }, { diff --git a/api/wisdomtree/funds/DHS/history/003.json b/api/wisdomtree/funds/DHS/history/003.json index be94c07..2a8be5d 100644 --- a/api/wisdomtree/funds/DHS/history/003.json +++ b/api/wisdomtree/funds/DHS/history/003.json @@ -667,7 +667,7 @@ { "Date": "Oct 31 2014", "Close": "60.959999084472656", - "Adj Close": "39.76", + "Adj Close": "39.77", "Volume": "88800" }, { diff --git a/api/wisdomtree/funds/DHS/history/004.json b/api/wisdomtree/funds/DHS/history/004.json index e114fd7..dbdbb75 100644 --- a/api/wisdomtree/funds/DHS/history/004.json +++ b/api/wisdomtree/funds/DHS/history/004.json @@ -3229,7 +3229,7 @@ { "Date": "Jul 06 2020", "Close": "62.77000045776367", - "Adj Close": "49.63", + "Adj Close": "49.64", "Volume": "42500" }, { diff --git a/api/wisdomtree/funds/DHS/history/005.json b/api/wisdomtree/funds/DHS/history/005.json index 5cb8d85..1264689 100644 --- a/api/wisdomtree/funds/DHS/history/005.json +++ b/api/wisdomtree/funds/DHS/history/005.json @@ -751,7 +751,7 @@ { "Date": "Nov 01 2022", "Close": "85.45999908447266", - "Adj Close": "73.87", + "Adj Close": "73.86", "Volume": "83400" }, { diff --git a/api/wisdomtree/funds/DHS/meta.json b/api/wisdomtree/funds/DHS/meta.json index 1a9f83f..f6c9e60 100644 --- a/api/wisdomtree/funds/DHS/meta.json +++ b/api/wisdomtree/funds/DHS/meta.json @@ -2,7 +2,7 @@ "ticker": "DHS", "name": "WisdomTree U.S. High Dividend Fund", "category": "Domestic Equity", - "categoryPath": "Domestic Equity", + "categoryPath": "Domestic Equity / Large Cap Value", "source": { "fundPage": "https://www.wisdomtree.com/us/products/equity/dhs", "officialProductPage": "https://r.jina.ai/http://www.wisdomtree.com/us/products/equity/dhs", @@ -45,9 +45,9 @@ }, "aum": { "display": "$1.56 B", - "value": 1559128700, + "value": 1559128704, "asOfDate": "Oct 09 2026", - "source": "SEC Form N-PORT-P net assets (2026-06-30)" + "source": "WisdomTree product table Assets Under Mgmt $(000)" }, "yields": { "dividendYield": 3.26, diff --git a/api/wisdomtree/funds/DIM/history/002.json b/api/wisdomtree/funds/DIM/history/002.json index ef1b81b..c6a7d95 100644 --- a/api/wisdomtree/funds/DIM/history/002.json +++ b/api/wisdomtree/funds/DIM/history/002.json @@ -5935,7 +5935,7 @@ { "Date": "May 09 2014", "Close": "61.08000183105469", - "Adj Close": "40.02", + "Adj Close": "40.03", "Volume": "4400" }, { diff --git a/api/wisdomtree/funds/DIM/history/003.json b/api/wisdomtree/funds/DIM/history/003.json index 845870f..fbb7cc5 100644 --- a/api/wisdomtree/funds/DIM/history/003.json +++ b/api/wisdomtree/funds/DIM/history/003.json @@ -4771,7 +4771,7 @@ { "Date": "Jul 21 2017", "Close": "65.12999725341797", - "Adj Close": "47.14", + "Adj Close": "47.15", "Volume": "15900" }, { diff --git a/api/wisdomtree/funds/DIM/meta.json b/api/wisdomtree/funds/DIM/meta.json index ccea4f3..d5d2f93 100644 --- a/api/wisdomtree/funds/DIM/meta.json +++ b/api/wisdomtree/funds/DIM/meta.json @@ -2,11 +2,11 @@ "ticker": "DIM", "name": "WisdomTree International MidCap Dividend Fund", "category": "International Equity", - "categoryPath": "International Equity", + "categoryPath": "International Equity / International Mid & Small Cap", "source": { "fundPage": "https://www.wisdomtree.com/us/products/equity/dim", "officialProductPage": "https://r.jina.ai/http://www.wisdomtree.com/us/products/equity/dim", - "productPageStatus": "fetched through the read-only rendering proxy", + "productPageStatus": "unavailable this run; official values retained from the previous run", "productPageAsOf": "Sep 30 2026", "holdingsDownload": null, "pricesDownload": null, @@ -47,7 +47,7 @@ "display": "$157.69 M", "value": 157689920, "asOfDate": "Oct 09 2026", - "source": "SEC Form N-PORT-P net assets (2026-06-30)" + "source": "WisdomTree product table Assets Under Mgmt $(000)" }, "yields": { "dividendYield": 3.1, diff --git a/api/wisdomtree/funds/DLN/history/003.json b/api/wisdomtree/funds/DLN/history/003.json index 40bcffe..a7e27b8 100644 --- a/api/wisdomtree/funds/DLN/history/003.json +++ b/api/wisdomtree/funds/DLN/history/003.json @@ -2401,7 +2401,7 @@ { "Date": "Dec 24 2015", "Close": "35.92499923706055", - "Adj Close": "27.63", + "Adj Close": "27.62", "Volume": "188200" }, { diff --git a/api/wisdomtree/funds/DLN/history/004.json b/api/wisdomtree/funds/DLN/history/004.json index d2b4697..6b4b052 100644 --- a/api/wisdomtree/funds/DLN/history/004.json +++ b/api/wisdomtree/funds/DLN/history/004.json @@ -4435,7 +4435,7 @@ { "Date": "Apr 22 2021", "Close": "59.03499984741211", - "Adj Close": "52.33", + "Adj Close": "52.34", "Volume": "89600" }, { diff --git a/api/wisdomtree/funds/DLN/meta.json b/api/wisdomtree/funds/DLN/meta.json index 0b4fcff..3571452 100644 --- a/api/wisdomtree/funds/DLN/meta.json +++ b/api/wisdomtree/funds/DLN/meta.json @@ -2,7 +2,7 @@ "ticker": "DLN", "name": "WisdomTree U.S. LargeCap Dividend Fund", "category": "Domestic Equity", - "categoryPath": "Domestic Equity", + "categoryPath": "Domestic Equity / Large Cap Value", "source": { "fundPage": "https://www.wisdomtree.com/us/products/equity/dln", "officialProductPage": "https://r.jina.ai/http://www.wisdomtree.com/us/products/equity/dln", @@ -45,9 +45,9 @@ }, "aum": { "display": "$6.27 B", - "value": 6266970620, + "value": 6266970624, "asOfDate": "Oct 09 2026", - "source": "SEC Form N-PORT-P net assets (2026-06-30)" + "source": "WisdomTree product table Assets Under Mgmt $(000)" }, "yields": { "dividendYield": 1.74, diff --git a/api/wisdomtree/funds/DLS/history/001.json b/api/wisdomtree/funds/DLS/history/001.json index 5be97e9..bd2002d 100644 --- a/api/wisdomtree/funds/DLS/history/001.json +++ b/api/wisdomtree/funds/DLS/history/001.json @@ -3925,7 +3925,7 @@ { "Date": "Jan 20 2009", "Close": "29.559999465942383", - "Adj Close": "15.55", + "Adj Close": "15.54", "Volume": "66100" }, { diff --git a/api/wisdomtree/funds/DLS/history/003.json b/api/wisdomtree/funds/DLS/history/003.json index 43a8777..9851142 100644 --- a/api/wisdomtree/funds/DLS/history/003.json +++ b/api/wisdomtree/funds/DLS/history/003.json @@ -1699,7 +1699,7 @@ { "Date": "Jul 10 2015", "Close": "59.540000915527344", - "Adj Close": "39.42", + "Adj Close": "39.43", "Volume": "71000" }, { diff --git a/api/wisdomtree/funds/DLS/meta.json b/api/wisdomtree/funds/DLS/meta.json index 34b0f08..8fdc97f 100644 --- a/api/wisdomtree/funds/DLS/meta.json +++ b/api/wisdomtree/funds/DLS/meta.json @@ -2,7 +2,7 @@ "ticker": "DLS", "name": "WisdomTree International SmallCap Dividend Fund", "category": "International Equity", - "categoryPath": "International Equity", + "categoryPath": "International Equity / International Mid & Small Cap", "source": { "fundPage": "https://www.wisdomtree.com/us/products/equity/dls", "officialProductPage": "https://r.jina.ai/http://www.wisdomtree.com/us/products/equity/dls", @@ -45,9 +45,9 @@ }, "aum": { "display": "$1.04 B", - "value": 1036736510, + "value": 1036736512, "asOfDate": "Oct 09 2026", - "source": "SEC Form N-PORT-P net assets (2026-06-30)" + "source": "WisdomTree product table Assets Under Mgmt $(000)" }, "yields": { "dividendYield": 3.53, diff --git a/api/wisdomtree/funds/DNL/meta.json b/api/wisdomtree/funds/DNL/meta.json index 3411338..9837f26 100644 --- a/api/wisdomtree/funds/DNL/meta.json +++ b/api/wisdomtree/funds/DNL/meta.json @@ -2,7 +2,7 @@ "ticker": "DNL", "name": "WisdomTree Global ex-US Quality Growth Fund", "category": "International Equity", - "categoryPath": "International Equity", + "categoryPath": "International Equity / Global", "source": { "fundPage": "https://www.wisdomtree.com/us/products/equity/dnl", "officialProductPage": "https://r.jina.ai/http://www.wisdomtree.com/us/products/equity/dnl", @@ -45,9 +45,9 @@ }, "aum": { "display": "$483.54 M", - "value": 483543140, + "value": 483543136, "asOfDate": "Oct 09 2026", - "source": "SEC Form N-PORT-P net assets (2026-06-30)" + "source": "WisdomTree product table Assets Under Mgmt $(000)" }, "yields": { "dividendYield": 1.14, diff --git a/api/wisdomtree/funds/DOL/history/001.json b/api/wisdomtree/funds/DOL/history/001.json index 4eba267..9e2643d 100644 --- a/api/wisdomtree/funds/DOL/history/001.json +++ b/api/wisdomtree/funds/DOL/history/001.json @@ -1243,7 +1243,7 @@ { "Date": "Apr 12 2007", "Close": "64.91999816894531", - "Adj Close": "31.01", + "Adj Close": "31.02", "Volume": "6000" }, { diff --git a/api/wisdomtree/funds/DOL/history/002.json b/api/wisdomtree/funds/DOL/history/002.json index 9c414a6..ec4013d 100644 --- a/api/wisdomtree/funds/DOL/history/002.json +++ b/api/wisdomtree/funds/DOL/history/002.json @@ -2767,7 +2767,7 @@ { "Date": "Apr 02 2012", "Close": "43.689998626708984", - "Adj Close": "25.64", + "Adj Close": "25.65", "Volume": "6800" }, { diff --git a/api/wisdomtree/funds/DOL/meta.json b/api/wisdomtree/funds/DOL/meta.json index eebe1b0..6560b22 100644 --- a/api/wisdomtree/funds/DOL/meta.json +++ b/api/wisdomtree/funds/DOL/meta.json @@ -2,11 +2,11 @@ "ticker": "DOL", "name": "WisdomTree True Developed International Fund", "category": "International Equity", - "categoryPath": "International Equity", + "categoryPath": "International Equity / International", "source": { "fundPage": "https://www.wisdomtree.com/us/products/equity/dol", "officialProductPage": "https://r.jina.ai/http://www.wisdomtree.com/us/products/equity/dol", - "productPageStatus": "unavailable this run; official values retained from the previous run", + "productPageStatus": "fetched through the read-only rendering proxy", "productPageAsOf": "Sep 30 2026", "holdingsDownload": null, "pricesDownload": null, @@ -45,9 +45,9 @@ }, "aum": { "display": "$821.67 M", - "value": 821670780, + "value": 821670784, "asOfDate": "Oct 09 2026", - "source": "SEC Form N-PORT-P net assets (2026-06-30)" + "source": "WisdomTree product table Assets Under Mgmt $(000)" }, "yields": { "dividendYield": 2.54, diff --git a/api/wisdomtree/funds/DON/history/001.json b/api/wisdomtree/funds/DON/history/001.json index 1948e89..ec7ae84 100644 --- a/api/wisdomtree/funds/DON/history/001.json +++ b/api/wisdomtree/funds/DON/history/001.json @@ -1843,7 +1843,7 @@ { "Date": "Sep 04 2007", "Close": "18.753332138061523", - "Adj Close": "10.99", + "Adj Close": "10.98", "Volume": "33000" }, { diff --git a/api/wisdomtree/funds/DON/history/003.json b/api/wisdomtree/funds/DON/history/003.json index 1f16eaf..0b54adc 100644 --- a/api/wisdomtree/funds/DON/history/003.json +++ b/api/wisdomtree/funds/DON/history/003.json @@ -319,7 +319,7 @@ { "Date": "Aug 11 2014", "Close": "26.579999923706055", - "Adj Close": "19.5", + "Adj Close": "19.49", "Volume": "130800" }, { diff --git a/api/wisdomtree/funds/DON/history/005.json b/api/wisdomtree/funds/DON/history/005.json index a370eb4..ef7ae93 100644 --- a/api/wisdomtree/funds/DON/history/005.json +++ b/api/wisdomtree/funds/DON/history/005.json @@ -5467,7 +5467,7 @@ { "Date": "Dec 19 2025", "Close": "52.41999816894531", - "Adj Close": "51.32", + "Adj Close": "51.31", "Volume": "215400" }, { diff --git a/api/wisdomtree/funds/DON/meta.json b/api/wisdomtree/funds/DON/meta.json index 1a49836..e3d6f91 100644 --- a/api/wisdomtree/funds/DON/meta.json +++ b/api/wisdomtree/funds/DON/meta.json @@ -2,7 +2,7 @@ "ticker": "DON", "name": "WisdomTree U.S. MidCap Dividend Fund", "category": "Domestic Equity", - "categoryPath": "Domestic Equity", + "categoryPath": "Domestic Equity / Mid & Small Cap Value", "source": { "fundPage": "https://www.wisdomtree.com/us/products/equity/don", "officialProductPage": "https://r.jina.ai/http://www.wisdomtree.com/us/products/equity/don", @@ -45,9 +45,9 @@ }, "aum": { "display": "$3.80 B", - "value": 3802844930, + "value": 3802844928, "asOfDate": "Oct 09 2026", - "source": "SEC Form N-PORT-P net assets (2026-06-30)" + "source": "WisdomTree product table Assets Under Mgmt $(000)" }, "yields": { "dividendYield": 2.38, diff --git a/api/wisdomtree/funds/DTD/history/002.json b/api/wisdomtree/funds/DTD/history/002.json index f0a3840..37869d5 100644 --- a/api/wisdomtree/funds/DTD/history/002.json +++ b/api/wisdomtree/funds/DTD/history/002.json @@ -2413,7 +2413,7 @@ { "Date": "Jan 06 2012", "Close": "24.75", - "Adj Close": "17.1", + "Adj Close": "17.09", "Volume": "33200" }, { diff --git a/api/wisdomtree/funds/DTD/history/003.json b/api/wisdomtree/funds/DTD/history/003.json index ed0d7e9..4ca891f 100644 --- a/api/wisdomtree/funds/DTD/history/003.json +++ b/api/wisdomtree/funds/DTD/history/003.json @@ -2689,7 +2689,7 @@ { "Date": "Mar 07 2016", "Close": "36.14500045776367", - "Adj Close": "27.92", + "Adj Close": "27.91", "Volume": "75600" }, { @@ -5461,7 +5461,7 @@ { "Date": "Jan 04 2018", "Close": "46.83000183105469", - "Adj Close": "37.84", + "Adj Close": "37.83", "Volume": "23800" }, { diff --git a/api/wisdomtree/funds/DTD/history/004.json b/api/wisdomtree/funds/DTD/history/004.json index aa093df..1b20839 100644 --- a/api/wisdomtree/funds/DTD/history/004.json +++ b/api/wisdomtree/funds/DTD/history/004.json @@ -979,7 +979,7 @@ { "Date": "Jan 08 2019", "Close": "43.47999954223633", - "Adj Close": "36.1", + "Adj Close": "36.09", "Volume": "27400" }, { diff --git a/api/wisdomtree/funds/DTD/meta.json b/api/wisdomtree/funds/DTD/meta.json index 636590a..afa2afe 100644 --- a/api/wisdomtree/funds/DTD/meta.json +++ b/api/wisdomtree/funds/DTD/meta.json @@ -2,11 +2,11 @@ "ticker": "DTD", "name": "WisdomTree U.S. Total Dividend Fund", "category": "Domestic Equity", - "categoryPath": "Domestic Equity", + "categoryPath": "Domestic Equity / Large Cap Value", "source": { "fundPage": "https://www.wisdomtree.com/us/products/equity/dtd", "officialProductPage": "https://r.jina.ai/http://www.wisdomtree.com/us/products/equity/dtd", - "productPageStatus": "fetched through the read-only rendering proxy", + "productPageStatus": "unavailable this run; official values retained from the previous run", "productPageAsOf": "Sep 30 2026", "holdingsDownload": null, "pricesDownload": null, @@ -45,9 +45,9 @@ }, "aum": { "display": "$1.65 B", - "value": 1650686210, + "value": 1650686208, "asOfDate": "Oct 09 2026", - "source": "SEC Form N-PORT-P net assets (2026-06-30)" + "source": "WisdomTree product table Assets Under Mgmt $(000)" }, "yields": { "dividendYield": 1.82, diff --git a/api/wisdomtree/funds/DTH/meta.json b/api/wisdomtree/funds/DTH/meta.json index 493490b..ed93e8a 100644 --- a/api/wisdomtree/funds/DTH/meta.json +++ b/api/wisdomtree/funds/DTH/meta.json @@ -2,7 +2,7 @@ "ticker": "DTH", "name": "WisdomTree International High Dividend Fund", "category": "International Equity", - "categoryPath": "International Equity", + "categoryPath": "International Equity / International", "source": { "fundPage": "https://www.wisdomtree.com/us/products/equity/dth", "officialProductPage": "https://r.jina.ai/http://www.wisdomtree.com/us/products/equity/dth", @@ -45,9 +45,9 @@ }, "aum": { "display": "$626.45 M", - "value": 626452100, + "value": 626452096, "asOfDate": "Oct 09 2026", - "source": "SEC Form N-PORT-P net assets (2026-06-30)" + "source": "WisdomTree product table Assets Under Mgmt $(000)" }, "yields": { "dividendYield": 4.04, diff --git a/api/wisdomtree/funds/DWM/history/004.json b/api/wisdomtree/funds/DWM/history/004.json index 1de1862..1e4e252 100644 --- a/api/wisdomtree/funds/DWM/history/004.json +++ b/api/wisdomtree/funds/DWM/history/004.json @@ -2029,7 +2029,7 @@ { "Date": "Sep 18 2019", "Close": "50.31999969482422", - "Adj Close": "38.8", + "Adj Close": "38.81", "Volume": "33400" }, { diff --git a/api/wisdomtree/funds/DWM/meta.json b/api/wisdomtree/funds/DWM/meta.json index 1ef80f4..cceb248 100644 --- a/api/wisdomtree/funds/DWM/meta.json +++ b/api/wisdomtree/funds/DWM/meta.json @@ -2,11 +2,11 @@ "ticker": "DWM", "name": "WisdomTree International Equity Fund", "category": "International Equity", - "categoryPath": "International Equity", + "categoryPath": "International Equity / International", "source": { "fundPage": "https://www.wisdomtree.com/us/products/equity/dwm", "officialProductPage": "https://r.jina.ai/http://www.wisdomtree.com/us/products/equity/dwm", - "productPageStatus": "fetched through the read-only rendering proxy", + "productPageStatus": "unavailable this run; official values retained from the previous run", "productPageAsOf": "Sep 30 2026", "holdingsDownload": null, "pricesDownload": null, @@ -45,9 +45,9 @@ }, "aum": { "display": "$646.66 M", - "value": 646662140, + "value": 646662144, "asOfDate": "Oct 09 2026", - "source": "SEC Form N-PORT-P net assets (2026-06-30)" + "source": "WisdomTree product table Assets Under Mgmt $(000)" }, "yields": { "dividendYield": 2.75, diff --git a/api/wisdomtree/funds/DWMF/history/001.json b/api/wisdomtree/funds/DWMF/history/001.json index 5e4d069..69a88c8 100644 --- a/api/wisdomtree/funds/DWMF/history/001.json +++ b/api/wisdomtree/funds/DWMF/history/001.json @@ -3379,7 +3379,7 @@ { "Date": "Nov 02 2020", "Close": "23.309999465942383", - "Adj Close": "18.97", + "Adj Close": "18.98", "Volume": "4300" }, { diff --git a/api/wisdomtree/funds/DWMF/history/002.json b/api/wisdomtree/funds/DWMF/history/002.json index ff99cb2..1e775bd 100644 --- a/api/wisdomtree/funds/DWMF/history/002.json +++ b/api/wisdomtree/funds/DWMF/history/002.json @@ -5221,7 +5221,7 @@ { "Date": "Jan 16 2026", "Close": "33.11000061035156", - "Adj Close": "32.34", + "Adj Close": "32.33", "Volume": "400" }, { diff --git a/api/wisdomtree/funds/DWMF/meta.json b/api/wisdomtree/funds/DWMF/meta.json index 8a2ac4a..df0b3ea 100644 --- a/api/wisdomtree/funds/DWMF/meta.json +++ b/api/wisdomtree/funds/DWMF/meta.json @@ -2,7 +2,7 @@ "ticker": "DWMF", "name": "WisdomTree International Multifactor Fund", "category": "International Equity", - "categoryPath": "International Equity", + "categoryPath": "International Equity / International", "source": { "fundPage": "https://www.wisdomtree.com/us/products/equity/dwmf", "officialProductPage": "https://r.jina.ai/http://www.wisdomtree.com/us/products/equity/dwmf", @@ -45,9 +45,9 @@ }, "aum": { "display": "$33.14 M", - "value": 33140230, + "value": 33140228, "asOfDate": "Oct 09 2026", - "source": "SEC Form N-PORT-P net assets (2026-06-30)" + "source": "WisdomTree product table Assets Under Mgmt $(000)" }, "yields": { "dividendYield": 2.95, diff --git a/api/wisdomtree/funds/DXJ/history/003.json b/api/wisdomtree/funds/DXJ/history/003.json index 950f10a..1085bdf 100644 --- a/api/wisdomtree/funds/DXJ/history/003.json +++ b/api/wisdomtree/funds/DXJ/history/003.json @@ -4999,7 +4999,7 @@ { "Date": "Sep 14 2017", "Close": "17.670000076293945", - "Adj Close": "13.91", + "Adj Close": "13.92", "Volume": "10813800" }, { diff --git a/api/wisdomtree/funds/DXJ/meta.json b/api/wisdomtree/funds/DXJ/meta.json index f1206a8..4dc2c96 100644 --- a/api/wisdomtree/funds/DXJ/meta.json +++ b/api/wisdomtree/funds/DXJ/meta.json @@ -2,7 +2,7 @@ "ticker": "DXJ", "name": "WisdomTree Japan Hedged Equity Fund", "category": "International Equity", - "categoryPath": "International Equity", + "categoryPath": "International Equity / Regional/Single Country", "source": { "fundPage": "https://www.wisdomtree.com/us/products/equity/dxj", "officialProductPage": "https://r.jina.ai/http://www.wisdomtree.com/us/products/equity/dxj", @@ -45,9 +45,9 @@ }, "aum": { "display": "$7.10 B", - "value": 7095942140, + "value": 7095942144, "asOfDate": "Oct 09 2026", - "source": "SEC Form N-PORT-P net assets (2026-06-30)" + "source": "WisdomTree product table Assets Under Mgmt $(000)" }, "yields": { "dividendYield": 0.9, diff --git a/api/wisdomtree/funds/EES/history/003.json b/api/wisdomtree/funds/EES/history/003.json index 5e94cd3..63679ea 100644 --- a/api/wisdomtree/funds/EES/history/003.json +++ b/api/wisdomtree/funds/EES/history/003.json @@ -1069,7 +1069,7 @@ { "Date": "Oct 14 2015", "Close": "25.6299991607666", - "Adj Close": "21.98", + "Adj Close": "21.99", "Volume": "20700" }, { diff --git a/api/wisdomtree/funds/EES/history/004.json b/api/wisdomtree/funds/EES/history/004.json index f1346c1..f48ed19 100644 --- a/api/wisdomtree/funds/EES/history/004.json +++ b/api/wisdomtree/funds/EES/history/004.json @@ -5335,7 +5335,7 @@ { "Date": "Aug 02 2022", "Close": "45.0099983215332", - "Adj Close": "42.42", + "Adj Close": "42.43", "Volume": "17400" }, { diff --git a/api/wisdomtree/funds/EES/meta.json b/api/wisdomtree/funds/EES/meta.json index 72c87f0..fdda579 100644 --- a/api/wisdomtree/funds/EES/meta.json +++ b/api/wisdomtree/funds/EES/meta.json @@ -2,7 +2,7 @@ "ticker": "EES", "name": "WisdomTree U.S. SmallCap Fund", "category": "Domestic Equity", - "categoryPath": "Domestic Equity", + "categoryPath": "Domestic Equity / Mid & Small Cap Core", "source": { "fundPage": "https://www.wisdomtree.com/us/products/equity/ees", "officialProductPage": "https://r.jina.ai/http://www.wisdomtree.com/us/products/equity/ees", @@ -45,9 +45,9 @@ }, "aum": { "display": "$680.93 M", - "value": 680928130, + "value": 680928128, "asOfDate": "Oct 09 2026", - "source": "SEC Form N-PORT-P net assets (2026-06-30)" + "source": "WisdomTree product table Assets Under Mgmt $(000)" }, "yields": { "dividendYield": 1.18, diff --git a/api/wisdomtree/funds/ELD/history/002.json b/api/wisdomtree/funds/ELD/history/002.json index d44b577..111349c 100644 --- a/api/wisdomtree/funds/ELD/history/002.json +++ b/api/wisdomtree/funds/ELD/history/002.json @@ -583,7 +583,7 @@ { "Date": "Dec 12 2014", "Close": "41.540000915527344", - "Adj Close": "22.64", + "Adj Close": "22.65", "Volume": "314700" }, { diff --git a/api/wisdomtree/funds/ELD/meta.json b/api/wisdomtree/funds/ELD/meta.json index d403caf..afd62a7 100644 --- a/api/wisdomtree/funds/ELD/meta.json +++ b/api/wisdomtree/funds/ELD/meta.json @@ -2,7 +2,7 @@ "ticker": "ELD", "name": "WisdomTree Emerging Markets Local Debt Fund", "category": "Fixed Income", - "categoryPath": "Fixed Income", + "categoryPath": "Fixed Income / Emerging Markets", "source": { "fundPage": "https://www.wisdomtree.com/us/products/fixed-income/eld", "officialProductPage": "https://r.jina.ai/http://www.wisdomtree.com/us/products/fixed-income/eld", @@ -45,9 +45,9 @@ }, "aum": { "display": "$137.87 M", - "value": 137872580, + "value": 137872576, "asOfDate": "Oct 09 2026", - "source": "SEC Form N-PORT-P net assets (2026-05-31)" + "source": "WisdomTree product table Assets Under Mgmt $(000)" }, "yields": { "dividendYield": 6.17, diff --git a/api/wisdomtree/funds/EMCB/history/002.json b/api/wisdomtree/funds/EMCB/history/002.json index 76114ea..c32ef64 100644 --- a/api/wisdomtree/funds/EMCB/history/002.json +++ b/api/wisdomtree/funds/EMCB/history/002.json @@ -3343,7 +3343,7 @@ { "Date": "May 14 2018", "Close": "69.87999725341797", - "Adj Close": "47.56", + "Adj Close": "47.55", "Volume": "1700" }, { diff --git a/api/wisdomtree/funds/EMCB/meta.json b/api/wisdomtree/funds/EMCB/meta.json index 2580590..a436baa 100644 --- a/api/wisdomtree/funds/EMCB/meta.json +++ b/api/wisdomtree/funds/EMCB/meta.json @@ -2,11 +2,11 @@ "ticker": "EMCB", "name": "WisdomTree Emerging Markets Corporate Bond Fund", "category": "Fixed Income", - "categoryPath": "Fixed Income", + "categoryPath": "Fixed Income / Emerging Markets", "source": { "fundPage": "https://www.wisdomtree.com/us/products/fixed-income/emcb", "officialProductPage": "https://r.jina.ai/http://www.wisdomtree.com/us/products/fixed-income/emcb", - "productPageStatus": "unavailable this run; official values retained from the previous run", + "productPageStatus": "fetched through the read-only rendering proxy", "productPageAsOf": "Sep 30 2026", "holdingsDownload": null, "pricesDownload": null, @@ -45,9 +45,9 @@ }, "aum": { "display": "$99.39 M", - "value": 99388110, + "value": 99388112, "asOfDate": "Oct 09 2026", - "source": "SEC Form N-PORT-P net assets (2026-05-31)" + "source": "WisdomTree product table Assets Under Mgmt $(000)" }, "yields": { "dividendYield": 5.55, diff --git a/api/wisdomtree/funds/EMMF/history/001.json b/api/wisdomtree/funds/EMMF/history/001.json index 285d773..4f54dd1 100644 --- a/api/wisdomtree/funds/EMMF/history/001.json +++ b/api/wisdomtree/funds/EMMF/history/001.json @@ -2407,7 +2407,7 @@ { "Date": "Mar 13 2020", "Close": "18.510000228881836", - "Adj Close": "15.91", + "Adj Close": "15.92", "Volume": "2100" }, { diff --git a/api/wisdomtree/funds/EMMF/meta.json b/api/wisdomtree/funds/EMMF/meta.json index 53ea5c7..3482215 100644 --- a/api/wisdomtree/funds/EMMF/meta.json +++ b/api/wisdomtree/funds/EMMF/meta.json @@ -2,11 +2,11 @@ "ticker": "EMMF", "name": "WisdomTree Emerging Markets Multifactor Fund", "category": "Emerging Markets Equity", - "categoryPath": "Emerging Markets Equity", + "categoryPath": "Emerging Markets Equity / Emerging Markets", "source": { "fundPage": "https://www.wisdomtree.com/us/products/equity/emmf", "officialProductPage": "https://r.jina.ai/http://www.wisdomtree.com/us/products/equity/emmf", - "productPageStatus": "fetched through the read-only rendering proxy", + "productPageStatus": "unavailable this run; official values retained from the previous run", "productPageAsOf": "Sep 30 2026", "holdingsDownload": null, "pricesDownload": null, @@ -45,9 +45,9 @@ }, "aum": { "display": "$189.34 M", - "value": 189341660, + "value": 189341664, "asOfDate": "Oct 09 2026", - "source": "SEC Form N-PORT-P net assets (2026-06-30)" + "source": "WisdomTree product table Assets Under Mgmt $(000)" }, "yields": { "dividendYield": 1.88, diff --git a/api/wisdomtree/funds/EPI/meta.json b/api/wisdomtree/funds/EPI/meta.json index bc710ac..48b59a4 100644 --- a/api/wisdomtree/funds/EPI/meta.json +++ b/api/wisdomtree/funds/EPI/meta.json @@ -2,7 +2,7 @@ "ticker": "EPI", "name": "WisdomTree India Earnings Fund", "category": "Emerging Markets Equity", - "categoryPath": "Emerging Markets Equity", + "categoryPath": "Emerging Markets Equity / Regional/Single Country", "source": { "fundPage": "https://www.wisdomtree.com/us/products/equity/epi", "officialProductPage": "https://r.jina.ai/http://www.wisdomtree.com/us/products/equity/epi", @@ -45,9 +45,9 @@ }, "aum": { "display": "$1.77 B", - "value": 1769650430, + "value": 1769650432, "asOfDate": "Oct 09 2026", - "source": "SEC Form N-PORT-P net assets (2026-06-30)" + "source": "WisdomTree product table Assets Under Mgmt $(000)" }, "yields": { "dividendYield": 0, diff --git a/api/wisdomtree/funds/EPS/history/002.json b/api/wisdomtree/funds/EPS/history/002.json index 4f56d3c..fa6c52a 100644 --- a/api/wisdomtree/funds/EPS/history/002.json +++ b/api/wisdomtree/funds/EPS/history/002.json @@ -5557,7 +5557,7 @@ { "Date": "Oct 14 2014", "Close": "21.8799991607666", - "Adj Close": "17.62", + "Adj Close": "17.63", "Volume": "15300" }, { diff --git a/api/wisdomtree/funds/EPS/history/004.json b/api/wisdomtree/funds/EPS/history/004.json index 3274d0c..53f34b0 100644 --- a/api/wisdomtree/funds/EPS/history/004.json +++ b/api/wisdomtree/funds/EPS/history/004.json @@ -2587,7 +2587,7 @@ { "Date": "Oct 06 2020", "Close": "35.540000915527344", - "Adj Close": "32.25", + "Adj Close": "32.26", "Volume": "20200" }, { diff --git a/api/wisdomtree/funds/EPS/history/005.json b/api/wisdomtree/funds/EPS/history/005.json index 82471a7..9e7b683 100644 --- a/api/wisdomtree/funds/EPS/history/005.json +++ b/api/wisdomtree/funds/EPS/history/005.json @@ -3577,7 +3577,7 @@ { "Date": "May 28 2025", "Close": "60.93000030517578", - "Adj Close": "59.78", + "Adj Close": "59.79", "Volume": "39800" }, { diff --git a/api/wisdomtree/funds/EPS/meta.json b/api/wisdomtree/funds/EPS/meta.json index 58d2bb8..b38c5d7 100644 --- a/api/wisdomtree/funds/EPS/meta.json +++ b/api/wisdomtree/funds/EPS/meta.json @@ -2,11 +2,11 @@ "ticker": "EPS", "name": "WisdomTree U.S. LargeCap Fund", "category": "Domestic Equity", - "categoryPath": "Domestic Equity", + "categoryPath": "Domestic Equity / Large Cap Core", "source": { "fundPage": "https://www.wisdomtree.com/us/products/equity/eps", "officialProductPage": "https://r.jina.ai/http://www.wisdomtree.com/us/products/equity/eps", - "productPageStatus": "fetched through the read-only rendering proxy", + "productPageStatus": "unavailable this run; official values retained from the previous run", "productPageAsOf": "Sep 30 2026", "holdingsDownload": null, "pricesDownload": null, @@ -45,9 +45,9 @@ }, "aum": { "display": "$1.69 B", - "value": 1685251460, + "value": 1685251456, "asOfDate": "Oct 09 2026", - "source": "SEC Form N-PORT-P net assets (2026-06-30)" + "source": "WisdomTree product table Assets Under Mgmt $(000)" }, "yields": { "dividendYield": 1.1, diff --git a/api/wisdomtree/funds/EUDG/meta.json b/api/wisdomtree/funds/EUDG/meta.json index c7d8fd0..6f14025 100644 --- a/api/wisdomtree/funds/EUDG/meta.json +++ b/api/wisdomtree/funds/EUDG/meta.json @@ -2,11 +2,11 @@ "ticker": "EUDG", "name": "WisdomTree Europe Quality Dividend Growth Fund", "category": "International Equity", - "categoryPath": "International Equity", + "categoryPath": "International Equity / Regional/Single Country", "source": { "fundPage": "https://www.wisdomtree.com/us/products/equity/eudg", "officialProductPage": "https://r.jina.ai/http://www.wisdomtree.com/us/products/equity/eudg", - "productPageStatus": "fetched through the read-only rendering proxy", + "productPageStatus": "unavailable this run; official values retained from the previous run", "productPageAsOf": "Sep 30 2026", "holdingsDownload": null, "pricesDownload": null, @@ -45,9 +45,9 @@ }, "aum": { "display": "$64.96 M", - "value": 64960300, + "value": 64960296, "asOfDate": "Oct 09 2026", - "source": "SEC Form N-PORT-P net assets (2026-06-30)" + "source": "WisdomTree product table Assets Under Mgmt $(000)" }, "yields": { "dividendYield": 2.42, diff --git a/api/wisdomtree/funds/EZM/meta.json b/api/wisdomtree/funds/EZM/meta.json index d80d445..a6d3638 100644 --- a/api/wisdomtree/funds/EZM/meta.json +++ b/api/wisdomtree/funds/EZM/meta.json @@ -2,11 +2,11 @@ "ticker": "EZM", "name": "WisdomTree U.S. MidCap Fund", "category": "Domestic Equity", - "categoryPath": "Domestic Equity", + "categoryPath": "Domestic Equity / Mid & Small Cap Core", "source": { "fundPage": "https://www.wisdomtree.com/us/products/equity/ezm", "officialProductPage": "https://r.jina.ai/http://www.wisdomtree.com/us/products/equity/ezm", - "productPageStatus": "fetched through the read-only rendering proxy", + "productPageStatus": "unavailable this run; official values retained from the previous run", "productPageAsOf": "Sep 30 2026", "holdingsDownload": null, "pricesDownload": null, @@ -47,7 +47,7 @@ "display": "$904.14 M", "value": 904143680, "asOfDate": "Oct 09 2026", - "source": "SEC Form N-PORT-P net assets (2026-06-30)" + "source": "WisdomTree product table Assets Under Mgmt $(000)" }, "yields": { "dividendYield": 1.25, diff --git a/api/wisdomtree/funds/GCC/meta.json b/api/wisdomtree/funds/GCC/meta.json index 1c6e31a..a536166 100644 --- a/api/wisdomtree/funds/GCC/meta.json +++ b/api/wisdomtree/funds/GCC/meta.json @@ -2,11 +2,11 @@ "ticker": "GCC", "name": "WisdomTree Enhanced Commodity Strategy Fund", "category": "Alternative", - "categoryPath": "Alternative", + "categoryPath": "Alternative / Commodity", "source": { "fundPage": "https://www.wisdomtree.com/us/products/alternative/gcc", "officialProductPage": "https://r.jina.ai/http://www.wisdomtree.com/us/products/alternative/gcc", - "productPageStatus": "fetched through the read-only rendering proxy", + "productPageStatus": "unavailable this run; official values retained from the previous run", "productPageAsOf": "Sep 30 2026", "holdingsDownload": null, "pricesDownload": null, @@ -45,9 +45,9 @@ }, "aum": { "display": "$330.91 M", - "value": 330905090, + "value": 330905088, "asOfDate": "Oct 09 2026", - "source": "SEC Form N-PORT-P net assets (2026-05-31)" + "source": "WisdomTree product table Assets Under Mgmt $(000)" }, "yields": { "dividendYield": 5.22, diff --git a/api/wisdomtree/funds/GDE/meta.json b/api/wisdomtree/funds/GDE/meta.json index 335f737..b140745 100644 --- a/api/wisdomtree/funds/GDE/meta.json +++ b/api/wisdomtree/funds/GDE/meta.json @@ -2,7 +2,7 @@ "ticker": "GDE", "name": "WisdomTree Efficient Gold Plus Equity Strategy Fund", "category": "Capital Efficient ETFs", - "categoryPath": "Capital Efficient ETFs", + "categoryPath": "Capital Efficient ETFs / Core", "source": { "fundPage": "https://www.wisdomtree.com/us/products/capital-efficient/gde", "officialProductPage": "https://r.jina.ai/http://www.wisdomtree.com/us/products/capital-efficient/gde", @@ -45,9 +45,9 @@ }, "aum": { "display": "$466.46 M", - "value": 466462940, + "value": 466462944, "asOfDate": "Oct 09 2026", - "source": "SEC Form N-PORT-P net assets (2026-05-31)" + "source": "WisdomTree product table Assets Under Mgmt $(000)" }, "yields": { "dividendYield": 4.1, diff --git a/api/wisdomtree/funds/GDMN/history/001.json b/api/wisdomtree/funds/GDMN/history/001.json index 3c307b3..9a821aa 100644 --- a/api/wisdomtree/funds/GDMN/history/001.json +++ b/api/wisdomtree/funds/GDMN/history/001.json @@ -1765,7 +1765,7 @@ { "Date": "Feb 15 2023", "Close": "23.069000244140625", - "Adj Close": "19.13", + "Adj Close": "19.14", "Volume": "1000" }, { diff --git a/api/wisdomtree/funds/GDMN/meta.json b/api/wisdomtree/funds/GDMN/meta.json index 1f856c1..441d806 100644 --- a/api/wisdomtree/funds/GDMN/meta.json +++ b/api/wisdomtree/funds/GDMN/meta.json @@ -2,11 +2,11 @@ "ticker": "GDMN", "name": "WisdomTree Efficient Gold Plus Gold Miners Strategy Fund", "category": "Capital Efficient ETFs", - "categoryPath": "Capital Efficient ETFs", + "categoryPath": "Capital Efficient ETFs / Tactical", "source": { "fundPage": "https://www.wisdomtree.com/us/products/capital-efficient/gdmn", "officialProductPage": "https://r.jina.ai/http://www.wisdomtree.com/us/products/capital-efficient/gdmn", - "productPageStatus": "fetched through the read-only rendering proxy", + "productPageStatus": "unavailable this run; official values retained from the previous run", "productPageAsOf": "Sep 30 2026", "holdingsDownload": null, "pricesDownload": null, @@ -45,9 +45,9 @@ }, "aum": { "display": "$219.29 M", - "value": 219285260, + "value": 219285264, "asOfDate": "Oct 09 2026", - "source": "SEC Form N-PORT-P net assets (2026-05-31)" + "source": "WisdomTree product table Assets Under Mgmt $(000)" }, "yields": { "dividendYield": 3.01, diff --git a/api/wisdomtree/funds/GDT/meta.json b/api/wisdomtree/funds/GDT/meta.json index 0a39d93..14aca39 100644 --- a/api/wisdomtree/funds/GDT/meta.json +++ b/api/wisdomtree/funds/GDT/meta.json @@ -6,7 +6,7 @@ "source": { "fundPage": "https://www.wisdomtree.com/us/products/capital-efficient/gdt", "officialProductPage": "https://r.jina.ai/http://www.wisdomtree.com/us/products/capital-efficient/gdt", - "productPageStatus": "unavailable this run; official values retained from the previous run", + "productPageStatus": "fetched through the read-only rendering proxy", "productPageAsOf": "Sep 30 2026", "holdingsDownload": null, "pricesDownload": null, @@ -45,9 +45,9 @@ }, "aum": { "display": "$11.06 M", - "value": 11059540, + "value": 11059537, "asOfDate": "Oct 09 2026", - "source": "SEC Form N-PORT-P net assets (2026-05-31)" + "source": "WisdomTree product table Assets Under Mgmt $(000)" }, "yields": { "dividendYield": 0.88, diff --git a/api/wisdomtree/funds/GTR/meta.json b/api/wisdomtree/funds/GTR/meta.json index 43a6323..69f0801 100644 --- a/api/wisdomtree/funds/GTR/meta.json +++ b/api/wisdomtree/funds/GTR/meta.json @@ -2,7 +2,7 @@ "ticker": "GTR", "name": "WisdomTree Target Range Fund", "category": "Alternative", - "categoryPath": "Alternative", + "categoryPath": "Alternative / Option-Based", "source": { "fundPage": "https://www.wisdomtree.com/us/products/alternative/gtr", "officialProductPage": "https://r.jina.ai/http://www.wisdomtree.com/us/products/alternative/gtr", @@ -45,9 +45,9 @@ }, "aum": { "display": "$72.95 M", - "value": 72951020, + "value": 72951024, "asOfDate": "Oct 09 2026", - "source": "SEC Form N-PORT-P net assets (2026-05-31)" + "source": "WisdomTree product table Assets Under Mgmt $(000)" }, "yields": { "dividendYield": 2.21, diff --git a/api/wisdomtree/funds/HEDJ/history/004.json b/api/wisdomtree/funds/HEDJ/history/004.json index c707edc..7ce79c9 100644 --- a/api/wisdomtree/funds/HEDJ/history/004.json +++ b/api/wisdomtree/funds/HEDJ/history/004.json @@ -499,7 +499,7 @@ { "Date": "Apr 12 2022", "Close": "36.400001525878906", - "Adj Close": "31.93", + "Adj Close": "31.92", "Volume": "135800" }, { @@ -2419,7 +2419,7 @@ { "Date": "Jul 24 2023", "Close": "40.96500015258789", - "Adj Close": "38.11", + "Adj Close": "38.1", "Volume": "41000" }, { diff --git a/api/wisdomtree/funds/HEDJ/meta.json b/api/wisdomtree/funds/HEDJ/meta.json index eb4b82e..d022f14 100644 --- a/api/wisdomtree/funds/HEDJ/meta.json +++ b/api/wisdomtree/funds/HEDJ/meta.json @@ -2,11 +2,11 @@ "ticker": "HEDJ", "name": "WisdomTree Europe Hedged Equity Fund", "category": "International Equity", - "categoryPath": "International Equity", + "categoryPath": "International Equity / Regional/Single Country", "source": { "fundPage": "https://www.wisdomtree.com/us/products/equity/hedj", "officialProductPage": "https://r.jina.ai/http://www.wisdomtree.com/us/products/equity/hedj", - "productPageStatus": "unavailable this run; official values retained from the previous run", + "productPageStatus": "fetched through the read-only rendering proxy", "productPageAsOf": "Sep 30 2026", "holdingsDownload": null, "pricesDownload": null, @@ -30,9 +30,9 @@ "basis": "value is the net expense ratio (after waivers); grossValue is the gross expense ratio" }, "nav": { - "display": "$55.20", - "value": 55.205, - "asOfDate": "Oct 09 2026" + "display": "$55.54", + "value": 55.54, + "asOfDate": "Oct 12 2026" }, "marketPrice": { "display": "$55.23", @@ -45,9 +45,9 @@ }, "aum": { "display": "$1.73 B", - "value": 1733426180, + "value": 1733426176, "asOfDate": "Oct 09 2026", - "source": "SEC Form N-PORT-P net assets (2026-06-30)" + "source": "WisdomTree product table Assets Under Mgmt $(000)" }, "yields": { "dividendYield": 1.85, diff --git a/api/wisdomtree/funds/HYIN/meta.json b/api/wisdomtree/funds/HYIN/meta.json index 5baff30..bfdc1f6 100644 --- a/api/wisdomtree/funds/HYIN/meta.json +++ b/api/wisdomtree/funds/HYIN/meta.json @@ -2,11 +2,11 @@ "ticker": "HYIN", "name": "WisdomTree Private Credit & Alternative Income Fund", "category": "Alternative", - "categoryPath": "Alternative", + "categoryPath": "Alternative / Credit", "source": { "fundPage": "https://www.wisdomtree.com/us/products/alternative/hyin", "officialProductPage": "https://r.jina.ai/http://www.wisdomtree.com/us/products/alternative/hyin", - "productPageStatus": "unavailable this run; official values retained from the previous run", + "productPageStatus": "fetched through the read-only rendering proxy", "productPageAsOf": "Sep 30 2026", "holdingsDownload": null, "pricesDownload": null, @@ -45,9 +45,9 @@ }, "aum": { "display": "$45.53 M", - "value": 45532860, + "value": 45532864, "asOfDate": "Oct 09 2026", - "source": "SEC Form N-PORT-P net assets (2026-05-31)" + "source": "WisdomTree product table Assets Under Mgmt $(000)" }, "yields": { "dividendYield": 15, diff --git a/api/wisdomtree/funds/HYZD/history/001.json b/api/wisdomtree/funds/HYZD/history/001.json index d02ffac..8501995 100644 --- a/api/wisdomtree/funds/HYZD/history/001.json +++ b/api/wisdomtree/funds/HYZD/history/001.json @@ -5323,7 +5323,7 @@ { "Date": "Jun 26 2017", "Close": "24.040000915527344", - "Adj Close": "14.54", + "Adj Close": "14.53", "Volume": "26800" }, { @@ -5347,7 +5347,7 @@ { "Date": "Jun 30 2017", "Close": "24.040000915527344", - "Adj Close": "14.54", + "Adj Close": "14.53", "Volume": "13000" }, { diff --git a/api/wisdomtree/funds/HYZD/meta.json b/api/wisdomtree/funds/HYZD/meta.json index 67442c9..28c39a7 100644 --- a/api/wisdomtree/funds/HYZD/meta.json +++ b/api/wisdomtree/funds/HYZD/meta.json @@ -2,7 +2,7 @@ "ticker": "HYZD", "name": "WisdomTree Interest Rate Hedged High Yield Bond Fund", "category": "Fixed Income", - "categoryPath": "Fixed Income", + "categoryPath": "Fixed Income / Credit", "source": { "fundPage": "https://www.wisdomtree.com/us/products/fixed-income/hyzd", "officialProductPage": "https://r.jina.ai/http://www.wisdomtree.com/us/products/fixed-income/hyzd", @@ -45,9 +45,9 @@ }, "aum": { "display": "$308.95 M", - "value": 308952740, + "value": 308952736, "asOfDate": "Oct 09 2026", - "source": "SEC Form N-PORT-P net assets (2026-05-31)" + "source": "WisdomTree product table Assets Under Mgmt $(000)" }, "yields": { "dividendYield": 5.88, diff --git a/api/wisdomtree/funds/IHDG/history/001.json b/api/wisdomtree/funds/IHDG/history/001.json index 2582694..88a93ac 100644 --- a/api/wisdomtree/funds/IHDG/history/001.json +++ b/api/wisdomtree/funds/IHDG/history/001.json @@ -2623,7 +2623,7 @@ { "Date": "Jan 28 2016", "Close": "25.15999984741211", - "Adj Close": "18.42", + "Adj Close": "18.43", "Volume": "183700" }, { diff --git a/api/wisdomtree/funds/IHDG/history/002.json b/api/wisdomtree/funds/IHDG/history/002.json index bb50eb0..7678f27 100644 --- a/api/wisdomtree/funds/IHDG/history/002.json +++ b/api/wisdomtree/funds/IHDG/history/002.json @@ -5389,7 +5389,7 @@ { "Date": "Nov 15 2021", "Close": "45.52000045776367", - "Adj Close": "36.92", + "Adj Close": "36.93", "Volume": "44600" }, { diff --git a/api/wisdomtree/funds/IHDG/history/003.json b/api/wisdomtree/funds/IHDG/history/003.json index 40a7a56..6574928 100644 --- a/api/wisdomtree/funds/IHDG/history/003.json +++ b/api/wisdomtree/funds/IHDG/history/003.json @@ -1651,7 +1651,7 @@ { "Date": "May 17 2023", "Close": "40.40999984741211", - "Adj Close": "37.56", + "Adj Close": "37.55", "Volume": "161000" }, { diff --git a/api/wisdomtree/funds/IHDG/meta.json b/api/wisdomtree/funds/IHDG/meta.json index 481bfac..25b6a85 100644 --- a/api/wisdomtree/funds/IHDG/meta.json +++ b/api/wisdomtree/funds/IHDG/meta.json @@ -2,11 +2,11 @@ "ticker": "IHDG", "name": "WisdomTree International Hedged Quality Dividend Growth Fund", "category": "International Equity", - "categoryPath": "International Equity", + "categoryPath": "International Equity / International", "source": { "fundPage": "https://www.wisdomtree.com/us/products/equity/ihdg", "officialProductPage": "https://r.jina.ai/http://www.wisdomtree.com/us/products/equity/ihdg", - "productPageStatus": "unavailable this run; official values retained from the previous run", + "productPageStatus": "fetched through the read-only rendering proxy", "productPageAsOf": "Sep 30 2026", "holdingsDownload": null, "pricesDownload": null, @@ -47,7 +47,7 @@ "display": "$2.07 B", "value": 2074005760, "asOfDate": "Oct 09 2026", - "source": "SEC Form N-PORT-P net assets (2026-06-30)" + "source": "WisdomTree product table Assets Under Mgmt $(000)" }, "yields": { "dividendYield": 1.79, diff --git a/api/wisdomtree/funds/INDH/meta.json b/api/wisdomtree/funds/INDH/meta.json index b927ed7..e674075 100644 --- a/api/wisdomtree/funds/INDH/meta.json +++ b/api/wisdomtree/funds/INDH/meta.json @@ -2,7 +2,7 @@ "ticker": "INDH", "name": "WisdomTree India Hedged Equity Fund", "category": "Emerging Markets Equity", - "categoryPath": "Emerging Markets Equity", + "categoryPath": "Emerging Markets Equity / Regional/Single Country", "source": { "fundPage": "https://www.wisdomtree.com/us/products/equity/indh", "officialProductPage": "https://r.jina.ai/http://www.wisdomtree.com/us/products/equity/indh", @@ -47,7 +47,7 @@ "display": "$5.54 M", "value": 5542140, "asOfDate": "Oct 09 2026", - "source": "SEC Form N-PORT-P net assets (2026-06-30)" + "source": "WisdomTree product table Assets Under Mgmt $(000)" }, "yields": { "dividendYield": 0, diff --git a/api/wisdomtree/funds/IQDG/history/003.json b/api/wisdomtree/funds/IQDG/history/003.json index 7bc3e0d..0034ec2 100644 --- a/api/wisdomtree/funds/IQDG/history/003.json +++ b/api/wisdomtree/funds/IQDG/history/003.json @@ -685,7 +685,7 @@ { "Date": "Aug 28 2024", "Close": "39.11000061035156", - "Adj Close": "37.13", + "Adj Close": "37.12", "Volume": "44200" }, { diff --git a/api/wisdomtree/funds/IQDG/meta.json b/api/wisdomtree/funds/IQDG/meta.json index 0137f50..089efa8 100644 --- a/api/wisdomtree/funds/IQDG/meta.json +++ b/api/wisdomtree/funds/IQDG/meta.json @@ -2,11 +2,11 @@ "ticker": "IQDG", "name": "WisdomTree International Quality Dividend Growth Fund", "category": "International Equity", - "categoryPath": "International Equity", + "categoryPath": "International Equity / International", "source": { "fundPage": "https://www.wisdomtree.com/us/products/equity/iqdg", "officialProductPage": "https://r.jina.ai/http://www.wisdomtree.com/us/products/equity/iqdg", - "productPageStatus": "unavailable this run; official values retained from the previous run", + "productPageStatus": "fetched through the read-only rendering proxy", "productPageAsOf": "Sep 30 2026", "holdingsDownload": null, "pricesDownload": null, @@ -45,9 +45,9 @@ }, "aum": { "display": "$678.49 M", - "value": 678490940, + "value": 678490944, "asOfDate": "Oct 09 2026", - "source": "SEC Form N-PORT-P net assets (2026-06-30)" + "source": "WisdomTree product table Assets Under Mgmt $(000)" }, "yields": { "dividendYield": 2.41, diff --git a/api/wisdomtree/funds/MTGP/meta.json b/api/wisdomtree/funds/MTGP/meta.json index 0490c46..0355ddd 100644 --- a/api/wisdomtree/funds/MTGP/meta.json +++ b/api/wisdomtree/funds/MTGP/meta.json @@ -2,7 +2,7 @@ "ticker": "MTGP", "name": "WisdomTree Mortgage Plus Bond Fund", "category": "Fixed Income", - "categoryPath": "Fixed Income", + "categoryPath": "Fixed Income / Securitized Sector", "source": { "fundPage": "https://www.wisdomtree.com/us/products/fixed-income/mtgp", "officialProductPage": "https://r.jina.ai/http://www.wisdomtree.com/us/products/fixed-income/mtgp", @@ -45,9 +45,9 @@ }, "aum": { "display": "$71.44 M", - "value": 71438970, + "value": 71438968, "asOfDate": "Oct 09 2026", - "source": "SEC Form N-PORT-P net assets (2026-05-31)" + "source": "WisdomTree product table Assets Under Mgmt $(000)" }, "yields": { "dividendYield": 4.72, diff --git a/api/wisdomtree/funds/NTSD/meta.json b/api/wisdomtree/funds/NTSD/meta.json index 04a0bfc..cf07eaf 100644 --- a/api/wisdomtree/funds/NTSD/meta.json +++ b/api/wisdomtree/funds/NTSD/meta.json @@ -2,11 +2,11 @@ "ticker": "NTSD", "name": "WisdomTree Efficient U.S. Plus International Equity Fund", "category": "Capital Efficient ETFs", - "categoryPath": "Capital Efficient ETFs", + "categoryPath": "Capital Efficient ETFs / Core", "source": { "fundPage": "https://wisdomtree.com/us/products/capital-efficient/ntsd", "officialProductPage": "https://r.jina.ai/http://www.wisdomtree.com/us/products/capital-efficient/ntsd", - "productPageStatus": "unavailable this run; official values retained from the previous run", + "productPageStatus": "fetched through the read-only rendering proxy", "productPageAsOf": "Sep 30 2026", "holdingsDownload": null, "pricesDownload": null, @@ -47,7 +47,7 @@ "display": "$51.14 M", "value": 51138920, "asOfDate": "Oct 09 2026", - "source": "SEC Form N-PORT-P net assets (2026-06-30)" + "source": "WisdomTree product table Assets Under Mgmt $(000)" }, "yields": { "dividendYield": 0.8, diff --git a/api/wisdomtree/funds/NTSE/meta.json b/api/wisdomtree/funds/NTSE/meta.json index 6af2082..f026cb6 100644 --- a/api/wisdomtree/funds/NTSE/meta.json +++ b/api/wisdomtree/funds/NTSE/meta.json @@ -2,7 +2,7 @@ "ticker": "NTSE", "name": "WisdomTree Emerging Markets Efficient Core Fund", "category": "Capital Efficient ETFs", - "categoryPath": "Capital Efficient ETFs", + "categoryPath": "Capital Efficient ETFs / Core", "source": { "fundPage": "https://www.wisdomtree.com/us/products/capital-efficient/ntse", "officialProductPage": "https://r.jina.ai/http://www.wisdomtree.com/us/products/capital-efficient/ntse", @@ -45,9 +45,9 @@ }, "aum": { "display": "$55.44 M", - "value": 55437920, + "value": 55437916, "asOfDate": "Oct 09 2026", - "source": "SEC Form N-PORT-P net assets (2026-06-30)" + "source": "WisdomTree product table Assets Under Mgmt $(000)" }, "yields": { "dividendYield": 2.04, diff --git a/api/wisdomtree/funds/NTSI/meta.json b/api/wisdomtree/funds/NTSI/meta.json index b983a50..a52400a 100644 --- a/api/wisdomtree/funds/NTSI/meta.json +++ b/api/wisdomtree/funds/NTSI/meta.json @@ -2,11 +2,11 @@ "ticker": "NTSI", "name": "WisdomTree International Efficient Core Fund", "category": "Capital Efficient ETFs", - "categoryPath": "Capital Efficient ETFs", + "categoryPath": "Capital Efficient ETFs / Core", "source": { "fundPage": "https://www.wisdomtree.com/us/products/capital-efficient/ntsi", "officialProductPage": "https://r.jina.ai/http://www.wisdomtree.com/us/products/capital-efficient/ntsi", - "productPageStatus": "unavailable this run; official values retained from the previous run", + "productPageStatus": "fetched through the read-only rendering proxy", "productPageAsOf": "Sep 30 2026", "holdingsDownload": null, "pricesDownload": null, @@ -45,9 +45,9 @@ }, "aum": { "display": "$472.93 M", - "value": 472930620, + "value": 472930624, "asOfDate": "Oct 09 2026", - "source": "SEC Form N-PORT-P net assets (2026-06-30)" + "source": "WisdomTree product table Assets Under Mgmt $(000)" }, "yields": { "dividendYield": 3.17, diff --git a/api/wisdomtree/funds/NTSX/meta.json b/api/wisdomtree/funds/NTSX/meta.json index 7f42ba0..550cbfa 100644 --- a/api/wisdomtree/funds/NTSX/meta.json +++ b/api/wisdomtree/funds/NTSX/meta.json @@ -2,7 +2,7 @@ "ticker": "NTSX", "name": "WisdomTree U.S. Efficient Core Fund", "category": "Capital Efficient ETFs", - "categoryPath": "Capital Efficient ETFs", + "categoryPath": "Capital Efficient ETFs / Core", "source": { "fundPage": "https://www.wisdomtree.com/us/products/capital-efficient/ntsx", "officialProductPage": "https://r.jina.ai/http://www.wisdomtree.com/us/products/capital-efficient/ntsx", @@ -47,7 +47,7 @@ "display": "$1.37 B", "value": 1365247360, "asOfDate": "Oct 09 2026", - "source": "SEC Form N-PORT-P net assets (2026-06-30)" + "source": "WisdomTree product table Assets Under Mgmt $(000)" }, "yields": { "dividendYield": 1.05, diff --git a/api/wisdomtree/funds/OPPE/history/003.json b/api/wisdomtree/funds/OPPE/history/003.json index 225c369..f720dcb 100644 --- a/api/wisdomtree/funds/OPPE/history/003.json +++ b/api/wisdomtree/funds/OPPE/history/003.json @@ -4057,7 +4057,7 @@ { "Date": "Oct 20 2025", "Close": "49", - "Adj Close": "47.58", + "Adj Close": "47.57", "Volume": "36800" }, { diff --git a/api/wisdomtree/funds/OPPE/meta.json b/api/wisdomtree/funds/OPPE/meta.json index 6a99954..e1f4b4a 100644 --- a/api/wisdomtree/funds/OPPE/meta.json +++ b/api/wisdomtree/funds/OPPE/meta.json @@ -2,11 +2,11 @@ "ticker": "OPPE", "name": "WisdomTree European Opportunities Fund", "category": "International Equity", - "categoryPath": "International Equity", + "categoryPath": "International Equity / Regional/Single Country", "source": { "fundPage": "https://www.wisdomtree.com/us/products/equity/oppe", "officialProductPage": "https://r.jina.ai/http://www.wisdomtree.com/us/products/equity/oppe", - "productPageStatus": "unavailable this run; official values retained from the previous run", + "productPageStatus": "fetched through the read-only rendering proxy", "productPageAsOf": "Sep 30 2026", "holdingsDownload": null, "pricesDownload": null, @@ -47,7 +47,7 @@ "display": "$285.54 M", "value": 285540960, "asOfDate": "Oct 09 2026", - "source": "SEC Form N-PORT-P net assets (2026-06-30)" + "source": "WisdomTree product table Assets Under Mgmt $(000)" }, "yields": { "dividendYield": 2.87, diff --git a/api/wisdomtree/funds/OPPG/meta.json b/api/wisdomtree/funds/OPPG/meta.json index 07700c1..c69ce95 100644 --- a/api/wisdomtree/funds/OPPG/meta.json +++ b/api/wisdomtree/funds/OPPG/meta.json @@ -2,11 +2,11 @@ "ticker": "OPPG", "name": "WisdomTree GeoAlpha Opportunities Fund", "category": "International Equity", - "categoryPath": "International Equity", + "categoryPath": "International Equity / Global", "source": { "fundPage": "https://www.wisdomtree.com/us/products/equity/oppg", "officialProductPage": "https://r.jina.ai/http://www.wisdomtree.com/us/products/equity/oppg", - "productPageStatus": "unavailable this run; official values retained from the previous run", + "productPageStatus": "fetched through the read-only rendering proxy", "productPageAsOf": "Sep 30 2026", "holdingsDownload": null, "pricesDownload": null, @@ -45,9 +45,9 @@ }, "aum": { "display": "$2.71 M", - "value": 2706880, + "value": 2706879.75, "asOfDate": "Oct 09 2026", - "source": "SEC Form N-PORT-P net assets (2026-06-30)" + "source": "WisdomTree product table Assets Under Mgmt $(000)" }, "yields": { "dividendYield": 0.55, diff --git a/api/wisdomtree/funds/OPPJ/history/003.json b/api/wisdomtree/funds/OPPJ/history/003.json index e1f3305..92bebb7 100644 --- a/api/wisdomtree/funds/OPPJ/history/003.json +++ b/api/wisdomtree/funds/OPPJ/history/003.json @@ -745,7 +745,7 @@ { "Date": "Dec 01 2021", "Close": "20.829999923706055", - "Adj Close": "18.02", + "Adj Close": "18.03", "Volume": "5400" }, { diff --git a/api/wisdomtree/funds/OPPJ/meta.json b/api/wisdomtree/funds/OPPJ/meta.json index bdcc782..57f0850 100644 --- a/api/wisdomtree/funds/OPPJ/meta.json +++ b/api/wisdomtree/funds/OPPJ/meta.json @@ -2,7 +2,7 @@ "ticker": "OPPJ", "name": "WisdomTree Japan Opportunities Fund", "category": "International Equity", - "categoryPath": "International Equity", + "categoryPath": "International Equity / Regional/Single Country", "source": { "fundPage": "https://www.wisdomtree.com/us/products/equity/oppj", "officialProductPage": "https://r.jina.ai/http://www.wisdomtree.com/us/products/equity/oppj", @@ -47,7 +47,7 @@ "display": "$334.34 M", "value": 334338880, "asOfDate": "Oct 09 2026", - "source": "SEC Form N-PORT-P net assets (2026-06-30)" + "source": "WisdomTree product table Assets Under Mgmt $(000)" }, "yields": { "dividendYield": 1.08, diff --git a/api/wisdomtree/funds/QGRW/meta.json b/api/wisdomtree/funds/QGRW/meta.json index 3817766..30e8f24 100644 --- a/api/wisdomtree/funds/QGRW/meta.json +++ b/api/wisdomtree/funds/QGRW/meta.json @@ -2,11 +2,11 @@ "ticker": "QGRW", "name": "WisdomTree U.S. Quality Growth Fund", "category": "Domestic Equity", - "categoryPath": "Domestic Equity", + "categoryPath": "Domestic Equity / Large Cap Growth", "source": { "fundPage": "https://www.wisdomtree.com/us/products/equity/qgrw", "officialProductPage": "https://r.jina.ai/http://www.wisdomtree.com/us/products/equity/qgrw", - "productPageStatus": "unavailable this run; official values retained from the previous run", + "productPageStatus": "fetched through the read-only rendering proxy", "productPageAsOf": "Sep 30 2026", "holdingsDownload": null, "pricesDownload": null, @@ -45,9 +45,9 @@ }, "aum": { "display": "$3.34 B", - "value": 3339793410, + "value": 3339793408, "asOfDate": "Oct 09 2026", - "source": "SEC Form N-PORT-P net assets (2026-06-30)" + "source": "WisdomTree product table Assets Under Mgmt $(000)" }, "yields": { "dividendYield": 0.07, diff --git a/api/wisdomtree/funds/QHY/history/001.json b/api/wisdomtree/funds/QHY/history/001.json index 6ce8825..210da08 100644 --- a/api/wisdomtree/funds/QHY/history/001.json +++ b/api/wisdomtree/funds/QHY/history/001.json @@ -1627,7 +1627,7 @@ { "Date": "May 22 2017", "Close": "51.75", - "Adj Close": "30.39", + "Adj Close": "30.4", "Volume": "0" }, { diff --git a/api/wisdomtree/funds/QHY/history/002.json b/api/wisdomtree/funds/QHY/history/002.json index c7aaa4a..b9c5f11 100644 --- a/api/wisdomtree/funds/QHY/history/002.json +++ b/api/wisdomtree/funds/QHY/history/002.json @@ -3217,7 +3217,7 @@ { "Date": "May 31 2022", "Close": "47.56999969482422", - "Adj Close": "36.33", + "Adj Close": "36.34", "Volume": "22100" }, { diff --git a/api/wisdomtree/funds/QHY/history/003.json b/api/wisdomtree/funds/QHY/history/003.json index da69aab..f3bff7c 100644 --- a/api/wisdomtree/funds/QHY/history/003.json +++ b/api/wisdomtree/funds/QHY/history/003.json @@ -325,7 +325,7 @@ { "Date": "Jun 24 2024", "Close": "44.90999984741211", - "Adj Close": "38.76", + "Adj Close": "38.77", "Volume": "69100" }, { diff --git a/api/wisdomtree/funds/QHY/meta.json b/api/wisdomtree/funds/QHY/meta.json index 02c8d34..6255537 100644 --- a/api/wisdomtree/funds/QHY/meta.json +++ b/api/wisdomtree/funds/QHY/meta.json @@ -2,11 +2,11 @@ "ticker": "QHY", "name": "WisdomTree U.S. High Yield Corporate Bond Fund", "category": "Fixed Income", - "categoryPath": "Fixed Income", + "categoryPath": "Fixed Income / Credit", "source": { "fundPage": "https://www.wisdomtree.com/us/products/fixed-income/qhy", "officialProductPage": "https://r.jina.ai/http://www.wisdomtree.com/us/products/fixed-income/qhy", - "productPageStatus": "unavailable this run; official values retained from the previous run", + "productPageStatus": "fetched through the read-only rendering proxy", "productPageAsOf": "Sep 30 2026", "holdingsDownload": null, "pricesDownload": null, @@ -45,9 +45,9 @@ }, "aum": { "display": "$249.33 M", - "value": 249326110, + "value": 249326112, "asOfDate": "Oct 09 2026", - "source": "SEC Form N-PORT-P net assets (2026-06-30)" + "source": "WisdomTree product table Assets Under Mgmt $(000)" }, "yields": { "dividendYield": 6.41, diff --git a/api/wisdomtree/funds/QIG/history/001.json b/api/wisdomtree/funds/QIG/history/001.json index 9adb935..acf429e 100644 --- a/api/wisdomtree/funds/QIG/history/001.json +++ b/api/wisdomtree/funds/QIG/history/001.json @@ -1507,91 +1507,91 @@ { "Date": "Apr 24 2017", "Close": "49.03900146484375", - "Adj Close": "34.52", + "Adj Close": "34.51", "Volume": "0" }, { "Date": "Apr 25 2017", "Close": "49.03900146484375", - "Adj Close": "34.52", + "Adj Close": "34.51", "Volume": "0" }, { "Date": "Apr 26 2017", "Close": "49.03900146484375", - "Adj Close": "34.52", + "Adj Close": "34.51", "Volume": "0" }, { "Date": "Apr 27 2017", "Close": "49.03900146484375", - "Adj Close": "34.52", + "Adj Close": "34.51", "Volume": "0" }, { "Date": "Apr 28 2017", "Close": "49.03900146484375", - "Adj Close": "34.52", + "Adj Close": "34.51", "Volume": "0" }, { "Date": "May 01 2017", "Close": "49.03900146484375", - "Adj Close": "34.52", + "Adj Close": "34.51", "Volume": "0" }, { "Date": "May 02 2017", "Close": "49.03900146484375", - "Adj Close": "34.52", + "Adj Close": "34.51", "Volume": "0" }, { "Date": "May 03 2017", "Close": "49.03900146484375", - "Adj Close": "34.52", + "Adj Close": "34.51", "Volume": "0" }, { "Date": "May 04 2017", "Close": "49.03900146484375", - "Adj Close": "34.52", + "Adj Close": "34.51", "Volume": "0" }, { "Date": "May 05 2017", "Close": "49.03900146484375", - "Adj Close": "34.52", + "Adj Close": "34.51", "Volume": "0" }, { "Date": "May 08 2017", "Close": "49.03900146484375", - "Adj Close": "34.52", + "Adj Close": "34.51", "Volume": "0" }, { "Date": "May 09 2017", "Close": "49.03900146484375", - "Adj Close": "34.52", + "Adj Close": "34.51", "Volume": "0" }, { "Date": "May 10 2017", "Close": "49.03900146484375", - "Adj Close": "34.52", + "Adj Close": "34.51", "Volume": "0" }, { "Date": "May 11 2017", "Close": "49.03900146484375", - "Adj Close": "34.52", + "Adj Close": "34.51", "Volume": "0" }, { "Date": "May 12 2017", "Close": "49.03900146484375", - "Adj Close": "34.52", + "Adj Close": "34.51", "Volume": "0" }, { diff --git a/api/wisdomtree/funds/QIG/history/003.json b/api/wisdomtree/funds/QIG/history/003.json index 2173709..0f528e8 100644 --- a/api/wisdomtree/funds/QIG/history/003.json +++ b/api/wisdomtree/funds/QIG/history/003.json @@ -577,7 +577,7 @@ { "Date": "Aug 22 2024", "Close": "45.4370002746582", - "Adj Close": "40.86", + "Adj Close": "40.87", "Volume": "100" }, { @@ -1549,7 +1549,7 @@ { "Date": "Apr 16 2025", "Close": "43.89099884033203", - "Adj Close": "40.79", + "Adj Close": "40.8", "Volume": "500" }, { diff --git a/api/wisdomtree/funds/QIG/meta.json b/api/wisdomtree/funds/QIG/meta.json index e71211c..ed7f7e5 100644 --- a/api/wisdomtree/funds/QIG/meta.json +++ b/api/wisdomtree/funds/QIG/meta.json @@ -2,7 +2,7 @@ "ticker": "QIG", "name": "WisdomTree U.S. Corporate Bond Fund", "category": "Fixed Income", - "categoryPath": "Fixed Income", + "categoryPath": "Fixed Income / Credit", "source": { "fundPage": "https://www.wisdomtree.com/us/products/fixed-income/qig", "officialProductPage": "https://r.jina.ai/http://www.wisdomtree.com/us/products/fixed-income/qig", @@ -45,9 +45,9 @@ }, "aum": { "display": "$16.93 M", - "value": 16925260, + "value": 16925262, "asOfDate": "Oct 09 2026", - "source": "SEC Form N-PORT-P net assets (2026-06-30)" + "source": "WisdomTree product table Assets Under Mgmt $(000)" }, "yields": { "dividendYield": 5.14, diff --git a/api/wisdomtree/funds/QMID/meta.json b/api/wisdomtree/funds/QMID/meta.json index 3701a6f..9637a65 100644 --- a/api/wisdomtree/funds/QMID/meta.json +++ b/api/wisdomtree/funds/QMID/meta.json @@ -2,7 +2,7 @@ "ticker": "QMID", "name": "WisdomTree U.S. MidCap Quality Growth Fund", "category": "Domestic Equity", - "categoryPath": "Domestic Equity", + "categoryPath": "Domestic Equity / Mid & Small Cap Growth", "source": { "fundPage": "https://www.wisdomtree.com/us/products/equity/qmid", "officialProductPage": "https://r.jina.ai/http://www.wisdomtree.com/us/products/equity/qmid", @@ -45,9 +45,9 @@ }, "aum": { "display": "$2.20 M", - "value": 2202250, + "value": 2202246, "asOfDate": "Oct 09 2026", - "source": "SEC Form N-PORT-P net assets (2026-06-30)" + "source": "WisdomTree product table Assets Under Mgmt $(000)" }, "yields": { "dividendYield": 0.49, diff --git a/api/wisdomtree/funds/QSIG/history/002.json b/api/wisdomtree/funds/QSIG/history/002.json index 0ec9db3..bca5b30 100644 --- a/api/wisdomtree/funds/QSIG/history/002.json +++ b/api/wisdomtree/funds/QSIG/history/002.json @@ -5131,7 +5131,7 @@ { "Date": "Sep 07 2023", "Close": "46.77799987792969", - "Adj Close": "40.95", + "Adj Close": "40.94", "Volume": "200" }, { diff --git a/api/wisdomtree/funds/QSIG/history/003.json b/api/wisdomtree/funds/QSIG/history/003.json index 9d450c8..439b9a2 100644 --- a/api/wisdomtree/funds/QSIG/history/003.json +++ b/api/wisdomtree/funds/QSIG/history/003.json @@ -1765,7 +1765,7 @@ { "Date": "Jun 09 2025", "Close": "48.42499923706055", - "Adj Close": "45.65", + "Adj Close": "45.66", "Volume": "1300" }, { diff --git a/api/wisdomtree/funds/QSIG/meta.json b/api/wisdomtree/funds/QSIG/meta.json index 78a2472..7605352 100644 --- a/api/wisdomtree/funds/QSIG/meta.json +++ b/api/wisdomtree/funds/QSIG/meta.json @@ -2,11 +2,11 @@ "ticker": "QSIG", "name": "WisdomTree U.S. Short-Term Corporate Bond Fund", "category": "Fixed Income", - "categoryPath": "Fixed Income", + "categoryPath": "Fixed Income / Credit", "source": { "fundPage": "https://www.wisdomtree.com/us/products/fixed-income/qsig", "officialProductPage": "https://r.jina.ai/http://www.wisdomtree.com/us/products/fixed-income/qsig", - "productPageStatus": "unavailable this run; official values retained from the previous run", + "productPageStatus": "fetched through the read-only rendering proxy", "productPageAsOf": "Sep 30 2026", "holdingsDownload": null, "pricesDownload": null, @@ -45,9 +45,9 @@ }, "aum": { "display": "$52.20 M", - "value": 52199570, + "value": 52199572, "asOfDate": "Oct 09 2026", - "source": "SEC Form N-PORT-P net assets (2026-06-30)" + "source": "WisdomTree product table Assets Under Mgmt $(000)" }, "yields": { "dividendYield": 4.5, diff --git a/api/wisdomtree/funds/QSML/meta.json b/api/wisdomtree/funds/QSML/meta.json index 462802a..be5d851 100644 --- a/api/wisdomtree/funds/QSML/meta.json +++ b/api/wisdomtree/funds/QSML/meta.json @@ -2,11 +2,11 @@ "ticker": "QSML", "name": "WisdomTree U.S. SmallCap Quality Growth Fund", "category": "Domestic Equity", - "categoryPath": "Domestic Equity", + "categoryPath": "Domestic Equity / Mid & Small Cap Growth", "source": { "fundPage": "https://www.wisdomtree.com/us/products/equity/qsml", "officialProductPage": "https://r.jina.ai/http://www.wisdomtree.com/us/products/equity/qsml", - "productPageStatus": "unavailable this run; official values retained from the previous run", + "productPageStatus": "fetched through the read-only rendering proxy", "productPageAsOf": "Sep 30 2026", "holdingsDownload": null, "pricesDownload": null, @@ -45,9 +45,9 @@ }, "aum": { "display": "$12.46 M", - "value": 12462500, + "value": 12462504, "asOfDate": "Oct 09 2026", - "source": "SEC Form N-PORT-P net assets (2026-06-30)" + "source": "WisdomTree product table Assets Under Mgmt $(000)" }, "yields": { "dividendYield": 0.54, diff --git a/api/wisdomtree/funds/SHAG/history/001.json b/api/wisdomtree/funds/SHAG/history/001.json index fe44189..fcfe1e7 100644 --- a/api/wisdomtree/funds/SHAG/history/001.json +++ b/api/wisdomtree/funds/SHAG/history/001.json @@ -5365,7 +5365,7 @@ { "Date": "Dec 03 2020", "Close": "51.564998626708984", - "Adj Close": "43.12", + "Adj Close": "43.13", "Volume": "28900" }, { diff --git a/api/wisdomtree/funds/SHAG/meta.json b/api/wisdomtree/funds/SHAG/meta.json index c68c512..8f26fed 100644 --- a/api/wisdomtree/funds/SHAG/meta.json +++ b/api/wisdomtree/funds/SHAG/meta.json @@ -2,11 +2,11 @@ "ticker": "SHAG", "name": "WisdomTree Yield Enhanced U.S. Short-Term Aggregate Bond Fund", "category": "Fixed Income", - "categoryPath": "Fixed Income", + "categoryPath": "Fixed Income / Strategic Core/Core Plus", "source": { "fundPage": "https://www.wisdomtree.com/us/products/fixed-income/shag", "officialProductPage": "https://r.jina.ai/http://www.wisdomtree.com/us/products/fixed-income/shag", - "productPageStatus": "unavailable this run; official values retained from the previous run", + "productPageStatus": "fetched through the read-only rendering proxy", "productPageAsOf": "Sep 30 2026", "holdingsDownload": null, "pricesDownload": null, @@ -45,9 +45,9 @@ }, "aum": { "display": "$69.75 M", - "value": 69746410, + "value": 69746408, "asOfDate": "Oct 09 2026", - "source": "SEC Form N-PORT-P net assets (2026-05-31)" + "source": "WisdomTree product table Assets Under Mgmt $(000)" }, "yields": { "dividendYield": 4.34, diff --git a/api/wisdomtree/funds/UNIY/history/001.json b/api/wisdomtree/funds/UNIY/history/001.json index e2ad47d..901c48f 100644 --- a/api/wisdomtree/funds/UNIY/history/001.json +++ b/api/wisdomtree/funds/UNIY/history/001.json @@ -109,7 +109,7 @@ { "Date": "Mar 02 2023", "Close": "48.18199920654297", - "Adj Close": "40.59", + "Adj Close": "40.6", "Volume": "200" }, { @@ -2431,7 +2431,7 @@ { "Date": "Sep 16 2024", "Close": "50.553001403808594", - "Adj Close": "45.62", + "Adj Close": "45.61", "Volume": "200" }, { @@ -2785,7 +2785,7 @@ { "Date": "Dec 09 2024", "Close": "49.16600036621094", - "Adj Close": "44.94", + "Adj Close": "44.93", "Volume": "3200" }, { diff --git a/api/wisdomtree/funds/UNIY/meta.json b/api/wisdomtree/funds/UNIY/meta.json index f00f0e0..30bd9ce 100644 --- a/api/wisdomtree/funds/UNIY/meta.json +++ b/api/wisdomtree/funds/UNIY/meta.json @@ -2,11 +2,11 @@ "ticker": "UNIY", "name": "WisdomTree Voya Yield Enhanced USD Universal Bond Fund", "category": "Fixed Income", - "categoryPath": "Fixed Income", + "categoryPath": "Fixed Income / Strategic Core/Core Plus", "source": { "fundPage": "https://www.wisdomtree.com/us/products/fixed-income/uniy", "officialProductPage": "https://r.jina.ai/http://www.wisdomtree.com/us/products/fixed-income/uniy", - "productPageStatus": "unavailable this run; official values retained from the previous run", + "productPageStatus": "fetched through the read-only rendering proxy", "productPageAsOf": "Sep 30 2026", "holdingsDownload": null, "pricesDownload": null, @@ -47,7 +47,7 @@ "display": "$1.26 B", "value": 1264327680, "asOfDate": "Oct 09 2026", - "source": "SEC Form N-PORT-P net assets (2026-05-31)" + "source": "WisdomTree product table Assets Under Mgmt $(000)" }, "yields": { "dividendYield": 5.04, diff --git a/api/wisdomtree/funds/USDU/meta.json b/api/wisdomtree/funds/USDU/meta.json index 7d02d6f..3b486ee 100644 --- a/api/wisdomtree/funds/USDU/meta.json +++ b/api/wisdomtree/funds/USDU/meta.json @@ -2,7 +2,7 @@ "ticker": "USDU", "name": "WisdomTree Bloomberg U.S. Dollar Bullish Fund", "category": "Fixed Income", - "categoryPath": "Fixed Income", + "categoryPath": "Fixed Income / Currency Strategies", "source": { "fundPage": "https://www.wisdomtree.com/us/products/currency/usdu", "officialProductPage": "https://r.jina.ai/http://www.wisdomtree.com/us/products/currency/usdu", @@ -45,9 +45,9 @@ }, "aum": { "display": "$313.44 M", - "value": 313444260, + "value": 313444256, "asOfDate": "Oct 09 2026", - "source": "SEC Form N-PORT-P net assets (2026-05-31)" + "source": "WisdomTree product table Assets Under Mgmt $(000)" }, "yields": { "dividendYield": 3.64, diff --git a/api/wisdomtree/funds/USFR/meta.json b/api/wisdomtree/funds/USFR/meta.json index d953461..8e11340 100644 --- a/api/wisdomtree/funds/USFR/meta.json +++ b/api/wisdomtree/funds/USFR/meta.json @@ -2,11 +2,11 @@ "ticker": "USFR", "name": "WisdomTree Floating Rate Treasury Fund", "category": "Fixed Income", - "categoryPath": "Fixed Income", + "categoryPath": "Fixed Income / Government Strategies", "source": { "fundPage": "https://www.wisdomtree.com/us/products/fixed-income/usfr", "officialProductPage": "https://r.jina.ai/http://www.wisdomtree.com/us/products/fixed-income/usfr", - "productPageStatus": "unavailable this run; official values retained from the previous run", + "productPageStatus": "fetched through the read-only rendering proxy", "productPageAsOf": "Sep 30 2026", "holdingsDownload": null, "pricesDownload": null, @@ -47,7 +47,7 @@ "display": "$20.88 B", "value": 20880404480, "asOfDate": "Oct 09 2026", - "source": "SEC Form N-PORT-P net assets (2026-05-31)" + "source": "WisdomTree product table Assets Under Mgmt $(000)" }, "yields": { "dividendYield": 3.72, diff --git a/api/wisdomtree/funds/USIN/meta.json b/api/wisdomtree/funds/USIN/meta.json index 8a36db2..21e76f9 100644 --- a/api/wisdomtree/funds/USIN/meta.json +++ b/api/wisdomtree/funds/USIN/meta.json @@ -2,11 +2,11 @@ "ticker": "USIN", "name": "WisdomTree 7-10 Year Laddered Treasury Fund", "category": "Fixed Income", - "categoryPath": "Fixed Income", + "categoryPath": "Fixed Income / Government Strategies", "source": { "fundPage": "https://www.wisdomtree.com/us/products/fixed-income/usin", "officialProductPage": "https://r.jina.ai/http://www.wisdomtree.com/us/products/fixed-income/usin", - "productPageStatus": "unavailable this run; official values retained from the previous run", + "productPageStatus": "fetched through the read-only rendering proxy", "productPageAsOf": "Sep 30 2026", "holdingsDownload": null, "pricesDownload": null, @@ -45,9 +45,9 @@ }, "aum": { "display": "$5.64 M", - "value": 5641590, + "value": 5641593.5, "asOfDate": "Oct 09 2026", - "source": "SEC Form N-PORT-P net assets (2026-05-31)" + "source": "WisdomTree product table Assets Under Mgmt $(000)" }, "yields": { "dividendYield": 4.25, diff --git a/api/wisdomtree/funds/USMF/history/002.json b/api/wisdomtree/funds/USMF/history/002.json index c31a889..09693ef 100644 --- a/api/wisdomtree/funds/USMF/history/002.json +++ b/api/wisdomtree/funds/USMF/history/002.json @@ -409,7 +409,7 @@ { "Date": "Sep 23 2021", "Close": "40.007999420166016", - "Adj Close": "37.07", + "Adj Close": "37.08", "Volume": "39800" }, { diff --git a/api/wisdomtree/funds/USMF/meta.json b/api/wisdomtree/funds/USMF/meta.json index b929c89..fd27760 100644 --- a/api/wisdomtree/funds/USMF/meta.json +++ b/api/wisdomtree/funds/USMF/meta.json @@ -2,11 +2,11 @@ "ticker": "USMF", "name": "WisdomTree U.S. Multifactor Fund", "category": "Domestic Equity", - "categoryPath": "Domestic Equity", + "categoryPath": "Domestic Equity / Large Cap Core", "source": { "fundPage": "https://wisdomtree.com/us/products/equity/usmf", "officialProductPage": "https://r.jina.ai/http://www.wisdomtree.com/us/products/equity/usmf", - "productPageStatus": "unavailable this run; official values retained from the previous run", + "productPageStatus": "fetched through the read-only rendering proxy", "productPageAsOf": "Sep 30 2026", "holdingsDownload": null, "pricesDownload": null, @@ -45,9 +45,9 @@ }, "aum": { "display": "$266.21 M", - "value": 266210820, + "value": 266210816, "asOfDate": "Oct 09 2026", - "source": "SEC Form N-PORT-P net assets (2026-06-30)" + "source": "WisdomTree product table Assets Under Mgmt $(000)" }, "yields": { "dividendYield": 1.25, diff --git a/api/wisdomtree/funds/USSH/meta.json b/api/wisdomtree/funds/USSH/meta.json index 8f6c098..24b9238 100644 --- a/api/wisdomtree/funds/USSH/meta.json +++ b/api/wisdomtree/funds/USSH/meta.json @@ -2,11 +2,11 @@ "ticker": "USSH", "name": "WisdomTree 1-3 Year Laddered Treasury Fund", "category": "Fixed Income", - "categoryPath": "Fixed Income", + "categoryPath": "Fixed Income / Government Strategies", "source": { "fundPage": "https://www.wisdomtree.com/us/products/fixed-income/ussh", "officialProductPage": "https://r.jina.ai/http://www.wisdomtree.com/us/products/fixed-income/ussh", - "productPageStatus": "unavailable this run; official values retained from the previous run", + "productPageStatus": "fetched through the read-only rendering proxy", "productPageAsOf": "Sep 30 2026", "holdingsDownload": null, "pricesDownload": null, @@ -45,9 +45,9 @@ }, "aum": { "display": "$22.40 M", - "value": 22403400, + "value": 22403398, "asOfDate": "Oct 09 2026", - "source": "SEC Form N-PORT-P net assets (2026-05-31)" + "source": "WisdomTree product table Assets Under Mgmt $(000)" }, "yields": { "dividendYield": 3.58, diff --git a/api/wisdomtree/funds/WAMA/meta.json b/api/wisdomtree/funds/WAMA/meta.json index 84c4b15..2f4c6cf 100644 --- a/api/wisdomtree/funds/WAMA/meta.json +++ b/api/wisdomtree/funds/WAMA/meta.json @@ -2,11 +2,11 @@ "ticker": "WAMA", "name": "WisdomTree U.S. Adaptive Moving Average Fund", "category": "Domestic Equity", - "categoryPath": "Domestic Equity", + "categoryPath": "Domestic Equity / Large Cap Core", "source": { "fundPage": "https://wisdomtree.com/us/products/equity/wama", "officialProductPage": "https://r.jina.ai/http://www.wisdomtree.com/us/products/equity/wama", - "productPageStatus": "unavailable this run; official values retained from the previous run", + "productPageStatus": "fetched through the read-only rendering proxy", "productPageAsOf": "Sep 30 2026", "holdingsDownload": null, "pricesDownload": null, @@ -45,9 +45,9 @@ }, "aum": { "display": "$205.73 M", - "value": 205729020, + "value": 205729024, "asOfDate": "Oct 09 2026", - "source": "SEC Form N-PORT-P net assets (2026-06-30)" + "source": "WisdomTree product table Assets Under Mgmt $(000)" }, "yields": { "dividendYield": 0.66, diff --git a/api/wisdomtree/funds/WCBR/meta.json b/api/wisdomtree/funds/WCBR/meta.json index 9a313e5..eb2cb56 100644 --- a/api/wisdomtree/funds/WCBR/meta.json +++ b/api/wisdomtree/funds/WCBR/meta.json @@ -2,11 +2,11 @@ "ticker": "WCBR", "name": "WisdomTree Cybersecurity Fund", "category": "Thematic", - "categoryPath": "Thematic", + "categoryPath": "Megatrends", "source": { "fundPage": "https://www.wisdomtree.com/us/products/megatrends/wcbr", "officialProductPage": "https://r.jina.ai/http://www.wisdomtree.com/us/products/megatrends/wcbr", - "productPageStatus": "unavailable this run; official values retained from the previous run", + "productPageStatus": "fetched through the read-only rendering proxy", "productPageAsOf": "Sep 30 2026", "holdingsDownload": null, "pricesDownload": null, @@ -45,9 +45,9 @@ }, "aum": { "display": "$210.85 M", - "value": 210846260, + "value": 210846256, "asOfDate": "Oct 09 2026", - "source": "SEC Form N-PORT-P net assets (2026-06-30)" + "source": "WisdomTree product table Assets Under Mgmt $(000)" }, "yields": { "dividendYield": 0, diff --git a/api/wisdomtree/funds/WCLD/meta.json b/api/wisdomtree/funds/WCLD/meta.json index 16ad8e7..c7f2508 100644 --- a/api/wisdomtree/funds/WCLD/meta.json +++ b/api/wisdomtree/funds/WCLD/meta.json @@ -2,11 +2,11 @@ "ticker": "WCLD", "name": "WisdomTree Cloud Computing Fund", "category": "Thematic", - "categoryPath": "Thematic", + "categoryPath": "Megatrends", "source": { "fundPage": "https://www.wisdomtree.com/us/products/megatrends/wcld", "officialProductPage": "https://r.jina.ai/http://www.wisdomtree.com/us/products/megatrends/wcld", - "productPageStatus": "unavailable this run; official values retained from the previous run", + "productPageStatus": "fetched through the read-only rendering proxy", "productPageAsOf": "Sep 30 2026", "holdingsDownload": null, "pricesDownload": null, @@ -47,7 +47,7 @@ "display": "$299.48 M", "value": 299481440, "asOfDate": "Oct 09 2026", - "source": "SEC Form N-PORT-P net assets (2026-06-30)" + "source": "WisdomTree product table Assets Under Mgmt $(000)" }, "yields": { "dividendYield": 0, diff --git a/api/wisdomtree/funds/WDAF/meta.json b/api/wisdomtree/funds/WDAF/meta.json index 74c87f6..5f29901 100644 --- a/api/wisdomtree/funds/WDAF/meta.json +++ b/api/wisdomtree/funds/WDAF/meta.json @@ -2,11 +2,11 @@ "ticker": "WDAF", "name": "WisdomTree Asia Defense Fund", "category": "International Equity", - "categoryPath": "International Equity", + "categoryPath": "International Equity / Regional/Single Country Small Cap", "source": { "fundPage": "https://www.wisdomtree.com/us/products/equity/wdaf", "officialProductPage": "https://r.jina.ai/http://www.wisdomtree.com/us/products/equity/wdaf", - "productPageStatus": "unavailable this run; official values retained from the previous run", + "productPageStatus": "fetched through the read-only rendering proxy", "productPageAsOf": "Sep 30 2026", "holdingsDownload": null, "pricesDownload": null, @@ -45,9 +45,9 @@ }, "aum": { "display": "$10.03 M", - "value": 10025270, + "value": 10025274, "asOfDate": "Oct 09 2026", - "source": "SEC Form N-PORT-P net assets (2026-06-30)" + "source": "WisdomTree product table Assets Under Mgmt $(000)" }, "yields": { "dividendYield": 0.13, diff --git a/api/wisdomtree/funds/WDEF/meta.json b/api/wisdomtree/funds/WDEF/meta.json index 936bd97..875ee18 100644 --- a/api/wisdomtree/funds/WDEF/meta.json +++ b/api/wisdomtree/funds/WDEF/meta.json @@ -2,11 +2,11 @@ "ticker": "WDEF", "name": "WisdomTree Europe Defense Fund", "category": "International Equity", - "categoryPath": "International Equity", + "categoryPath": "International Equity / Regional/Single Country Small Cap", "source": { "fundPage": "https://www.wisdomtree.com/us/products/equity/wdef", "officialProductPage": "https://r.jina.ai/http://www.wisdomtree.com/us/products/equity/wdef", - "productPageStatus": "unavailable this run; official values retained from the previous run", + "productPageStatus": "fetched through the read-only rendering proxy", "productPageAsOf": "Sep 30 2026", "holdingsDownload": null, "pricesDownload": null, @@ -45,9 +45,9 @@ }, "aum": { "display": "$77.34 M", - "value": 77340450, + "value": 77340448, "asOfDate": "Oct 09 2026", - "source": "SEC Form N-PORT-P net assets (2026-06-30)" + "source": "WisdomTree product table Assets Under Mgmt $(000)" }, "yields": { "dividendYield": 0.08, diff --git a/api/wisdomtree/funds/WDGF/meta.json b/api/wisdomtree/funds/WDGF/meta.json index a12d72c..99ee331 100644 --- a/api/wisdomtree/funds/WDGF/meta.json +++ b/api/wisdomtree/funds/WDGF/meta.json @@ -2,7 +2,7 @@ "ticker": "WDGF", "name": "WisdomTree Global Defense Fund", "category": "International Equity", - "categoryPath": "International Equity", + "categoryPath": "International Equity / Global", "source": { "fundPage": "https://www.wisdomtree.com/us/products/equity/wdgf", "officialProductPage": "https://r.jina.ai/http://www.wisdomtree.com/us/products/equity/wdgf", @@ -45,9 +45,9 @@ }, "aum": { "display": "$5.12 M", - "value": 5121870, + "value": 5121867, "asOfDate": "Oct 09 2026", - "source": "SEC Form N-PORT-P net assets (2026-06-30)" + "source": "WisdomTree product table Assets Under Mgmt $(000)" }, "yields": { "dividendYield": 0.05, diff --git a/api/wisdomtree/funds/WDIG/meta.json b/api/wisdomtree/funds/WDIG/meta.json index 0bba3c8..ef7c661 100644 --- a/api/wisdomtree/funds/WDIG/meta.json +++ b/api/wisdomtree/funds/WDIG/meta.json @@ -2,11 +2,11 @@ "ticker": "WDIG", "name": "WisdomTree Efficient Rare Earth Plus Strategic Metals Fund", "category": "Capital Efficient ETFs", - "categoryPath": "Capital Efficient ETFs", + "categoryPath": "Capital Efficient ETFs / Gold and Commodities", "source": { "fundPage": "https://www.wisdomtree.com/us/products/capital-efficient/wdig", "officialProductPage": "https://r.jina.ai/http://www.wisdomtree.com/us/products/capital-efficient/wdig", - "productPageStatus": "unavailable this run; official values retained from the previous run", + "productPageStatus": "fetched through the read-only rendering proxy", "productPageAsOf": "Sep 30 2026", "holdingsDownload": null, "pricesDownload": null, @@ -45,9 +45,9 @@ }, "aum": { "display": "$3.98 M", - "value": 3976610, + "value": 3976605, "asOfDate": "Oct 09 2026", - "source": "SEC Form N-PORT-P net assets (2026-05-31)" + "source": "WisdomTree product table Assets Under Mgmt $(000)" }, "yields": { "dividendYield": null, diff --git a/api/wisdomtree/funds/WDNA/meta.json b/api/wisdomtree/funds/WDNA/meta.json index f063d4c..1130785 100644 --- a/api/wisdomtree/funds/WDNA/meta.json +++ b/api/wisdomtree/funds/WDNA/meta.json @@ -1,12 +1,12 @@ { "ticker": "WDNA", - "name": "BioRevolution", + "name": "WisdomTree BioRevolution Fund", "category": "Thematic", - "categoryPath": "Thematic", + "categoryPath": "Megatrends", "source": { "fundPage": "https://www.wisdomtree.com/us/products/megatrends/wdna", "officialProductPage": "https://r.jina.ai/http://www.wisdomtree.com/us/products/megatrends/wdna", - "productPageStatus": "unavailable this run; official values retained from the previous run", + "productPageStatus": "fetched through the read-only rendering proxy", "productPageAsOf": "Sep 30 2026", "holdingsDownload": null, "pricesDownload": null, @@ -30,9 +30,9 @@ "basis": "value is the net expense ratio (after waivers); grossValue is the gross expense ratio" }, "nav": { - "display": "$23.45", - "value": 23.448, - "asOfDate": "Oct 09 2026" + "display": "$22.98", + "value": 22.979, + "asOfDate": "Oct 12 2026" }, "marketPrice": { "display": "$23.50", @@ -45,9 +45,9 @@ }, "aum": { "display": "$4.69 M", - "value": 4689570, + "value": 4689568, "asOfDate": "Oct 09 2026", - "source": "SEC Form N-PORT-P net assets (2026-06-30)" + "source": "WisdomTree product table Assets Under Mgmt $(000)" }, "yields": { "dividendYield": 3.35, diff --git a/api/wisdomtree/funds/WDRN/meta.json b/api/wisdomtree/funds/WDRN/meta.json index ba9d9a9..bf417c3 100644 --- a/api/wisdomtree/funds/WDRN/meta.json +++ b/api/wisdomtree/funds/WDRN/meta.json @@ -2,11 +2,11 @@ "ticker": "WDRN", "name": "WisdomTree Physical AI, Humanoids, and Drones Fund", "category": "Thematic", - "categoryPath": "Thematic", + "categoryPath": "Thematic / Megatrends", "source": { "fundPage": "https://www.wisdomtree.com/us/products/megatrends/wdrn", "officialProductPage": "https://r.jina.ai/http://www.wisdomtree.com/us/products/megatrends/wdrn", - "productPageStatus": "unavailable this run; official values retained from the previous run", + "productPageStatus": "fetched through the read-only rendering proxy", "productPageAsOf": "Sep 30 2026", "holdingsDownload": null, "pricesDownload": null, @@ -45,9 +45,9 @@ }, "aum": { "display": "$17.83 M", - "value": 17831110, + "value": 17831108, "asOfDate": "Oct 09 2026", - "source": "SEC Form N-PORT-P net assets (2026-06-30)" + "source": "WisdomTree product table Assets Under Mgmt $(000)" }, "yields": { "dividendYield": null, diff --git a/api/wisdomtree/funds/WIMA/meta.json b/api/wisdomtree/funds/WIMA/meta.json index d3f4334..97fd0f5 100644 --- a/api/wisdomtree/funds/WIMA/meta.json +++ b/api/wisdomtree/funds/WIMA/meta.json @@ -2,7 +2,7 @@ "ticker": "WIMA", "name": "WisdomTree International Adaptive Moving Average Fund", "category": "International Equity", - "categoryPath": "International Equity", + "categoryPath": "International Equity / International", "source": { "fundPage": "https://wisdomtree.com/us/products/equity/wima", "officialProductPage": "https://r.jina.ai/http://www.wisdomtree.com/us/products/equity/wima", @@ -45,9 +45,9 @@ }, "aum": { "display": "$78.09 M", - "value": 78085220, + "value": 78085224, "asOfDate": "Oct 09 2026", - "source": "SEC Form N-PORT-P net assets (2026-06-30)" + "source": "WisdomTree product table Assets Under Mgmt $(000)" }, "yields": { "dividendYield": 2.72, diff --git a/api/wisdomtree/funds/WQTM/meta.json b/api/wisdomtree/funds/WQTM/meta.json index 7545f50..f3af013 100644 --- a/api/wisdomtree/funds/WQTM/meta.json +++ b/api/wisdomtree/funds/WQTM/meta.json @@ -2,11 +2,11 @@ "ticker": "WQTM", "name": "WisdomTree Quantum Computing Fund", "category": "Thematic", - "categoryPath": "Thematic", + "categoryPath": "Megatrends", "source": { "fundPage": "https://www.wisdomtree.com/us/products/megatrends/wqtm", "officialProductPage": "https://r.jina.ai/http://www.wisdomtree.com/us/products/megatrends/wqtm", - "productPageStatus": "unavailable this run; official values retained from the previous run", + "productPageStatus": "fetched through the read-only rendering proxy", "productPageAsOf": "Sep 30 2026", "holdingsDownload": null, "pricesDownload": null, @@ -45,9 +45,9 @@ }, "aum": { "display": "$346.24 M", - "value": 346237630, + "value": 346237632, "asOfDate": "Oct 09 2026", - "source": "SEC Form N-PORT-P net assets (2026-06-30)" + "source": "WisdomTree product table Assets Under Mgmt $(000)" }, "yields": { "dividendYield": 0, diff --git a/api/wisdomtree/funds/WSLS/meta.json b/api/wisdomtree/funds/WSLS/meta.json index aef6c3d..914734d 100644 --- a/api/wisdomtree/funds/WSLS/meta.json +++ b/api/wisdomtree/funds/WSLS/meta.json @@ -2,7 +2,7 @@ "ticker": "WSLS", "name": "WisdomTree Efficient Long/Short U.S. Smallcap Equity Fund", "category": "Capital Efficient ETFs", - "categoryPath": "Capital Efficient ETFs", + "categoryPath": "Capital Efficient ETFs / Long/Short", "source": { "fundPage": "https://www.wisdomtree.com/us/products/capital-efficient/wsls", "officialProductPage": "https://r.jina.ai/http://www.wisdomtree.com/us/products/capital-efficient/wsls", @@ -47,7 +47,7 @@ "display": "$2.47 M", "value": 2471310, "asOfDate": "Oct 09 2026", - "source": "previous run" + "source": "WisdomTree product table Assets Under Mgmt $(000)" }, "yields": { "dividendYield": null, diff --git a/api/wisdomtree/funds/WSPC/meta.json b/api/wisdomtree/funds/WSPC/meta.json index dd6ccf8..4f9266f 100644 --- a/api/wisdomtree/funds/WSPC/meta.json +++ b/api/wisdomtree/funds/WSPC/meta.json @@ -47,7 +47,7 @@ "display": "$1.30 M", "value": 1295470, "asOfDate": "Oct 09 2026", - "source": "previous run" + "source": "WisdomTree product table Assets Under Mgmt $(000)" }, "yields": { "dividendYield": null, diff --git a/api/wisdomtree/funds/WTAI/meta.json b/api/wisdomtree/funds/WTAI/meta.json index c7a7650..3cc93cc 100644 --- a/api/wisdomtree/funds/WTAI/meta.json +++ b/api/wisdomtree/funds/WTAI/meta.json @@ -2,11 +2,11 @@ "ticker": "WTAI", "name": "WisdomTree Artificial Intelligence and Innovation Fund", "category": "Thematic", - "categoryPath": "Thematic", + "categoryPath": "Megatrends", "source": { "fundPage": "https://www.wisdomtree.com/us/products/megatrends/wtai", "officialProductPage": "https://r.jina.ai/http://www.wisdomtree.com/us/products/megatrends/wtai", - "productPageStatus": "unavailable this run; official values retained from the previous run", + "productPageStatus": "fetched through the read-only rendering proxy", "productPageAsOf": "Sep 30 2026", "holdingsDownload": null, "pricesDownload": null, @@ -45,9 +45,9 @@ }, "aum": { "display": "$704.71 M", - "value": 704708350, + "value": 704708352, "asOfDate": "Oct 09 2026", - "source": "SEC Form N-PORT-P net assets (2026-06-30)" + "source": "WisdomTree product table Assets Under Mgmt $(000)" }, "yields": { "dividendYield": 1.22, diff --git a/api/wisdomtree/funds/WTAL/meta.json b/api/wisdomtree/funds/WTAL/meta.json index dbe8a72..281db55 100644 --- a/api/wisdomtree/funds/WTAL/meta.json +++ b/api/wisdomtree/funds/WTAL/meta.json @@ -2,11 +2,11 @@ "ticker": "WTAL", "name": "WisdomTree Global Alpha Fund", "category": "Capital Efficient ETFs", - "categoryPath": "Capital Efficient ETFs", + "categoryPath": "Capital Efficient ETFs / Long/Short", "source": { "fundPage": "https://www.wisdomtree.com/us/products/capital-efficient/wtal", "officialProductPage": "https://r.jina.ai/http://www.wisdomtree.com/us/products/capital-efficient/wtal", - "productPageStatus": "unavailable this run; official values retained from the previous run", + "productPageStatus": "fetched through the read-only rendering proxy", "productPageAsOf": "N/A", "holdingsDownload": null, "pricesDownload": null, @@ -47,7 +47,7 @@ "display": "$2.47 M", "value": 2467420, "asOfDate": "Oct 09 2026", - "source": "previous run" + "source": "WisdomTree product table Assets Under Mgmt $(000)" }, "yields": { "dividendYield": null, diff --git a/api/wisdomtree/funds/WTBN/meta.json b/api/wisdomtree/funds/WTBN/meta.json index b098b20..c317fd3 100644 --- a/api/wisdomtree/funds/WTBN/meta.json +++ b/api/wisdomtree/funds/WTBN/meta.json @@ -2,11 +2,11 @@ "ticker": "WTBN", "name": "WisdomTree Bianco Total Return Fund", "category": "Fixed Income", - "categoryPath": "Fixed Income", + "categoryPath": "Fixed Income / Strategic Core/Core Plus", "source": { "fundPage": "https://www.wisdomtree.com/us/products/fixed-income/wtbn", "officialProductPage": "https://r.jina.ai/http://www.wisdomtree.com/us/products/fixed-income/wtbn", - "productPageStatus": "unavailable this run; official values retained from the previous run", + "productPageStatus": "fetched through the read-only rendering proxy", "productPageAsOf": "Sep 30 2026", "holdingsDownload": null, "pricesDownload": null, @@ -47,7 +47,7 @@ "display": "$103.31 M", "value": 103306160, "asOfDate": "Oct 09 2026", - "source": "SEC Form N-PORT-P net assets (2026-05-31)" + "source": "WisdomTree product table Assets Under Mgmt $(000)" }, "yields": { "dividendYield": 4.19, diff --git a/api/wisdomtree/funds/WTIP/meta.json b/api/wisdomtree/funds/WTIP/meta.json index f5f6f11..c4f80da 100644 --- a/api/wisdomtree/funds/WTIP/meta.json +++ b/api/wisdomtree/funds/WTIP/meta.json @@ -2,7 +2,7 @@ "ticker": "WTIP", "name": "WisdomTree Inflation Plus Fund", "category": "Alternative", - "categoryPath": "Alternative", + "categoryPath": "Alternative / Commodities", "source": { "fundPage": "https://www.wisdomtree.com/us/products/alternative/wtip", "officialProductPage": "https://r.jina.ai/http://www.wisdomtree.com/us/products/alternative/wtip", @@ -47,7 +47,7 @@ "display": "$27.92 M", "value": 27919510, "asOfDate": "Oct 09 2026", - "source": "SEC Form N-PORT-P net assets (2026-05-31)" + "source": "WisdomTree product table Assets Under Mgmt $(000)" }, "yields": { "dividendYield": 3.41, diff --git a/api/wisdomtree/funds/WTLS/meta.json b/api/wisdomtree/funds/WTLS/meta.json index ce36a5e..efa117f 100644 --- a/api/wisdomtree/funds/WTLS/meta.json +++ b/api/wisdomtree/funds/WTLS/meta.json @@ -2,7 +2,7 @@ "ticker": "WTLS", "name": "WisdomTree Efficient Long/Short U.S. Equity Fund", "category": "Capital Efficient ETFs", - "categoryPath": "Capital Efficient ETFs", + "categoryPath": "Capital Efficient ETFs / Long/Short", "source": { "fundPage": "https://www.wisdomtree.com/us/products/capital-efficient/wtls", "officialProductPage": "https://r.jina.ai/http://www.wisdomtree.com/us/products/capital-efficient/wtls", @@ -45,9 +45,9 @@ }, "aum": { "display": "$20.22 M", - "value": 20222940, + "value": 20222944, "asOfDate": "Oct 09 2026", - "source": "SEC Form N-PORT-P net assets (2026-06-30)" + "source": "WisdomTree product table Assets Under Mgmt $(000)" }, "yields": { "dividendYield": null, diff --git a/api/wisdomtree/funds/WTMF/meta.json b/api/wisdomtree/funds/WTMF/meta.json index 93e30bf..8dbe592 100644 --- a/api/wisdomtree/funds/WTMF/meta.json +++ b/api/wisdomtree/funds/WTMF/meta.json @@ -2,7 +2,7 @@ "ticker": "WTMF", "name": "WisdomTree Managed Futures Strategy Fund", "category": "Alternative", - "categoryPath": "Alternative", + "categoryPath": "Alternative / Managed Futures", "source": { "fundPage": "https://www.wisdomtree.com/us/products/alternative/wtmf", "officialProductPage": "https://r.jina.ai/http://www.wisdomtree.com/us/products/alternative/wtmf", @@ -45,9 +45,9 @@ }, "aum": { "display": "$283.54 M", - "value": 283541660, + "value": 283541664, "asOfDate": "Oct 09 2026", - "source": "SEC Form N-PORT-P net assets (2026-05-31)" + "source": "WisdomTree product table Assets Under Mgmt $(000)" }, "yields": { "dividendYield": 2.71, diff --git a/api/wisdomtree/funds/WTMU/meta.json b/api/wisdomtree/funds/WTMU/meta.json index 3a7df93..082e0e6 100644 --- a/api/wisdomtree/funds/WTMU/meta.json +++ b/api/wisdomtree/funds/WTMU/meta.json @@ -2,11 +2,11 @@ "ticker": "WTMU", "name": "WisdomTree Core Laddered Municipal Fund", "category": "Fixed Income", - "categoryPath": "Fixed Income", + "categoryPath": "Fixed Income / Municipal Bonds", "source": { "fundPage": "https://www.wisdomtree.com/us/products/fixed-income/wtmu", "officialProductPage": "https://r.jina.ai/http://www.wisdomtree.com/us/products/fixed-income/wtmu", - "productPageStatus": "unavailable this run; official values retained from the previous run", + "productPageStatus": "fetched through the read-only rendering proxy", "productPageAsOf": "Sep 30 2026", "holdingsDownload": null, "pricesDownload": null, @@ -45,9 +45,9 @@ }, "aum": { "display": "$8.80 M", - "value": 8795980, + "value": 8795983, "asOfDate": "Oct 09 2026", - "source": "SEC Form N-PORT-P net assets (2026-05-31)" + "source": "WisdomTree product table Assets Under Mgmt $(000)" }, "yields": { "dividendYield": 3.3, diff --git a/api/wisdomtree/funds/WTMY/meta.json b/api/wisdomtree/funds/WTMY/meta.json index b9fad8c..63a9a4f 100644 --- a/api/wisdomtree/funds/WTMY/meta.json +++ b/api/wisdomtree/funds/WTMY/meta.json @@ -2,11 +2,11 @@ "ticker": "WTMY", "name": "WisdomTree High Income Laddered Municipal Fund", "category": "Fixed Income", - "categoryPath": "Fixed Income", + "categoryPath": "Fixed Income / Municipal Bonds", "source": { "fundPage": "https://www.wisdomtree.com/us/products/fixed-income/wtmy", "officialProductPage": "https://r.jina.ai/http://www.wisdomtree.com/us/products/fixed-income/wtmy", - "productPageStatus": "unavailable this run; official values retained from the previous run", + "productPageStatus": "fetched through the read-only rendering proxy", "productPageAsOf": "Sep 30 2026", "holdingsDownload": null, "pricesDownload": null, @@ -45,9 +45,9 @@ }, "aum": { "display": "$4.78 M", - "value": 4780660, + "value": 4780655.5, "asOfDate": "Oct 09 2026", - "source": "SEC Form N-PORT-P net assets (2026-05-31)" + "source": "WisdomTree product table Assets Under Mgmt $(000)" }, "yields": { "dividendYield": 4.18, diff --git a/api/wisdomtree/funds/WTPI/meta.json b/api/wisdomtree/funds/WTPI/meta.json index 7d401f2..ed79ea5 100644 --- a/api/wisdomtree/funds/WTPI/meta.json +++ b/api/wisdomtree/funds/WTPI/meta.json @@ -2,11 +2,11 @@ "ticker": "WTPI", "name": "WisdomTree Equity Premium Income Fund", "category": "Alternative", - "categoryPath": "Alternative", + "categoryPath": "Alternative / Option-Based", "source": { "fundPage": "https://www.wisdomtree.com/us/products/alternative/wtpi", "officialProductPage": "https://r.jina.ai/http://www.wisdomtree.com/us/products/alternative/wtpi", - "productPageStatus": "unavailable this run; official values retained from the previous run", + "productPageStatus": "fetched through the read-only rendering proxy", "productPageAsOf": "Sep 30 2026", "holdingsDownload": null, "pricesDownload": null, @@ -45,9 +45,9 @@ }, "aum": { "display": "$561.94 M", - "value": 561939330, + "value": 561939328, "asOfDate": "Oct 09 2026", - "source": "SEC Form N-PORT-P net assets (2026-05-31)" + "source": "WisdomTree product table Assets Under Mgmt $(000)" }, "yields": { "dividendYield": 9.92, diff --git a/api/wisdomtree/funds/WTRE/history/001.json b/api/wisdomtree/funds/WTRE/history/001.json index d57a1fd..a0a7512 100644 --- a/api/wisdomtree/funds/WTRE/history/001.json +++ b/api/wisdomtree/funds/WTRE/history/001.json @@ -1087,7 +1087,7 @@ { "Date": "Feb 20 2008", "Close": "43.77000045776367", - "Adj Close": "17.22", + "Adj Close": "17.21", "Volume": "28700" }, { @@ -1225,7 +1225,7 @@ { "Date": "Mar 25 2008", "Close": "41.380001068115234", - "Adj Close": "16.27", + "Adj Close": "16.28", "Volume": "74200" }, { diff --git a/api/wisdomtree/funds/WTRE/meta.json b/api/wisdomtree/funds/WTRE/meta.json index 6288fc9..3c8c7f5 100644 --- a/api/wisdomtree/funds/WTRE/meta.json +++ b/api/wisdomtree/funds/WTRE/meta.json @@ -2,7 +2,7 @@ "ticker": "WTRE", "name": "WisdomTree New Economy Real Estate Fund", "category": "Thematic", - "categoryPath": "Thematic", + "categoryPath": "Megatrends / Global", "source": { "fundPage": "https://www.wisdomtree.com/us/products/equity/wtre", "officialProductPage": "https://r.jina.ai/http://www.wisdomtree.com/us/products/equity/wtre", @@ -45,9 +45,9 @@ }, "aum": { "display": "$14.61 M", - "value": 14607150, + "value": 14607149, "asOfDate": "Oct 09 2026", - "source": "SEC Form N-PORT-P net assets (2026-06-30)" + "source": "WisdomTree product table Assets Under Mgmt $(000)" }, "yields": { "dividendYield": 2.59, diff --git a/api/wisdomtree/funds/WTV/history/001.json b/api/wisdomtree/funds/WTV/history/001.json index 080ba21..70d6b54 100644 --- a/api/wisdomtree/funds/WTV/history/001.json +++ b/api/wisdomtree/funds/WTV/history/001.json @@ -5503,7 +5503,7 @@ { "Date": "Oct 11 2010", "Close": "18.139999389648438", - "Adj Close": "13.82", + "Adj Close": "13.81", "Volume": "200" }, { diff --git a/api/wisdomtree/funds/WTV/meta.json b/api/wisdomtree/funds/WTV/meta.json index 6c20a68..53c2512 100644 --- a/api/wisdomtree/funds/WTV/meta.json +++ b/api/wisdomtree/funds/WTV/meta.json @@ -2,7 +2,7 @@ "ticker": "WTV", "name": "WisdomTree U.S. Value Fund", "category": "Domestic Equity", - "categoryPath": "Domestic Equity", + "categoryPath": "Domestic Equity / Large Cap Value", "source": { "fundPage": "https://www.wisdomtree.com/us/products/equity/wtv", "officialProductPage": "https://r.jina.ai/http://www.wisdomtree.com/us/products/equity/wtv", @@ -47,7 +47,7 @@ "display": "$3.20 B", "value": 3202803200, "asOfDate": "Oct 09 2026", - "source": "SEC Form N-PORT-P net assets (2026-06-30)" + "source": "WisdomTree product table Assets Under Mgmt $(000)" }, "yields": { "dividendYield": 2.04, diff --git a/api/wisdomtree/funds/XC/meta.json b/api/wisdomtree/funds/XC/meta.json index 063a197..2fbbbe3 100644 --- a/api/wisdomtree/funds/XC/meta.json +++ b/api/wisdomtree/funds/XC/meta.json @@ -2,11 +2,11 @@ "ticker": "XC", "name": "WisdomTree True Emerging Markets Fund", "category": "Emerging Markets Equity", - "categoryPath": "Emerging Markets Equity", + "categoryPath": "Emerging Markets Equity / Emerging Markets", "source": { "fundPage": "https://www.wisdomtree.com/us/products/equity/xc", "officialProductPage": "https://r.jina.ai/http://www.wisdomtree.com/us/products/equity/xc", - "productPageStatus": "fetched through the read-only rendering proxy", + "productPageStatus": "unavailable this run; official values retained from the previous run", "productPageAsOf": "Sep 30 2026", "holdingsDownload": null, "pricesDownload": null, @@ -45,9 +45,9 @@ }, "aum": { "display": "$74.18 M", - "value": 74183780, + "value": 74183784, "asOfDate": "Oct 09 2026", - "source": "SEC Form N-PORT-P net assets (2026-06-30)" + "source": "WisdomTree product table Assets Under Mgmt $(000)" }, "yields": { "dividendYield": 2.01, diff --git a/api/wisdomtree/funds/XSOE/history/003.json b/api/wisdomtree/funds/XSOE/history/003.json index 6063814..9023436 100644 --- a/api/wisdomtree/funds/XSOE/history/003.json +++ b/api/wisdomtree/funds/XSOE/history/003.json @@ -3931,7 +3931,7 @@ { "Date": "Jul 18 2025", "Close": "35.02000045776367", - "Adj Close": "34.23", + "Adj Close": "34.24", "Volume": "65600" }, { diff --git a/api/wisdomtree/funds/XSOE/meta.json b/api/wisdomtree/funds/XSOE/meta.json index 46571f9..ba657d5 100644 --- a/api/wisdomtree/funds/XSOE/meta.json +++ b/api/wisdomtree/funds/XSOE/meta.json @@ -2,7 +2,7 @@ "ticker": "XSOE", "name": "WisdomTree Emerging Markets ex-State-Owned Enterprises Fund", "category": "Emerging Markets Equity", - "categoryPath": "Emerging Markets Equity", + "categoryPath": "Emerging Markets Equity / Emerging Markets", "source": { "fundPage": "https://www.wisdomtree.com/us/products/equity/xsoe", "officialProductPage": "https://r.jina.ai/http://www.wisdomtree.com/us/products/equity/xsoe", @@ -45,9 +45,9 @@ }, "aum": { "display": "$2.08 B", - "value": 2084110460, + "value": 2084110464, "asOfDate": "Oct 09 2026", - "source": "SEC Form N-PORT-P net assets (2026-06-30)" + "source": "WisdomTree product table Assets Under Mgmt $(000)" }, "yields": { "dividendYield": 1.66, diff --git a/api/wisdomtree/index.json b/api/wisdomtree/index.json index 7607b15..af84ae5 100644 --- a/api/wisdomtree/index.json +++ b/api/wisdomtree/index.json @@ -1,10 +1,11 @@ { - "generatedAt": "2026-10-13T04:22:15Z", + "generatedAt": "2026-10-13T05:26:16Z", "source": { "provider": "WisdomTree Asset Management, Inc. (U.S.-listed ETFs)", "market": "us", "site": "https://www.wisdomtree.com", "catalog": "https://www.wisdomtree.com/us/products", + "catalogData": "https://dataspanapi.wisdomtree.com/fundlist/data?divisionId=1&wtRegion=US&isoCode=en-US&isFP=false", "catalogFallback": "https://r.jina.ai/http://www.wisdomtree.com/us/products", "holdings": "SEC EDGAR Form N-PORT-P for exact series (issuer product-page top holdings fallback)", "returns": "Official WisdomTree product-page Total Returns table (Market Price, NAV and Underlying Index Returns rows)", @@ -164,7 +165,7 @@ "nav": "$22.56", "navValue": 22.558, "aum": "$153.31 M", - "aumValue": 153308670, + "aumValue": 153308672, "asOfDate": "Oct 09 2026", "inceptionDate": "Dec 18 2013", "exchange": "NGM", @@ -404,7 +405,7 @@ "nav": "$132.53", "navValue": 132.534, "aum": "$415.86 M", - "aumValue": 415859390, + "aumValue": 415859392, "asOfDate": "Oct 09 2026", "inceptionDate": "Jun 16 2006", "exchange": "PCX", @@ -512,7 +513,7 @@ "nav": "$87.16", "navValue": 87.161, "aum": "$169.20 M", - "aumValue": 169203380, + "aumValue": 169203376, "asOfDate": "Oct 09 2026", "inceptionDate": "Jan 11 2024", "exchange": "BTS", @@ -860,7 +861,7 @@ "nav": "$44.84", "navValue": 44.844, "aum": "$415.02 M", - "aumValue": 415023970, + "aumValue": 415023968, "asOfDate": "Oct 09 2026", "inceptionDate": "Jan 07 2016", "exchange": "BTS", @@ -992,7 +993,7 @@ "nav": "$45.47", "navValue": 45.465, "aum": "$1.41 B", - "aumValue": 1411575300, + "aumValue": 1411575296, "asOfDate": "Oct 09 2026", "inceptionDate": "Jan 07 2016", "exchange": "BTS", @@ -1124,7 +1125,7 @@ "nav": "$55.72", "navValue": 55.723, "aum": "$4.19 B", - "aumValue": 4185658110, + "aumValue": 4185658112, "asOfDate": "Oct 09 2026", "inceptionDate": "Jul 13 2007", "exchange": "PCX", @@ -1256,7 +1257,7 @@ "nav": "$38.28", "navValue": 38.282, "aum": "$2.06 B", - "aumValue": 2056148860, + "aumValue": 2056148864, "asOfDate": "Oct 09 2026", "inceptionDate": "Jun 16 2006", "exchange": "PCX", @@ -1388,7 +1389,7 @@ "nav": "$69.67", "navValue": 69.672, "aum": "$155.81 M", - "aumValue": 155810370, + "aumValue": 155810368, "asOfDate": "Oct 09 2026", "inceptionDate": "Jun 16 2006", "exchange": "PCX", @@ -1520,7 +1521,7 @@ "nav": "$73.29", "navValue": 73.289, "aum": "$157.63 M", - "aumValue": 157630060, + "aumValue": 157630064, "asOfDate": "Oct 09 2026", "inceptionDate": "Jun 16 2006", "exchange": "PCX", @@ -1784,7 +1785,7 @@ "nav": "$40.20", "navValue": 40.197, "aum": "$149.60 M", - "aumValue": 149596940, + "aumValue": 149596944, "asOfDate": "Oct 09 2026", "inceptionDate": "Aug 01 2013", "exchange": "NGM", @@ -1892,7 +1893,7 @@ "nav": "$56.25", "navValue": 56.249, "aum": "$379.88 M", - "aumValue": 379882460, + "aumValue": 379882464, "asOfDate": "Oct 09 2026", "inceptionDate": "Jul 25 2013", "exchange": "NGM", @@ -2024,7 +2025,7 @@ "nav": "$99.21", "navValue": 99.211, "aum": "$17.12 B", - "aumValue": 17118761980, + "aumValue": 17118761984, "asOfDate": "Oct 09 2026", "inceptionDate": "May 22 2013", "exchange": "NGM", @@ -2156,7 +2157,7 @@ "nav": "$64.22", "navValue": 64.22, "aum": "$1.74 B", - "aumValue": 1737251710, + "aumValue": 1737251712, "asOfDate": "Oct 09 2026", "inceptionDate": "Oct 30 2007", "exchange": "PCX", @@ -2288,7 +2289,7 @@ "nav": "$113.67", "navValue": 113.671, "aum": "$1.56 B", - "aumValue": 1559128700, + "aumValue": 1559128704, "asOfDate": "Oct 09 2026", "inceptionDate": "Jun 16 2006", "exchange": "PCX", @@ -2552,7 +2553,7 @@ "nav": "$99.55", "navValue": 99.551, "aum": "$6.27 B", - "aumValue": 6266970620, + "aumValue": 6266970624, "asOfDate": "Oct 09 2026", "inceptionDate": "Jun 16 2006", "exchange": "PCX", @@ -2684,7 +2685,7 @@ "nav": "$85.95", "navValue": 85.953, "aum": "$1.04 B", - "aumValue": 1036736510, + "aumValue": 1036736512, "asOfDate": "Oct 09 2026", "inceptionDate": "Jun 16 2006", "exchange": "PCX", @@ -2816,7 +2817,7 @@ "nav": "$45.12", "navValue": 45.119, "aum": "$483.54 M", - "aumValue": 483543140, + "aumValue": 483543136, "asOfDate": "Oct 09 2026", "inceptionDate": "Jun 16 2006", "exchange": "PCX", @@ -2948,7 +2949,7 @@ "nav": "$73.46", "navValue": 73.461, "aum": "$821.67 M", - "aumValue": 821670780, + "aumValue": 821670784, "asOfDate": "Oct 09 2026", "inceptionDate": "Jun 16 2006", "exchange": "PCX", @@ -3080,7 +3081,7 @@ "nav": "$54.84", "navValue": 54.841, "aum": "$3.80 B", - "aumValue": 3802844930, + "aumValue": 3802844928, "asOfDate": "Oct 09 2026", "inceptionDate": "Jun 16 2006", "exchange": "PCX", @@ -3212,7 +3213,7 @@ "nav": "$95.56", "navValue": 95.564, "aum": "$1.65 B", - "aumValue": 1650686210, + "aumValue": 1650686208, "asOfDate": "Oct 09 2026", "inceptionDate": "Jun 16 2006", "exchange": "PCX", @@ -3344,7 +3345,7 @@ "nav": "$55.14", "navValue": 55.141, "aum": "$626.45 M", - "aumValue": 626452100, + "aumValue": 626452096, "asOfDate": "Oct 09 2026", "inceptionDate": "Jun 16 2006", "exchange": "PCX", @@ -3476,7 +3477,7 @@ "nav": "$72.87", "navValue": 72.874, "aum": "$646.66 M", - "aumValue": 646662140, + "aumValue": 646662144, "asOfDate": "Oct 09 2026", "inceptionDate": "Jun 16 2006", "exchange": "PCX", @@ -3608,7 +3609,7 @@ "nav": "$33.27", "navValue": 33.271, "aum": "$33.14 M", - "aumValue": 33140230, + "aumValue": 33140228, "asOfDate": "Oct 09 2026", "inceptionDate": "Aug 10 2018", "exchange": "PCX", @@ -3716,7 +3717,7 @@ "nav": "$60.18", "navValue": 60.182, "aum": "$7.10 B", - "aumValue": 7095942140, + "aumValue": 7095942144, "asOfDate": "Oct 09 2026", "inceptionDate": "Jun 16 2006", "exchange": "PCX", @@ -3848,7 +3849,7 @@ "nav": "$65.48", "navValue": 65.484, "aum": "$680.93 M", - "aumValue": 680928130, + "aumValue": 680928128, "asOfDate": "Oct 09 2026", "inceptionDate": "Feb 23 2007", "exchange": "PCX", @@ -3980,7 +3981,7 @@ "nav": "$28.19", "navValue": 28.191, "aum": "$137.87 M", - "aumValue": 137872580, + "aumValue": 137872576, "asOfDate": "Oct 09 2026", "inceptionDate": "Aug 09 2010", "exchange": "PCX", @@ -4088,7 +4089,7 @@ "nav": "$64.16", "navValue": 64.159, "aum": "$99.39 M", - "aumValue": 99388110, + "aumValue": 99388112, "asOfDate": "Oct 09 2026", "inceptionDate": "Mar 08 2012", "exchange": "NGM", @@ -4196,7 +4197,7 @@ "nav": "$37.73", "navValue": 37.73, "aum": "$189.34 M", - "aumValue": 189341660, + "aumValue": 189341664, "asOfDate": "Oct 09 2026", "inceptionDate": "Aug 10 2018", "exchange": "PCX", @@ -4304,7 +4305,7 @@ "nav": "$40.27", "navValue": 40.271, "aum": "$1.77 B", - "aumValue": 1769650430, + "aumValue": 1769650432, "asOfDate": "Oct 09 2026", "inceptionDate": "Feb 22 2008", "exchange": "PCX", @@ -4436,7 +4437,7 @@ "nav": "$81.59", "navValue": 81.589, "aum": "$1.69 B", - "aumValue": 1685251460, + "aumValue": 1685251456, "asOfDate": "Oct 09 2026", "inceptionDate": "Feb 23 2007", "exchange": "PCX", @@ -4568,7 +4569,7 @@ "nav": "$37.30", "navValue": 37.3, "aum": "$64.96 M", - "aumValue": 64960300, + "aumValue": 64960296, "asOfDate": "Oct 09 2026", "inceptionDate": "May 07 2014", "exchange": "PCX", @@ -4832,7 +4833,7 @@ "nav": "$26.91", "navValue": 26.915, "aum": "$330.91 M", - "aumValue": 330905090, + "aumValue": 330905088, "asOfDate": "Oct 09 2026", "inceptionDate": "Dec 21 2020", "exchange": "PCX", @@ -4940,7 +4941,7 @@ "nav": "$64.88", "navValue": 64.877, "aum": "$466.46 M", - "aumValue": 466462940, + "aumValue": 466462944, "asOfDate": "Oct 09 2026", "inceptionDate": "Mar 17 2022", "exchange": "BTS", @@ -5048,7 +5049,7 @@ "nav": "$83.58", "navValue": 83.582, "aum": "$219.29 M", - "aumValue": 219285260, + "aumValue": 219285264, "asOfDate": "Oct 09 2026", "inceptionDate": "Dec 16 2021", "exchange": "BTS", @@ -5156,7 +5157,7 @@ "nav": "$33.85", "navValue": 33.854, "aum": "$11.06 M", - "aumValue": 11059540, + "aumValue": 11059537, "asOfDate": "Oct 09 2026", "inceptionDate": "Jan 22 2026", "exchange": "BTS", @@ -5264,7 +5265,7 @@ "nav": "$27.50", "navValue": 27.5, "aum": "$72.95 M", - "aumValue": 72951020, + "aumValue": 72951024, "asOfDate": "Oct 09 2026", "inceptionDate": "Oct 07 2021", "exchange": "NGM", @@ -5369,10 +5370,10 @@ "terValue": 0.58, "terGross": "0.58%", "terGrossValue": 0.58, - "nav": "$55.20", - "navValue": 55.205, + "nav": "$55.54", + "navValue": 55.54, "aum": "$1.73 B", - "aumValue": 1733426180, + "aumValue": 1733426176, "asOfDate": "Oct 09 2026", "inceptionDate": "Dec 31 2009", "exchange": "PCX", @@ -5504,7 +5505,7 @@ "nav": "$12.39", "navValue": 12.394, "aum": "$45.53 M", - "aumValue": 45532860, + "aumValue": 45532864, "asOfDate": "Oct 09 2026", "inceptionDate": "May 06 2021", "exchange": "BTS", @@ -5636,7 +5637,7 @@ "nav": "$22.40", "navValue": 22.397, "aum": "$308.95 M", - "aumValue": 308952740, + "aumValue": 308952736, "asOfDate": "Oct 09 2026", "inceptionDate": "Dec 18 2013", "exchange": "NGM", @@ -6008,7 +6009,7 @@ "nav": "$42.01", "navValue": 42.012, "aum": "$678.49 M", - "aumValue": 678490940, + "aumValue": 678490944, "asOfDate": "Oct 09 2026", "inceptionDate": "Apr 07 2016", "exchange": "BTS", @@ -6140,7 +6141,7 @@ "nav": "$42.05", "navValue": 42.048, "aum": "$71.44 M", - "aumValue": 71438970, + "aumValue": 71438968, "asOfDate": "Oct 09 2026", "inceptionDate": "Nov 14 2019", "exchange": "PCX", @@ -6356,7 +6357,7 @@ "nav": "$45.87", "navValue": 45.87, "aum": "$55.44 M", - "aumValue": 55437920, + "aumValue": 55437916, "asOfDate": "Oct 09 2026", "inceptionDate": "May 20 2021", "exchange": "PCX", @@ -6464,7 +6465,7 @@ "nav": "$45.58", "navValue": 45.584, "aum": "$472.93 M", - "aumValue": 472930620, + "aumValue": 472930624, "asOfDate": "Oct 09 2026", "inceptionDate": "May 20 2021", "exchange": "PCX", @@ -6812,7 +6813,7 @@ "nav": "$36.29", "navValue": 36.287, "aum": "$2.71 M", - "aumValue": 2706880, + "aumValue": 2706879.75, "asOfDate": "Oct 09 2026", "inceptionDate": "Jul 08 2025", "exchange": "PCX", @@ -7052,7 +7053,7 @@ "nav": "$70.11", "navValue": 70.114, "aum": "$3.34 B", - "aumValue": 3339793410, + "aumValue": 3339793408, "asOfDate": "Oct 09 2026", "inceptionDate": "Dec 15 2022", "exchange": "PCX", @@ -7184,7 +7185,7 @@ "nav": "$44.52", "navValue": 44.521, "aum": "$249.33 M", - "aumValue": 249326110, + "aumValue": 249326112, "asOfDate": "Oct 09 2026", "inceptionDate": "Apr 27 2016", "exchange": "BTS", @@ -7316,7 +7317,7 @@ "nav": "$42.31", "navValue": 42.313, "aum": "$16.93 M", - "aumValue": 16925260, + "aumValue": 16925262, "asOfDate": "Oct 09 2026", "inceptionDate": "Apr 27 2016", "exchange": "BTS", @@ -7448,7 +7449,7 @@ "nav": "$29.41", "navValue": 29.408, "aum": "$2.20 M", - "aumValue": 2202250, + "aumValue": 2202246, "asOfDate": "Oct 09 2026", "inceptionDate": "Jan 25 2024", "exchange": "NGM", @@ -7580,7 +7581,7 @@ "nav": "$47.47", "navValue": 47.471, "aum": "$52.20 M", - "aumValue": 52199570, + "aumValue": 52199572, "asOfDate": "Oct 09 2026", "inceptionDate": "Apr 27 2016", "exchange": "BTS", @@ -7712,7 +7713,7 @@ "nav": "$33.26", "navValue": 33.257, "aum": "$12.46 M", - "aumValue": 12462500, + "aumValue": 12462504, "asOfDate": "Oct 09 2026", "inceptionDate": "Jan 25 2024", "exchange": "NGM", @@ -7844,7 +7845,7 @@ "nav": "$46.51", "navValue": 46.512, "aum": "$69.75 M", - "aumValue": 69746410, + "aumValue": 69746408, "asOfDate": "Oct 09 2026", "inceptionDate": "May 18 2017", "exchange": "BTS", @@ -8108,7 +8109,7 @@ "nav": "$27.17", "navValue": 27.17, "aum": "$313.44 M", - "aumValue": 313444260, + "aumValue": 313444256, "asOfDate": "Oct 09 2026", "inceptionDate": "Dec 18 2013", "exchange": "PCX", @@ -8348,7 +8349,7 @@ "nav": "$47.03", "navValue": 47.03, "aum": "$5.64 M", - "aumValue": 5641590, + "aumValue": 5641593.5, "asOfDate": "Oct 09 2026", "inceptionDate": "Mar 14 2024", "exchange": "NGM", @@ -8480,7 +8481,7 @@ "nav": "$53.06", "navValue": 53.059, "aum": "$266.21 M", - "aumValue": 266210820, + "aumValue": 266210816, "asOfDate": "Oct 09 2026", "inceptionDate": "Jun 29 2017", "exchange": "BTS", @@ -8612,7 +8613,7 @@ "nav": "$49.80", "navValue": 49.801, "aum": "$22.40 M", - "aumValue": 22403400, + "aumValue": 22403398, "asOfDate": "Oct 09 2026", "inceptionDate": "Mar 14 2024", "exchange": "NGM", @@ -8744,7 +8745,7 @@ "nav": "$27.35", "navValue": 27.353, "aum": "$205.73 M", - "aumValue": 205729020, + "aumValue": 205729024, "asOfDate": "Oct 09 2026", "inceptionDate": "Mar 12 2026", "exchange": "NGM", @@ -8852,7 +8853,7 @@ "nav": "$48.37", "navValue": 48.369, "aum": "$210.85 M", - "aumValue": 210846260, + "aumValue": 210846256, "asOfDate": "Oct 09 2026", "inceptionDate": "Jan 28 2021", "exchange": "NGM", @@ -9092,7 +9093,7 @@ "nav": "$28.40", "navValue": 28.403, "aum": "$10.03 M", - "aumValue": 10025270, + "aumValue": 10025274, "asOfDate": "Oct 09 2026", "inceptionDate": "Sep 12 2025", "exchange": "NGM", @@ -9224,7 +9225,7 @@ "nav": "$27.30", "navValue": 27.3, "aum": "$77.34 M", - "aumValue": 77340450, + "aumValue": 77340448, "asOfDate": "Oct 09 2026", "inceptionDate": "Jul 17 2025", "exchange": "PCX", @@ -9356,7 +9357,7 @@ "nav": "$29.35", "navValue": 29.347, "aum": "$5.12 M", - "aumValue": 5121870, + "aumValue": 5121867, "asOfDate": "Oct 09 2026", "inceptionDate": "Sep 12 2025", "exchange": "NGM", @@ -9488,7 +9489,7 @@ "nav": "$39.14", "navValue": 39.136, "aum": "$3.98 M", - "aumValue": 3976610, + "aumValue": 3976605, "asOfDate": "Oct 09 2026", "inceptionDate": "May 07 2026", "exchange": "BTS", @@ -9583,7 +9584,7 @@ }, { "ticker": "WDNA", - "name": "BioRevolution", + "name": "WisdomTree BioRevolution Fund", "category": "Thematic", "fundPage": "https://www.wisdomtree.com/us/products/megatrends/wdna", "dataFile": "./funds/WDNA/meta.json", @@ -9593,10 +9594,10 @@ "terValue": 0.45, "terGross": "0.45%", "terGrossValue": 0.45, - "nav": "$23.45", - "navValue": 23.448, + "nav": "$22.98", + "navValue": 22.979, "aum": "$4.69 M", - "aumValue": 4689570, + "aumValue": 4689568, "asOfDate": "Oct 09 2026", "inceptionDate": "Jun 03 2021", "exchange": "BTS", @@ -9728,7 +9729,7 @@ "nav": "$25.06", "navValue": 25.056, "aum": "$17.83 M", - "aumValue": 17831110, + "aumValue": 17831108, "asOfDate": "Oct 09 2026", "inceptionDate": "May 14 2026", "exchange": "BTS", @@ -9836,7 +9837,7 @@ "nav": "$41.76", "navValue": 41.759, "aum": "$78.09 M", - "aumValue": 78085220, + "aumValue": 78085224, "asOfDate": "Oct 09 2026", "inceptionDate": "Mar 12 2026", "exchange": "NGM", @@ -9944,7 +9945,7 @@ "nav": "$30.18", "navValue": 30.18, "aum": "$346.24 M", - "aumValue": 346237630, + "aumValue": 346237632, "asOfDate": "Oct 09 2026", "inceptionDate": "Oct 09 2025", "exchange": "BTS", @@ -10292,7 +10293,7 @@ "nav": "$43.22", "navValue": 43.216, "aum": "$704.71 M", - "aumValue": 704708350, + "aumValue": 704708352, "asOfDate": "Oct 09 2026", "inceptionDate": "Dec 09 2021", "exchange": "BTS", @@ -10772,7 +10773,7 @@ "nav": "$63.21", "navValue": 63.208, "aum": "$20.22 M", - "aumValue": 20222940, + "aumValue": 20222944, "asOfDate": "Oct 09 2026", "inceptionDate": "Jan 22 2026", "exchange": "BTS", @@ -10880,7 +10881,7 @@ "nav": "$42.73", "navValue": 42.728, "aum": "$283.54 M", - "aumValue": 283541660, + "aumValue": 283541664, "asOfDate": "Oct 09 2026", "inceptionDate": "Jan 05 2011", "exchange": "PCX", @@ -10988,7 +10989,7 @@ "nav": "$24.44", "navValue": 24.444, "aum": "$8.80 M", - "aumValue": 8795980, + "aumValue": 8795983, "asOfDate": "Oct 09 2026", "inceptionDate": "Apr 03 2025", "exchange": "NGM", @@ -11096,7 +11097,7 @@ "nav": "$23.91", "navValue": 23.914, "aum": "$4.78 M", - "aumValue": 4780660, + "aumValue": 4780655.5, "asOfDate": "Oct 09 2026", "inceptionDate": "Apr 03 2025", "exchange": "NGM", @@ -11204,7 +11205,7 @@ "nav": "$33.26", "navValue": 33.259, "aum": "$561.94 M", - "aumValue": 561939330, + "aumValue": 561939328, "asOfDate": "Oct 09 2026", "inceptionDate": "Feb 24 2016", "exchange": "PCX", @@ -11312,7 +11313,7 @@ "nav": "$22.50", "navValue": 22.5, "aum": "$14.61 M", - "aumValue": 14607150, + "aumValue": 14607149, "asOfDate": "Oct 09 2026", "inceptionDate": "Jun 05 2007", "exchange": "PCX", @@ -11552,7 +11553,7 @@ "nav": "$31.01", "navValue": 31.006, "aum": "$74.18 M", - "aumValue": 74183780, + "aumValue": 74183784, "asOfDate": "Oct 09 2026", "inceptionDate": "Sep 22 2022", "exchange": "PCX", @@ -11684,7 +11685,7 @@ "nav": "$46.80", "navValue": 46.802, "aum": "$2.08 B", - "aumValue": 2084110460, + "aumValue": 2084110464, "asOfDate": "Oct 09 2026", "inceptionDate": "Dec 10 2014", "exchange": "PCX", diff --git a/scripts/update-data.test.ts b/scripts/update-data.test.ts index 69b7234..b36b306 100644 --- a/scripts/update-data.test.ts +++ b/scripts/update-data.test.ts @@ -8,7 +8,7 @@ import { CONTROL_NAMES, HISTORY_RANGE_PATTERN, RETURNS_BASIS_DERIVED, RETURNS_BASIS_OFFICIAL, annualizedToTotal, cleanHoldingTicker, deriveMetrics, dividendYieldBasisFromKind, formatDate, hasConfiguredFilters, inferDistributionFrequency, installSystemCa, isCertError, isinFromCusip, looksLikeProductPage, mergeDistributionRecords, normalizeHoldingName, nportUrlFor, numberOrNull, parseAumRange, - parseCatalogMarkdown, parseChart, parseEdgarAtomFilings, parseFundTickerMap, parseNport, parseOfficialDistributions, + parseCatalogMarkdown, parseChart, parseFundListJson, parseEdgarAtomFilings, parseFundTickerMap, parseNport, parseOfficialDistributions, parseProductPageSummary, parseRange, parseRanges, performanceAsOfDate, priceReturns, readConfig, readKnownRows, resolveControls, rowFromMeta, runUpdate, runtimeControls, setApiRoot, toIsoDate, writeIndex, yahooChartQuery, } from './update-data'; @@ -185,6 +185,25 @@ describe('parsing', () => { expect(() => parseCatalogMarkdown('| WisdomTree Fund | Fund Ticker | a | b | c | d | e | f | g | h |\n| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |\n')).toThrow('no fund rows found'); }); + test('fund list JSON: direct array and proxy envelope; fractions become percent, the page link is canonical, an empty or non-JSON list is rejected', () => { + const rows = [ + { name: 'WisdomTree Floating Rate Treasury Fund', bloombergTicker: 'USFR', fundCategoryTier1: 'Fixed Income', fundCategoryTier2: 'Government Strategies', inceptionDt: '2014-02-04', expenseRatio: 0.0015, grossExpenseRatio: 0.0015, AUM: 20_880_404_480, AUM_DateTime: '2026-10-09T00:00:00Z', TTMYieldOrdIncome: 0.037232, url: 'https://www.wisdomtree.com/investments/etfs/fixed-income/USFR' }, + { name: 'WisdomTree Bitcoin Fund', bloombergTicker: 'BTCW', fundCategoryTier1: 'Crypto ETPs', fundCategoryTier2: 'Bitcoin', inceptionDt: '2024-01-11', expenseRatio: 0.0025, grossExpenseRatio: 0.0025, AUM: 169_203_376, NAV_Date: '2026-10-09', TTMYieldOrdIncome: null, url: 'https://www.wisdomtree.com/investments/etfs/crypto/btcw' }, + { name: 'duplicate', bloombergTicker: 'USFR' }, + { name: 'no ticker', bloombergTicker: null }, + ]; + const direct = parseFundListJson(JSON.stringify(rows)); + expect(parseFundListJson(JSON.stringify({ data: { content: JSON.stringify(rows) } }))).toEqual(direct); + expect(direct.map((row) => row.ticker)).toEqual(['BTCW', 'USFR']); + const usfr = direct.find((row) => row.ticker === 'USFR')!; + expect([usfr.ter, usfr.grossTer, usfr.netAssets, usfr.dividendYield, usfr.asOfDate, usfr.inception, usfr.category, usfr.categoryPath, usfr.fundPage]) + .toEqual([0.15, 0.15, 20_880_404_480, 3.72, '2026-10-09', '2014-02-04', 'Fixed Income', 'Fixed Income / Government Strategies', 'https://www.wisdomtree.com/us/products/fixed-income/usfr']); + const btcw = direct.find((row) => row.ticker === 'BTCW')!; + expect([btcw.dividendYield, btcw.asOfDate, btcw.fundPage]).toEqual([null, '2026-10-09', 'https://www.wisdomtree.com/us/products/crypto/btcw']); + expect(() => parseFundListJson('[]')).toThrow('no fund rows found'); + expect(() => parseFundListJson('Title: Just a moment...')).toThrow('not JSON'); + }); + test('product page: NAV, market price, SEC yield, CUSIP; NAV and index rows sit beside the primary Market Price Returns row', () => { const parsed = parseProductPageSummary(usfrPage); expect(parsed).toMatchObject({ name: 'WisdomTree Floating Rate Treasury Fund', cusip: '97717Y527', nav: 50.476, marketPrice: 50.47, premiumDiscount: 0.01, secYield: 3.68, totalAssets: 19560180260 }); @@ -369,6 +388,15 @@ const catalogFor = (tickers: string[]): string => [ ...tickers.map((t) => `| [Fund ${t}](https://www.wisdomtree.com/investments/etfs/equity/${t.toLowerCase()}) | [$${t}](https://www.wisdomtree.com/investments/etfs/equity/${t.toLowerCase()}) | Equity | Core | 06/04/2014 | 0.40% | 0.15% | $16,985,696.89 | 4.72% | $100,000,000 |`), ].join('\n'); +/** The dataspan fund list rows behind the product table, with the same values as catalogFor. */ +const fundListRows = (tickers: string[]): any[] => tickers.map((t) => ({ + name: `Fund ${t}`, bloombergTicker: t, exchangeTicker: null, fundCategoryTier1: 'Equity', fundCategoryTier2: 'Core', inceptionDt: '2014-06-04', + expenseRatio: 0.0015, grossExpenseRatio: 0.004, AUM: 16_985_696_890, AUM_DateTime: '2026-09-15T00:00:00Z', TTMYieldOrdIncome: 0.0472, + url: `https://www.wisdomtree.com/investments/etfs/equity/${t}`, +})); +/** As r.jina.ai returns it for Accept: application/json. */ +const fundListFor = (tickers: string[]): string => JSON.stringify({ code: 200, status: 20000, data: { title: '', url: 'https://dataspanapi.wisdomtree.com/fundlist/data', content: JSON.stringify(fundListRows(tickers)) } }); + function chartPayload(days = 400, last = Date.UTC(2026, 8, 25)): any { const timestamps = Array.from({ length: days }, (_, i) => Math.floor((last - (days - 1 - i) * 86_400_000) / 1000)); const close = timestamps.map((_, i) => 100 + i * 0.1); @@ -395,6 +423,7 @@ class Scenario { handler = (url: string, _init?: any): Response | Promise => { const sec = secResponse(url, this.nportAsOf); if (sec) return sec; + if (url.startsWith('https://r.jina.ai/https://dataspanapi.wisdomtree.com/')) return new Response(fundListFor(this.tickers)); if (url.startsWith('https://r.jina.ai/')) return url.endsWith('/us/products') ? new Response(catalogFor(this.tickers)) : new Response(productPage(url.split('/').pop()!.toUpperCase())); if (url.includes('wisdomtree.com')) return new Response('blocked', { status: 403 }); if (url.includes('finance.yahoo.com')) return new Response(JSON.stringify(chartPayload())); @@ -609,7 +638,7 @@ describe('pipeline', () => { test('catalog changes: a new fund is picked up, a delisted fund keeps its data in the index; raw downloads stay outside api/', async () => { const s = new Scenario(); await s.run({ STORE_RAW_DOWNLOADS: 'true' }); - expect(readdirSync(join(s.dir, 'data/raw')).some((name) => name.startsWith('product-table-'))).toBe(true); + expect(readdirSync(join(s.dir, 'data/raw')).some((name) => name.startsWith('fund-list-') && name.endsWith('.json'))).toBe(true); expect(existsSync(join(s.dir, 'api/wisdomtree/raw'))).toBe(false); s.tickers = ['AAA', 'BBB', 'DDD']; await s.run({ TICKERS: 'AAA' }); @@ -647,12 +676,22 @@ describe('network', () => { test('a reachable direct page is used and the proxy is never called', async () => { const s = new Scenario(); - s.handler = (url) => secResponse(url, s.nportAsOf) ?? (url.startsWith('https://r.jina.ai/') ? new Response('should not be used', { status: 500 }) : url.includes('wisdomtree.com') ? new Response(url.endsWith('/us/products') ? catalogFor(s.tickers) : productPage(url.split('/').pop()!.toUpperCase())) : url.includes('yahoo') ? new Response(JSON.stringify(chartPayload())) : new Response('no', { status: 404 })); + s.handler = (url) => secResponse(url, s.nportAsOf) ?? (url.startsWith('https://r.jina.ai/') ? new Response('should not be used', { status: 500 }) : url.startsWith('https://dataspanapi.wisdomtree.com/') ? new Response(JSON.stringify(fundListRows(s.tickers))) : url.includes('wisdomtree.com') ? new Response(productPage(url.split('/').pop()!.toUpperCase())) : url.includes('yahoo') ? new Response(JSON.stringify(chartPayload())) : new Response('no', { status: 404 })); await s.run(); expect(s.calls.some((c) => c.url.startsWith('https://r.jina.ai/'))).toBe(false); expect(s.meta('AAA').source.productPageStatus).toContain('directly'); }); + test('an unusable fund list falls back to the rendered product table', async () => { + const s = new Scenario(); + const base = s.handler; + s.handler = (url, init) => (url.includes('dataspanapi.wisdomtree.com') ? new Response('Title: Just a moment...') : base(url, init)); + await s.run(); + expect(s.index().funds.map((row: any) => row.ticker)).toEqual(['AAA', 'BBB', 'CCC']); + expect(s.calls.filter((c) => c.url.startsWith('https://r.jina.ai/') && c.url.includes('dataspanapi'))).toHaveLength(2); + expect(s.calls.some((c) => c.url === 'https://r.jina.ai/http://www.wisdomtree.com/us/products')).toBe(true); + }); + test('requests carry a timeout signal that aborts a hanging response and a stalled body', async () => { let withoutSignal = 0; const armed = (init: any): AbortSignal | null => { diff --git a/scripts/update-data.ts b/scripts/update-data.ts index b416776..43c5a34 100755 --- a/scripts/update-data.ts +++ b/scripts/update-data.ts @@ -22,11 +22,12 @@ function outputConfigEntries(config: Record): [string, string][] { performanceRanges: 'PERFORMANCE', totalReturnRanges: 'TOTAL_RETURN', skipVanEck: 'SKIP_VANECK', skipProShares: 'SKIP_PROSHARES', skipWisdomTree: 'SKIP_WISDOMTREE', skipGoldmanSachs: 'SKIP_GOLDMANSACHS', + skipGlobalX: 'SKIP_GLOBALX', skipNorthernTrust: 'SKIP_NORTHERNTRUST', }; - const range = (v: any): string => v?.source ?? `${Number.isFinite(v?.min) ? v.min : ''}:${Number.isFinite(v?.max) ? v.max : ''}`; + const range = (v: any): string => typeof v === 'string' ? v : v?.source ?? `${Number.isFinite(v?.min) ? v.min : ''}:${Number.isFinite(v?.max) ? v.max : ''}`; for (const [key, value] of Object.entries(config)) { if (['proxyGapMs', 'fetchTimeoutMs', 'retryDelayMs'].includes(key)) continue; - const name = aliases[key] ?? key.replace(/([a-z0-9])([A-Z])/g, '$1_$2').toUpperCase(); + const name = aliases[key] ?? (/^[A-Z0-9_]+$/.test(key) ? key : key.replace(/([a-z0-9])([A-Z])/g, '$1_$2').toUpperCase()); if (name === 'PERFORMANCE' || name === 'TOTAL_RETURN') { for (const period of ['YTD', '1Y', '3Y', '5Y', '10Y']) values.set(`${name}_${period}`, range(value?.[period])); } else if (['AUM', 'TER', 'DIVIDEND_YIELD', 'SEC_YIELD'].includes(name)) { @@ -41,13 +42,18 @@ function outputConfigEntries(config: Record): [string, string][] { return (ai < 0 ? first.length : ai) - (bi < 0 ? first.length : bi) || a.localeCompare(b); }); } +function outputConfigValue(key: string, value: string): string { + if (/TOKEN|PASSWORD|SECRET|COOKIE|SEC_UA/i.test(key)) return ''; + if (key === 'TICKERS' && ['', 'null', 'undefined'].includes(value)) return 'all'; + return outputClean(value); +} function outputPrintConfig(brand: string, config: Record): void { const entries: [string, string][] = [...outputConfigEntries(config), ['VERBOSE', String(outputVerbose())]]; - console.log(`[ config ] ${brand} updater:\n${entries.map(([key, value]) => ` ${key}=${/TOKEN|PASSWORD|SECRET|COOKIE|^SEC_UA$/i.test(key) ? '' : outputClean(value)}`).join('\n')}`); + console.log(`[ config ] ${brand} updater:\n${entries.map(([key, value]) => ` ${key}=${outputConfigValue(key, value)}`).join('\n')}`); } function outputHasOutputFilters(config: Record): boolean { return outputConfigEntries(config).some(([name, value]) => - /^(TICKERS|CATEGORY|AUM|TER|DIVIDEND_YIELD|SEC_YIELD|PERFORMANCE_|TOTAL_RETURN_)/.test(name) && + /^(CATEGORY|AUM|TER|DIVIDEND_YIELD|SEC_YIELD|PERFORMANCE_|TOTAL_RETURN_)/.test(name) && !['', ':', 'null', 'all'].includes(value)); } function outputPrintFilter(selected: number, total: number, deferred = false): void { @@ -79,19 +85,30 @@ async function outputInspectFund(root: URL | string, ticker: string): Promise<{ } const outputCount = (value: any): unknown => typeof value === 'number' ? value : Array.isArray(value) ? value.length : value?.totalRows ?? value?.rows?.length ?? null; const outputScalar = (value: any): any => value && typeof value === 'object' ? value.display ?? value.value ?? null : value; +const outputUnits: Record = { K: 1e3, M: 1e6, B: 1e9, T: 1e12, THOUSAND: 1e3, MILLION: 1e6, BILLION: 1e9, TRILLION: 1e12 }; function outputMoney(value: any): string { - const raw = outputScalar(value); + const raw = value && typeof value === 'object' && typeof value.value === 'number' && Number.isFinite(value.value) ? value.value : outputScalar(value); if (raw === null || raw === undefined || raw === '—' || raw === '--') return 'null'; const text = String(raw).replace(/[$,\s]/g, ''); - const match = text.match(/^([+-]?[\d.]+)([KMBT])?$/i); + const match = text.match(/^([+-]?[\d.]+)(K|M|B|T|Thousand|Million|Billion|Trillion)?$/i); if (!match) return outputClean(raw); - const number = Number(match[1]) * ({ K: 1e3, M: 1e6, B: 1e9, T: 1e12 }[match[2]?.toUpperCase() as 'K' | 'M' | 'B' | 'T'] ?? 1); + const number = Number(match[1]) * (outputUnits[match[2]?.toUpperCase() ?? ''] ?? 1); if (!Number.isFinite(number)) return 'null'; for (const [unit, scale] of [['T', 1e12], ['B', 1e9], ['M', 1e6], ['K', 1e3]] as const) { if (Math.abs(number) >= scale) return `$${(number / scale).toFixed(1)}${unit}`; } return `$${number.toFixed(2)}`; } +/** Yields: rounded to 2 decimals without trailing zeros; placeholders are omitted like null. */ +function outputPercent(value: any): unknown { + const raw = outputScalar(value); + if (raw === null || raw === undefined) return null; + if (typeof raw === 'number') return Number.isFinite(raw) ? Number(raw.toFixed(2)) : null; + const text = String(raw).trim().replace(/%$/, '').trim(); + if (['', '-', '—', '--', 'n/a'].includes(text.toLowerCase())) return null; + const number = Number(text.replace(/,/g, '')); + return Number.isFinite(number) ? Number(number.toFixed(2)) : outputClean(raw); +} function outputFundLine(index: number, total: number, ticker: string, status: string, data: any = {}, reason?: unknown): string { const width = Math.max(2, String(total).length); const metrics = data.metrics ?? {}; @@ -111,22 +128,35 @@ function outputFundLine(index: number, total: number, ticker: string, status: st field('divs', outputCount(data.worksheets?.Distributions ?? data.distributions)), field('netAssets', outputMoney(data.netAssets ?? data.aum)), field('total', outputMoney(data.totalFundNetAssets ?? data.totalNetAssets)), - field('div', outputScalar(data.trailingYield ?? data.yields?.effectiveYield ?? data.yields?.dividendYield ?? data.dividendYield ?? metrics.dividendYield)), - field('sec', outputScalar(data.secYield ?? data.yields?.secYield ?? metrics.secYield)), + field('div', outputPercent(data.trailingYield ?? data.yields?.effectiveYield ?? data.yields?.dividendYield ?? data.dividendYield ?? metrics.dividendYield)), + field('sec', outputPercent(data.secYield ?? data.yields?.secYield ?? metrics.secYield)), field('wp', data.workplaceRaw), ].filter(part => part !== '').join(' '); return `[ ${String(index).padStart(width)}/${String(total).padEnd(width)} ] ${outputClean(ticker).padEnd(5)} ${status.padEnd(9)}${detail ? ` ${detail}` : ''}${reason ? ` reason=${outputClean(reason)}` : ''}`; } function outputCreateReporter(root: URL | string, total: number) { let completed = 0; + const tally = new Map(); return { before: (ticker: string) => outputInspectFund(root, ticker), async result(ticker: string, before: { digest: string }, status?: string, reason?: unknown, extra: any = {}) { const after = await outputInspectFund(root, ticker); - console.log(outputFundLine(++completed, total, ticker, status ?? (before.digest === after.digest ? 'unchanged' : 'updated'), { ...after.meta, ...extra }, reason)); + const final = status ?? (before.digest === after.digest ? 'unchanged' : 'updated'); + tally.set(final, (tally.get(final) ?? 0) + 1); + console.log(outputFundLine(++completed, total, ticker, final, { ...after.meta, ...extra }, reason)); + }, + /** First [ done ] line: the statuses of every fund line this reporter printed. */ + summary(startedAt: number): string { + const order = ['updated', 'unchanged', 'kept', 'skipped', 'failed']; + const statuses = [...order, ...[...tally.keys()].filter(status => !order.includes(status))]; + return `[ done ] ${completed} fund${completed === 1 ? '' : 's'}: ${statuses.map(status => `${tally.get(status) ?? 0} ${status}`).join(', ')} in ${((Date.now() - startedAt) / 1000).toFixed(1)}s`; }, }; } +/** Second [ done ] line: published totals. */ +function outputCounts(funds: number, holdings: number, history: number): string { + return `[ done ] counts: ${funds.toLocaleString('en-US')} funds / ${holdings.toLocaleString('en-US')} holdings rows / ${history.toLocaleString('en-US')} history rows`; +} // WisdomTree U.S.-listed ETF static data updater. @@ -134,8 +164,9 @@ function outputCreateReporter(root: URL | string, total: number) { // The browser application is deliberately static. This script builds the feed // under api/wisdomtree/** from public, issuer/SEC/market-data sources: // -// catalog WisdomTree's U.S. ETF product table and per-fund product pages -// https://www.wisdomtree.com/us/products +// catalog WisdomTree's U.S. fund list (the JSON behind the product table +// on https://www.wisdomtree.com/us/products), the rendered +// product table as the fallback, and per-fund product pages // holdings SEC EDGAR Form N-PORT-P for the exact ETF series (full reported // portfolio; the issuer page is used as a small fallback) // returns The per-fund product page's official "Total Returns" table @@ -149,8 +180,8 @@ function outputCreateReporter(root: URL | string, total: number) { // close and volume) // // WisdomTree currently protects some HTML/API routes with Cloudflare. The -// catalog fetch first tries the official page and then uses the read-only -// r.jina.ai rendering of that same official page. No user data or credentials +// catalog fetch first tries the official fund list and then uses the read-only +// r.jina.ai rendering of that same official URL. No user data or credentials // are sent to the proxy. SEC and Yahoo requests stay direct. // // Usage: bun ./scripts/update-data.ts [--help] @@ -165,6 +196,10 @@ type RangeMap = Partial>; const WISDOMTREE_SITE = 'https://www.wisdomtree.com'; const WISDOMTREE_CATALOG_URL = `${WISDOMTREE_SITE}/us/products`; const WISDOMTREE_CATALOG_PROXY_URL = `https://r.jina.ai/http://www.wisdomtree.com/us/products`; +// Since the 2026-10 site rebuild the product table is a client-side widget (fundlisting.wisdomtree.com) that loads this JSON; +// the server-rendered page and its rendering only show "No results found". +const WISDOMTREE_FUND_LIST_URL = 'https://dataspanapi.wisdomtree.com/fundlist/data?divisionId=1&wtRegion=US&isoCode=en-US&isFP=false'; +const WISDOMTREE_FUND_LIST_PROXY_URL = `https://r.jina.ai/${WISDOMTREE_FUND_LIST_URL}`; const WISDOMTREE_PRODUCT_PROXY_PREFIX = 'https://r.jina.ai/http://www.wisdomtree.com'; const YAHOO_CHART_URL = 'https://query1.finance.yahoo.com/v8/finance/chart'; const SEC_DATA_HOST = 'https://data.sec.gov'; @@ -653,6 +688,65 @@ export function parseCatalogMarkdown(markdown: string): CatalogFund[] { return funds.sort((a, b) => a.ticker.localeCompare(b.ticker)); } +/** Percent from a fraction (0.0015 -> 0.15), the unit the product table showed. */ +function fractionToPercent(value: unknown, digits: number): number | null { + const parsed = numberOrNull(value); + return parsed === null ? null : round(parsed * 100, digits); +} + +/** The fund list JSON as served directly (an array) or through the rendering proxy (a JSON envelope whose data.content holds the array). */ +export function parseFundListJson(text: string): CatalogFund[] { + let payload: unknown; + try { + payload = JSON.parse(String(text ?? '')); + } catch { + throw new Error('WisdomTree fund list: response was not JSON'); + } + const content = (payload as JsonRecord)?.data?.content; + if (!Array.isArray(payload) && typeof content === 'string') { + try { + payload = JSON.parse(content); + } catch { + throw new Error('WisdomTree fund list: proxy content was not JSON'); + } + } + if (!Array.isArray(payload)) throw new Error('WisdomTree fund list: no fund array found'); + const funds: CatalogFund[] = []; + const seen = new Set(); + for (const row of payload as JsonRecord[]) { + const ticker = sanitizeTicker(row?.bloombergTicker || row?.exchangeTicker); + if (!ticker || seen.has(ticker)) continue; + seen.add(ticker); + const tier1 = cleanText(row.fundCategoryTier1); + const aum = numberOrNull(row.AUM ?? row.Net_Assets); + funds.push({ + ticker, + name: cleanText(row.name) || ticker, + category: normalizeCategory(tier1), + categoryPath: `${tier1} / ${cleanText(row.fundCategoryTier2)}`.replace(/\s*\/\s*$/, ''), + inception: toIsoDate(row.inceptionDt) || null, + exchange: '', + cusip: '', + isin: '', + benchmark: '', + ter: fractionToPercent(row.expenseRatio, 4), + grossTer: fractionToPercent(row.grossExpenseRatio, 4), + nav: null, + close: null, + premiumDiscount: null, + netAssets: aum === null ? null : round(aum, 2), + dividendYield: fractionToPercent(row.TTMYieldOrdIncome, 2), + secYield: null, + asOfDate: toIsoDate(row.AUM_DateTime || row.NAV_Date) || null, + returns: { ...EMPTY_RETURNS }, + fundPage: canonicalFundPage(cleanText(row.url), ticker), + source: 'wisdomtree', + }); + } + if (!funds.length) throw new Error('WisdomTree fund list: no fund rows found'); + return funds.sort((a, b) => a.ticker.localeCompare(b.ticker)); +} + async function paceRequests(): Promise { const now = Date.now(); let lane = 0; @@ -721,12 +815,12 @@ async function fetchJson(url: string, label: string, config: UpdaterConfig, head } /** The read-only r.jina.ai rendering: one global gate (>= 3.2 s between starts), at most one retry, and a verification page counts as a failure. */ -async function fetchViaProxy(url: string, label: string, config: UpdaterConfig, valid: (text: string) => boolean): Promise { +async function fetchViaProxy(url: string, label: string, config: UpdaterConfig, valid: (text: string) => boolean, accept = 'text/markdown'): Promise { let lastError: unknown = new Error('no request attempted'); for (let attempt = 0; attempt < 2; attempt += 1) { try { await paceProxy(config); - const text = await fetchOnce(url, config, { Accept: 'text/markdown' }); + const text = await fetchOnce(url, config, { Accept: accept }); if (!valid(text)) throw new Error('proxy returned a verification page or an unexpected document'); return text; } catch (error) { @@ -737,18 +831,18 @@ async function fetchViaProxy(url: string, label: string, config: UpdaterConfig, } /** Direct first (a single read-only GET, no retry), the proxy only as the fallback. A Cloudflare block latches for the rest of the run. */ -async function fetchWisdomTreePage(directUrl: string, proxyUrl: string, label: string, config: UpdaterConfig, valid: (text: string) => boolean): Promise<{ text: string; via: 'direct' | 'proxy' }> { +async function fetchWisdomTreePage(directUrl: string, proxyUrl: string, label: string, config: UpdaterConfig, valid: (text: string) => boolean, accept?: string): Promise<{ text: string; via: 'direct' | 'proxy' }> { if (!directBlocked) { try { await paceRequests(); - const text = await fetchOnce(directUrl, config, { Accept: 'text/markdown,text/html;q=0.9' }); + const text = await fetchOnce(directUrl, config, { Accept: accept ?? 'text/markdown,text/html;q=0.9' }); if (valid(text)) return { text, via: 'direct' }; directBlocked = true; } catch (error) { if (error instanceof HttpError && (error.status === 403 || error.status === 429)) directBlocked = true; } } - return { text: await fetchViaProxy(proxyUrl, label, config, valid), via: 'proxy' }; + return { text: await fetchViaProxy(proxyUrl, label, config, valid, accept), via: 'proxy' }; } function looksLikeCatalog(text: string): boolean { @@ -761,9 +855,22 @@ export function looksLikeProductPage(text: string): boolean { return /###\s+Total Returns\b/i.test(text) || /\|\s*NAV\s*\|/i.test(text) || /\|\s*Closing Market Price\s*\|/i.test(text); } -async function fetchCatalog(config: UpdaterConfig): Promise<{ markdown: string; source: string }> { - const { text, via } = await fetchWisdomTreePage(WISDOMTREE_CATALOG_URL, WISDOMTREE_CATALOG_PROXY_URL, '[catalog ] WisdomTree product table', config, looksLikeCatalog); - return { markdown: text, source: via === 'direct' ? 'WisdomTree official product table' : 'WisdomTree official product table via read-only rendering proxy' }; +function looksLikeFundList(text: string): boolean { + try { return parseFundListJson(text).length > 0; } catch { return false; } +} + +const viaLabel = (via: 'direct' | 'proxy'): string => (via === 'direct' ? '' : ' via read-only rendering proxy'); + +/** The fund list JSON first (JSON is asked for from the proxy too: its markdown mode meets the verification page), the rendered product table second. */ +async function fetchCatalog(config: UpdaterConfig): Promise<{ funds: CatalogFund[]; raw: string; rawName: string; source: string }> { + try { + const { text, via } = await fetchWisdomTreePage(WISDOMTREE_FUND_LIST_URL, WISDOMTREE_FUND_LIST_PROXY_URL, 'WisdomTree fund list', config, looksLikeFundList, 'application/json'); + return { funds: parseFundListJson(text), raw: text, rawName: 'fund-list', source: `WisdomTree official fund list${viaLabel(via)}` }; + } catch (error) { + console.warn(`[ ${'catalog'.padEnd(9)}] ${error instanceof Error ? error.message : String(error)} - trying the product table`); + } + const { text, via } = await fetchWisdomTreePage(WISDOMTREE_CATALOG_URL, WISDOMTREE_CATALOG_PROXY_URL, 'WisdomTree product table', config, looksLikeCatalog); + return { funds: parseCatalogMarkdown(text), raw: text, rawName: 'product-table', source: `WisdomTree official product table${viaLabel(via)}` }; } function productProxyUrl(fundPage: string): string { @@ -1198,7 +1305,7 @@ async function loadFundTickerTable(config: UpdaterConfig): Promise { const payload = await fetchJson(SEC_FUND_TICKERS_URL, '[edgar ] fund ticker table', config, secHeaders()); fundTickerMap = parseFundTickerMap(payload); - outputNote(`[ ${'edgar'.padEnd(9)}] SEC fund ticker table: ${fundTickerMap.size} share classes`); + outputNote(`[ ${'edgar'.padEnd(9)}] SEC fund ticker table: ${Array.isArray(payload?.data) ? payload.data.length : fundTickerMap.size} share classes`); return fundTickerMap; })(); try { @@ -1214,7 +1321,7 @@ async function loadCompanyTickerTable(config: UpdaterConfig): Promise { const payload = await fetchJson(SEC_COMPANY_TICKERS_URL, '[edgar ] company ticker table', config, secHeaders()); companyTickerMap = parseCompanyTickerMap(payload); - outputNote(`[ ${'edgar'.padEnd(9)}] SEC company ticker table: ${companyTickerMap.size} issuer names`); + outputNote(`[ ${'edgar'.padEnd(9)}] SEC company ticker table: ${payload && typeof payload === 'object' ? Object.keys(payload).length : companyTickerMap.size} issuer names`); return companyTickerMap; })(); try { @@ -2093,9 +2200,9 @@ const USAGE = ` WisdomTree ETF static data updater Sources: - catalog WisdomTree U.S. ETF product table (official page; read-only - Jina rendering fallback when Cloudflare blocks a non-browser - request) + catalog WisdomTree U.S. fund list (the JSON behind the official product + table), then the rendered product table; read-only Jina + rendering fallback when Cloudflare blocks a non-browser request holdings SEC EDGAR Form N-PORT-P for each exact ETF series returns Official product-page Total Returns table (Market Price, NAV and Underlying Index Returns rows) @@ -2219,6 +2326,7 @@ export async function writeIndex(funds: JsonRecord[]): Promise { market: 'us', site: WISDOMTREE_SITE, catalog: WISDOMTREE_CATALOG_URL, + catalogData: WISDOMTREE_FUND_LIST_URL, catalogFallback: WISDOMTREE_CATALOG_PROXY_URL, holdings: 'SEC EDGAR Form N-PORT-P for exact series (issuer product-page top holdings fallback)', returns: 'Official WisdomTree product-page Total Returns table (Market Price, NAV and Underlying Index Returns rows)', @@ -2259,7 +2367,7 @@ export async function runUpdate(config: UpdaterConfig, deadlineMs: number = SOFT if (!config.skipWisdomTree) { try { const fetched = await fetchCatalog(config); - const parsed = parseCatalogMarkdown(fetched.markdown); + const parsed = fetched.funds; liveCatalog = parsed; for (const fund of parsed) catalog.set(fund.ticker, fund); catalogSource = fetched.source; @@ -2267,7 +2375,7 @@ export async function runUpdate(config: UpdaterConfig, deadlineMs: number = SOFT // Raw downloads are a debugging aid: they live outside api/wisdomtree so the workflow never commits them. const raw = new URL('../../data/raw/', API_ROOT); await mkdir(raw, { recursive: true }); - await writeFile(new URL(`product-table-${new Date().toISOString().slice(0, 10)}.md`, raw), fetched.markdown, 'utf8'); + await writeFile(new URL(`${fetched.rawName}-${new Date().toISOString().slice(0, 10)}.${fetched.rawName === 'fund-list' ? 'json' : 'md'}`, raw), fetched.raw, 'utf8'); } } catch (error) { console.warn(`[ ${'catalog'.padEnd(9)}] ${error instanceof Error ? error.message : String(error)} - keeping the published feed`); @@ -2349,9 +2457,9 @@ export async function runUpdate(config: UpdaterConfig, deadlineMs: number = SOFT await writeIndex(funds); // A TICKERS run never touches the cursor; a full run resets it. if (!config.tickers) await writeIfChanged(STATE_FILE, { cursor: config.maxFetches > 0 ? lastDispatched ?? (cursor || null) : null, savedAt: new Date().toISOString().replace(/\.\d{3}Z$/, 'Z') }); - console.log(`[ ${'done'.padEnd(9)}] ${results.length} funds updated, ${failures} failures`); - console.log(`[ ${'done'.padEnd(9)}] counts: ${counts.funds} funds / ${counts.holdings.toLocaleString('en-US')} holdings rows / ${counts.history.toLocaleString('en-US')} history rows`); - if (stoppedAtDeadline) console.warn(`[ ${'done'.padEnd(9)}] soft deadline reached; ${queue.length} funds were not taken this run (the index was still written)`); + if (stoppedAtDeadline) console.warn(`[ ${'deadline'.padEnd(9)}] soft deadline reached; ${queue.length} funds were not taken this run (the index was still written)`); + console.log(output.summary(startedAt)); + console.log(outputCounts(counts.funds, counts.holdings, counts.history)); if (process.env.GITHUB_STEP_SUMMARY) await appendFile(process.env.GITHUB_STEP_SUMMARY, `### WisdomTree data update\n\n- updated: ${results.length}\n- failed: ${failures}\n- counts: ${counts.funds} funds / ${counts.holdings.toLocaleString('en-US')} holdings rows / ${counts.history.toLocaleString('en-US')} history rows\n${noteLines.map((line) => `- ${line}\n`).join('')}${stoppedAtDeadline ? '- soft deadline reached before every fund was taken\n' : ''}`, 'utf8'); // Every fund failed (or no fund got fresh data from any enabled source): the run is red. const sourcesEnabled = !config.skipWisdomTree || !config.skipYahoo || config.edgarFallback;