Fund management companies' (e.g. Vanguard, BlackRock iShares, etc.) annual reports include a complete list of securities held by each ETF. This complete list is only published in annual or semi-annual reports, so the data is likely outdated as soon as the report is published. I noticed that there are several third-party websites that list the holdings of ETFs. How do the websites know each ETF's holdings at any given time? Do they have some kind of special arrangement with the fund management companies to obtain the data?
Do you know that the 3rd-party sites are showing anything other than what was in the last published report?– TripeHoundJul 12, 2021 at 11:08
Some of the sites provide information how recent the data is. I guess everyone can buy the information from the indexing company– Bernhard DöblerJul 12, 2021 at 11:22
The premise of the question does not appear to be true. Here's an iShares webpage for the EEM ETF that shows the complete list of holdings as of the previous trading day:
This appears to vary by region. For example, both Vanguard UK and iShares UK show less information than Vanguard US and iShares US. In the US version, they provide the list of all holdings along with the exact number of shares of each holding. In the UK version, they don't publish the exact number of shares of each holding.– FluxJul 12, 2021 at 17:54
"Here's an iShares webpage for the EEM ETF that shows the complete list of holdings as of the previous trading day: ..." — No, that is a list of holdings from last Friday (2021-07-09, i.e. four days ago).– FluxJul 12, 2021 at 18:03
2@Flux isn't that saying the same thing? Today is Monday 12 July; the last trading day was Friday 9 July. I pulled up an archive copy from a Tuesday and the data given was from Monday so it seems to be a "most recent available" thing.– AndrewJul 12, 2021 at 19:20