this uses the Open Tree of Life API
Open Tree of Life is a searchable directory of 1.8 million species and their inheritance relations