ISBNdb.com Home | Categories | Subjects | Authors | Publishers | Your Account (A)
ISBN or Keywords:
Account Home
Developer Area
 - Manage Keys
 - Keys Usage
 - API Docs
Change Password
Log out
Statistics (01/05/2009):
 • Books:4,066,620
 • Subjects:1,654,296
 • Authors:1,188,776
 • Publishers:  296,458
 • Sources:10,263,275
Contents | Previous | Next
API Description: Identification, Access Keys

In line with the long term vision of the ISBNdb.com project the access to the data from individuals should be free of charge. In reality, this is extended to even broader range of application -- as long as the application does not send an excessive amount of requests and meets our pretty liberal terms and conditions -- most uses are OK, individual, research or commercial.

But having said that, the server has to control the number of requests sent in and block excessive requests.

As mentioned in the previous section, one thing practically all requests share is a requirement to identify an account the request relates to. Based on this information the server can decide to grant or decline the request.

Identification is done by setting a request variable called 'access_key' to a value of a key. Each key uniquely identifies an account it was generated for, but each account can have multiple keys and assign different limits to them to facilitate development, testing and production use of applications.

To generate keys you need to create an account with ISBNdb.com and then go to access keys manager.

Here is an example of passing a key to retrieve book's data:

http://isbndb.com/api/books.xml?access_key=12345678&index1=isbn&value1=0596002068
Contents | Previous | Next
Copyright © 2002-2009 ISBNdb.com FAQ | Privacy Policy | Contact ISBNdb.com