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:

01.

Documents

Access barcode data records for a wide range of species, providing detailed information on specimen collection, sequencing, and analysis.

02.

Maps

Retrieve maps of specimen collection localities, allowing visualization of geographic distribution and collection sites.

03.

Images

Access high-quality photographs of specimens to support identification, research, and documentation.

04.

Taxonomy

Query the scientific names and taxonomic information assigned to identified specimens, facilitating accurate classification.

05.

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.