The Scientific Protocols API allows you to integrate protocol data from the site with your own application. V1 of the API is read-only. The API URL is API data is free to use for any purpose. See the ODC Database Contents License.

Note the main body of the protocol is in the description field. This field is markdown which you will need to parse if you intend to display it on your website. There are a variety of parsers available. If you're using Ruby we recommend Redcarpet. If you're using Ruby we also have a client available to make communicating with the API more simple. See the Scientific Protocols Ruby Client.

Interested in contributing an API wrapper in your favorite programming language? We'd love to hear from you! Please contact us.

Get a single protocol

List protocols