Using our Collection API

Our collection website is accessible via a JSON API which follows the JSONAPI specification.

Source code and documentation for our API can be found on the . Some basic JavaScript examples of using the API can be found in this repository.

Open to all

Our API is open to all and we’re always interested to see the innovative ways that external users and organisations are utilising our data.

Do let us know what you build at onlinecollection@sciencemuseum.ac.uk

Collaborative projects

We periodically host HackDays where we bring together designers, programmers and technologists to use our datasets. Our last event took place in February 2017.

Formal research projects

If you are an institution or researcher interested in using our data for a formal research project, please get in touch so we can hear your plans at: onlinecollection@sciencemuseum.ac.uk

Using our API responsibly

While we encourage the usage of our API and it’s underlying data, we ask that all copyright requirements are closely respected.

We would also ask that requests to our API are rate limited and that you contact us at onlinecollection@sciencemuseum.ac.uk before setting up any significant daily exports or harvesting, we may be able to provide you with data exports in a more performative manner.

Changes to API format

While we will endeavour to keep the format of our API backwards compatible, we can not guarantee that it will remain unchanged over time and reserve the right to modify it without prior notice.

Accessing our API

Source code and documentation for our API which can be found on the Science Museum’s GitHub repository. Simple examples can be found in this GitHub repo.