You have to login or register and create a user account, if you want to use the web services. You can partially browse the endpoints and read the documentation without login.
Example client for the access to the RESTful web service in R and Python
The results are delivered as JSON.
Each view contains more detailed documentation about itself below.
Please help us to improve our webservices. Report bugs and change requests, even if these are minor issues and typos. Use our contact form.
The API has the following views (endpoints):
This view contains detailed information on the strain associated with the requested BacDive ID. All other endpoints contain links pointing to this view.
/fetch/{bacdive_id}
{bacdive_id}
- the number for the BacDive ID or IDs seperated by semicolon. Limit of 100 IDs per callThis view contains BacDive IDs that can be fetched using the detail view. Paginated with 100 entries per page.
/culturecollectionno/{culturecollectionno}
{culturecollectionno}
- culture collection number, e.g.
DSM 26640This view contains BacDive IDs that can be fetched using the detail view. Paginated with 100 entries per page.
/taxon/{genus}/{species_epithet?}/{subspecies_epithet?}
{genus}
- name of the genus, for example: Bacillus{species_epithet}
- the species epithet, for example:
subtilis{subspecies_epithet}
- the subspecies epithet, for example:
subtilisexample for the genus Bacillus
example for the genus Bacillus and species epithet subtilis
example for the genus Bacillus, species epithet subtilis and subspecies epithet subtilis
This view contains BacDive IDs that can be fetched using the detail view. Paginated with 100 entries per page.
/sequence_16s/{seq_acc_num}
{seq_acc_num}
- the sequence accession number, i.e. INSDCThis view contains BacDive IDs that can be fetched using the detail view. Paginated with 100 entries per page.
/sequence_genome/{seq_acc_num}
{seq_acc_num}
- the sequence accession number, i.e. INSDC