Book details by ISBN-10 or ISBN-13

Looks up one edition by ISBN-10 or ISBN-13: title, authors, publisher, publish date, pages and cover images.

Request

GEThttps://books.p.apihiver.com/v1/isbn/9780141036144
*
String. ISBN-10 or ISBN-13.
Language
Client
1curl --request GET \
2  --url https://books.p.apihiver.com/v1/isbn/9780141036144 \
3  --header 'Accept: application/json' \
4  --header 'X-API-Key: YOUR_API_KEY'

Book details by ISBN-10 or ISBN-13: Books API reference

Looks up one edition by ISBN-10 or ISBN-13: title, authors, publisher, publish date, pages and cover images. This endpoint is part of the Books API: Search millions of books by title, author or subject, look up any ISBN, and find authors — powered by Open Library.

Example response (200, application/json)

Success.

1{
2  "url": "https://openlibrary.org/books/OL24329982M",
3  "isbn": "9780141036144",
4  "cover": "https://covers.openlibrary.org/b/id/15255303-M.jpg",
5  "pages": 326,
6  "title": "Nineteen Eighty-Four",
7  "authors": [
8    "George Orwell"
9  ],
10  "subjects": [],
11  "subtitle": null,
12  "publishers": [
13    "Penguin Books"
14  ],
15  "publish_date": "2008"
16}

Errors

  • 400 — A required parameter is missing or a value has the wrong format.
    1{
    2  "error": {
    3    "code": "INVALID_INPUT",
    4    "message": "An ISBN has 10 or 13 characters."
    5  }
    6}
  • 404 — Nothing matches the value you sent.
    1{
    2  "error": {
    3    "code": "NOT_FOUND",
    4    "message": "Not found at Open Library."
    5  }
    6}

Gateway errors (missing key, no subscription, rate limits) are listed in Error codes.