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:
The API is able to display the following fields.
|What you want the API to do||Value to add to fl parameter|
|To get the title of the book||title|
|To get the author of the book||author|
|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 Number||oclcnum|
|To get the NUS Libraries' Bib Number, with its associated check digit||bibnum|
|To get the call number of the book||callnum|
|To get the format of the book||format|
|To get the subject categories of the book||subject|
|To get the book's date of publication||pubyear|
|To get the book's publisher name||publisher|
|To get the direct link of the book cover's image||cover|
The API is able to check the availability of assets across platforms owned by the NUS Libraries.
|Platfom to check||Value to add to fl parameter|
|To check if the book is available in NUS Libraries' LINC catalogue||inlinc|
|To check if the book is available in NUS Libraries' FindMore platform||infindmore|
|To check if the book is available in NUS Libraries' 360 Links platform||inserialsolutions|
The API is also able to convert ISBNs between 13-digits and 10-digits.
|Conversions||Value to add to fl parameter|
|To get the 10-digit ISBN||to10|
|To get the 13-digit ISBN||to13|
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.