Google Releases API for Book Search

[Editor’s note: Today’s post comes from Raymond Yee, who we are very happy to have joining us as a regular contributor here at ProgrammableWeb.]

As announced on the Official Google Blog and Inside Google Book Search, Google has just released a Google Book Search Book Viewability API. With this API, developers can now query Google Book Search to find out the availability and visibility of a given book (which can be identified through such commonly used book identifiers as its ISBN, Library of Congress Control Number (LCCN), or OCLC number). As Google Book Search becomes an increasingly important source of book information, this API allows other providers of book information like libraries to deep link into Google Book Search records for books.

The simplest way to get started is the API is to use static links. Considering the example used in the API Documentation (the 1984 edition of Edwin Abbot's Flatland: A Romance of Many Dimensions, with an ISBN of 0451522907), you can now link to the book with

The documentation shows you how to link also to such elements as the book's front cover, title page, and index.

More functionality is available with the API's dynamic links. To get a quick sense of the API's capabilities, try the examples, including the Sample Using Google Books API JSON Output. You can also see the Google Book Search API in action at such sites as librarything (whose API we recently profiled) and Want to know more? Read the perspective of librarything's Tim Spalding on the new API.

There is a new Google Book Search API profile on ProgrammableWeb with more details and there are now 12 book-related APIs.

Raymond Yee is a data architect, consultant, and trainer. He is the author of Pro Web 2.0 Mashups: Remixing Data and Web Services (Apress, 2008). Raymond is currently a lecturer at the School of Information, UC Berkeley, where he teaches the course "Mixing and Remixing Information".

Be sure to read the next Search article: Google's REST API for Search