Could it be possible to add a new endpoint to gather the taxon information from the name as input?
Here's a proposal:
/api/get/taxons/{name}
Whith the name Bacillus subtilis, the response would be:
{ "name": "Bacillus subtilis", "taxons" : [ { "id": "ncbi:1423", "path": [ "ncbi:1/ncbi:131567/ncbi:2/ncbi:1783272/ncbi:1239/ncbi:91061/ncbi:1385/ncbi:186817/ncbi:1386/ncbi:653685/ncbi:1423" ], "qps": "yes" }, { other taxon info if is the case }, {...}, ]}