I'm currently working on a free tool that involves automatically getting information about what countries a certain fund has holdings in (e.g. VTSAX -> US, VT -> World). This information would ideally come from a free database, even better if an API key isn't required.
yfinance provides pretty much all the information I would need, but I have concerns regarding the Yahoo [TOS](https://legal.yahoo.com/us/en/yahoo/terms/otos/index.html), particular section 2.b.x.:
\> use any material or content from, including without limitation any data, (a) to create any database, archive, mobile application, data feed, widget or any other aggregated data source that competes with or constitutes a material substitute for the Services, in whole or in part, offered on any of our Services or the services offered by our data providers, or (b) to provide any service that competes with or constitutes a material substitute for our Services or data offered by Yahoo or our data providers.
Anyone have any info on this or suggestions? On one end, my use case sounds like a violation of TOS. On the other hand, given the TOS above, I'm not sure how anyone would use yfinance/Yahoo data for much at all.