Welcome to the documentation for MAAS’s Public API. This API offers access to our collection objects as well as and other types of data.

This API acts as a central data store to run several Museum applications such as:

The Museum is a public institution, so we believe where possible, our data should be public too. By making our data open, we hope researchers, developers and educators will experiment and build their own applications.

The API is split up into three APIs

  • GraphQL – A relatively new API query language the Museum has adopted.
  • REST – Traditional RESTful API, includes information about /v1 and /v2 versions.
  • Search – Elasticsearch endpoint

For enquiries about our APIs, please email api@maas.museum.


This documentation is still a work in progress. We hope to add more information about other data types in the coming months.