I'm working on implementing an alternative data provider: https://financialmodelingprep.com/developer/docs. I've seen already a great deal of code which can be reused, so a PR will contain that refactoring too.