10 Most Popular APIs for Books for 2022

Editor's Note: This article was published in it's original form in January, 2020. It has been updated to provide the current most popular Books APIs based on page visits to ProgrammableWeb.

The Books category on ProgrammableWeb contains dozens of Application Programming Interface (or API) listings in which developers may use to create applications with book data. These include APIs for libraries, textbooks, book sharing, book reviews, literacy, book printing and publishing, storytelling, photo books and more.

In this article, we highlight the most popular books APIs listed on ProgrammableWeb according to user page views.

1. Goodreads API

Goodreads has 10 million book reviews across 700,000 titles. The Goodreads APITrack this API lets users display these reviews on their websites and applications. Use the Goodreads API to get the books on a shelf, get your friends' updates, link to a book by ISBN or other method, get the URL for a book or author, get a members' friends, look up a member by email address, and get reviews by ISBN.

2. Harry Potter API

The Harry Potter APITrack this API can enable applications to return spell routes, character routes, house routes, and sorting hat routes from the popular children's book series by author J. K. Rowling in JSON format. Parameters for characters include patronus, bloodStatus, school, wand, animagus, ministry of magic and others. The API is provided by developer Kristen Spencer.

Harry Potter API

Screenshot: Harry Potter API

3. Google Books API

Google Books is a repository that Google maintains with digitized books from around the world. Developers can use the Google Book Search Data APITrack this API to submit full-text searches for books and get book information, ratings, and reviews. Also users may get individual users' Library collections, public reviews. Users may also submit authenticated requests to create and modify library collections, ratings, labels, reviews, and more.

4. Poemist

Poemist is an online database of poets and poems. The Poemist APITrack this API allows developers to access poetry data, including information on poets and poems. Currently the only completed API method is one that allows users to retrieve random poems.

5. IT Bookstore API

The IT Bookstore APITrack this API enables users to search the IT Bookstore database for available books. IT Bookstore is a California-based IT, Programming, and Computer Science bookseller.

6. Bible Gateway API

The Bible Gateway API enables users to display a Bible Verse of the Day on websites and applications.

7. Internet Archive API

Internet Archive is a non-profit that offers free online Library and repository with free books, music, movies, software, and websites. The Internet Archive REST API allows developers to access and integrate the functionality and content from Internet Archive with other applications. Some example API methods include pulling a user's bookmarks, searching and retrieving search results, and accessing top level pages.

8. The New York Times Books/Best Sellers API

The New York Times Books/Best Sellers API provides data from all The New York Times best-seller lists including rank history for specific best sellers. Four request types are available: get a best-seller list, search best-seller lists, get the history of a best seller and get the names of Times best-seller lists.

9. Open Library API

Internet Archive is a non-profit that offers free online library and repository with free books, music, movies, software, and websites. The Internet Archive's Open Library is an open repository of millions of books and book information. The Open Library REST APITrack this API allows developers to interact with book records, cover images, subject listings, user lists, search-inside and more.

10. Opinionated Quotes API

The Opinionated Quotes APITrack this API returns JSON formatted quotes from the requested author's personal collection. This is a REST interface and supports random outputs. Parameters include author, tags, and language.

Opinionated Quotes API

Screenshot: Opinionated Quotes

Check out the Books category for more than 140 APIs, plus hundreds of SDKs and other resources for developers.

Be sure to read the next Books article: Daily API RoundUp: Carbon Intensity, Pressbooks, GetProspect, Unwrangle