BOLD Web Services

The BOLD Web Services provide the ability to search and retrieve the public data from BOLD. It is designed as a two step process to search first and then, refine the search results to retrieve the desired data. Currently, it provides the following two services :


BOLD record schema locations:

To incoporate BOLD web services into your application, there are sample codes available written in PHP and Java to demonstrate the use of services.

REST Architecture

The services are built in Representational state transfer (REST) architecture. This has been chosen for the following reasons:

  • Scalability of component interactions;
  • Generality of interfaces;
  • Independent deployment of components;
  • Intermediary components to reduce latency, enforce security and encapsulate legacy systems
Diagram of BOLD REST Services