text: user3061: I am looking for tidy tabular dataset that contains known bacteria and fungi down to the species level. Basically a table that includes genus and species names and other higher-level information. For example, whether it is gram-positive or negative, or anaerobic etc. A database with API would work too.
  I found https://bacteria.ensembl.org/, but this is not so easy to use/automate.
  
  user15161: You can try Entrez in Biopython. Although, there is hassle with additional information.
  from Bio import Entrez
  
  Entrez.email = "your.letterbox@any.com"
  Entrez.api_key = "your_key"
  
  TaxID = Entrez.read(Entrez.esearch(db="taxonomy", term="Hepatovirus A"))["IdList"][0]
  Entrez.read(Entrez.efetch(db="taxonomy", id=TaxID))
  
  
original_text: 3061: <p>I am looking for tidy tabular dataset that contains known bacteria and fungi down to the species level. Basically a table that includes genus and species names and other higher-level information. For example, whether it is gram-positive or negative, or anaerobic etc. A database with API would work too.</p>
  <p>I found <a href="https://bacteria.ensembl.org/" rel="nofollow noreferrer">https://bacteria.ensembl.org/</a>, but this is not so easy to use/automate.</p>
   15161: <p>You can try Entrez in Biopython. Although, there is hassle with additional information.</p>
  <pre><code>from Bio import Entrez
  
  Entrez.email = &quot;your.letterbox@any.com&quot;
  Entrez.api_key = &quot;your_key&quot;
  
  TaxID = Entrez.read(Entrez.esearch(db=&quot;taxonomy&quot;, term=&quot;Hepatovirus A&quot;))[&quot;IdList&quot;][0]
  Entrez.read(Entrez.efetch(db=&quot;taxonomy&quot;, id=TaxID))
  </code></pre>
  