Programmable access to BOLD data
The BOLD data portal not only provides access to public barcoding data through this website but also through web services that programmers and computational scientists can use to query BOLD data in their software. This is done through an Application Programming Interface (API) based on the principles of Representational State Transfer (REST).
Flexible Data Querying with HTTP GET
The API offers multiple endpoints for querying specific data scopes via HTTP GET requests, with results typically returned in JSON format. Queries are asynchronous, providing a token upon submission that is dereferenced when the search completes. Each query consists of triplets specifying the scope, subscope, and matching values for targeted data retrieval.
Available endpoints include:
Documents
Access barcode data records for a wide range of species, providing detailed information on specimen collection, sequencing, and analysis.
Maps
Retrieve maps of specimen collection localities, allowing visualization of geographic distribution and collection sites.
Images
Access high-quality photographs of specimens to support identification, research, and documentation.
Taxonomy
Query the scientific names and taxonomic information assigned to identified specimens, facilitating accurate classification.
Summary Statistics
Utilize various endpoints to compute and access summary statistics related to barcode data, including species counts and geographic distribution.
For more detailed documentation on available APIs,
visit the API documentation page.