Search Site
This site uses cookies to deliver our services, improve performance, for analytics, and (if not signed in) for advertising. By using LibraryThing you acknowledge that you have read and understand our Terms of Service and Privacy Policy. Your use of the site and services is subject to these policies and terms.

LibraryThing Web Services API

Current version


The current release version for the LibraryThing Services API.
You may direct your API calls to a specific version by changing the path in the request.

Request formats


This format is a simple HTTP GET or POST action and expects method information. Requests follow the following format:

http://www.librarything.com/services/rest/[version]/?[method_name]& [arguments as key=value separated by ampersands]&apikey=[your developer key]

example: http://www.librarything.com/services/rest/1.1/?method=librarything.ck.getwork&id=1060&apikey=d231aa37c9b4f5d304a60a3d0ad1dad4

By default, REST requests will send a REST response.

Response formats


This response is an XML block.

Here is an example REST response for the work Jonathan Strange & Mr. Norrell

JSON (coming soon)

This response is a text string in Javascript Object Notation (JSON).
Although originally designed to be a portable data solution for Javascript most other languages can also make use of the format.



You are limited to a maximum of 1,000 requests per day.

About | Contact | Privacy/Terms | Help/FAQs | Blog | Store | APIs | TinyCat | Legacy Libraries | Early Reviewers | Common Knowledge | 163,390,293 books! | Top bar: Always visible