The Find Databases interface for Leiden University provides a customized interface to ALMA databases data.
It uses the ALMA API, with read access to Configuration (for sets) and Bibs (for the bib records): a “set name” is used to identify a set of records from which it downloads specific information about the containing bib records into a local databases. The local database can be queried using the web interface.
The code to achieve this is now available for everyone on GitHub.
A fancy page, with detailed explanation on how to make your own is here.