HomeGroupsTalkZeitgeist
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

Version 1.1

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

Request formats

REST

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

REST

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.

Notes

Limits

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

Web Services methods

librarything.ck.

librarything.local.

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