ISBNdb API Documentation v2
Authentication
Welcome to the ISBNdb API Documentation. Our REST API allows you to retrieve information about millions of books.
Authentication
In order to interact with the API you'll need to use an HTTP header on every request.
Authorization: YOUR_REST_KEY
Please note the difference as passing your key via GET parameters won't work. e.g.,
Incorrect
https://api2.isbndb.com/book/9780134093413?Authorization=YOUR_REST_KEY
        
Correct
GET /book/9780134093413 HTTP/1.1
Host: api2.isbndb.com
User-Agent: insomnia/5.12.4
Authorization: YOUR_REST_KEY
Accept: */*
        
Error Messages
If the key reaches the request limit the response will be 
Status code: 404 Not found
Response:  {"errorMessage": "Not Found"}
Status code: 429 Too Many Requests
Response :  { "message": "Limit Exceeded" }
If you need further information on HTTP Headers please see our API Code Examples
ISBNDB API has a default limit of 1 request per second. across all endpoints.
If you are a PREMIUM subscriber you are entitled to 3 requests per second limit. To access this benefit use the following [ Base URL: api.premium.isbndb.com ]
Please note that the above is only available for PREMIUM subscribers. Attempting to use your API key if you are in a different subscription plan will result in access being denied.
If you are a PRO subscriber you are entitled to 5 requests per second limit. To access this benefit use the following [ Base URL: api.pro.isbndb.com ]
Please note that the above is only available for PRO subscribers. Attempting to use your API key if you are in a different subscription plan will result in access being denied.
View Examples
API Endpoints
The following lists all our available API endpoints, you may use your assigned API_REST_KEY to live interact with it using each of the forms below.
Errors
Resolver error
Invalid attempt to iterate non-iterable instance. In order to be iterable, non-array objects must have a [Symbol.iterator]() method.
Resolver error
Invalid attempt to iterate non-iterable instance. In order to be iterable, non-array objects must have a [Symbol.iterator]() method.
ISBNdb API v2
2.0.0
[ Base URL: api2.isbndb.com ]
/modules/isbndb_api_docs/swagger_v2.4.json
Definition of ISBNdb.com API v2.
If you are a PREMIUM subscriber you are entitled to 3 requests per second limit. To access this benefit use the following [ Base URL: api.premium.isbndb.com ]
Please note that the above is only available for PREMIUM subscribers. Attempting to use your API key if you are in a different subscription plan will result in access being denied.
If you are a PRO subscriber you are entitled to 5 requests per second limit. To access this benefit use the following [ Base URL: api.pro.isbndb.com ]
Please note that the above is only available for PRO subscribers. Attempting to use your API key if you are in a different subscription plan will result in access being denied.
Schemes
Author
Book
Publisher
Search
Stats
Subject
APIv2 code samples
Quick links
ISBN Database
FAQs
Register
Contact
Report ISBN
Subscribe Now
Copyright © 2021. All rights reserved
Terms and Conditions
Privacy Policy
Log inRegister
HomeHomeISBN Database+DocumentationAPI v2ArticlesNewsContact