Thanks for using the NUS Libraries Universal API beta

The NUS Libraries Universal API primarily pulls information from LINC, FindMore, SerialSolutions, OCLC, Worldcat, GoogleBooks and Syndetics to build a basic Bibliographic Profile. To use this API, you first need to know either the book's 13-digit or 10-digit ISBN, then place it into the ISBN parameter of the API's URL address, like this:


A Bibliographic Profile is built by turning on a series of URL switches. The switches allow you to specify which fields you want to display. To get the title and author of the book, for example, you first add an additional parameter called fl, then specify the values title and author, separating them with commas. Thus, the full URL will look like this:


Display Bibliographic Fields

The API is able to display the following fields.

What you want the API to doValue to add to fl parameter
To get the title of the booktitle
To get the author of the bookauthor
To get the author's LCCN. The LCCN number can then be used to retrieve the author's profile as well as a list of the authors' published works from the Library of Congress' linked data authoritative database.lccnum
To get the OCLC Numberoclcnum
To get the NUS Libraries' Bib Number, with its associated check digitbibnum
To get the call number of the bookcallnum
To get the format of the bookformat
To get the subject categories of the booksubject
To get the book's date of publicationpubyear
To get the book's publisher namepublisher
To get the direct link of the book cover's imagecover

Check Availability Across NUS Libraries Platforms

The API is able to check the availability of assets across platforms owned by the NUS Libraries.

Platfom to checkValue to add to fl parameter
To check if the book is available in NUS Libraries' LINC catalogueinlinc
To check if the book is available in NUS Libraries' FindMore platforminfindmore
To check if the book is available in NUS Libraries' 360 Links platforminserialsolutions

Convert Between Information Types

The API is also able to convert ISBNs between 13-digits and 10-digits.

ConversionsValue to add to fl parameter
To get the 10-digit ISBNto10
To get the 13-digit ISBNto13

What does the API produce?

The API produces a special page written out in XML, which is a structured method to present information. XML is a neat and extensible format because it is natively supported by many important desktop software like Microsoft Excel, and easily consumed and re-used by third-party web services.