API Documentation

ISBNdb.com API Definition

Version: 1.0.0

BasePath://api.isbndb.com/

Access

  • You MUST include the header 'x-api-key' with your API key on every request

Table of Contents

 

Author

Book

Publisher

Subject

Author

get /author/{name}

Gets the author details 

Returns the name and a list of books by the author.

Path parameters

name (required)

Path Parameter — Name of the author to get the books from

Example data

Content-Type: application/json

/author/James Nickells

{ "author": "James Nickells", "books": [ { "publisher": "Cambridge University Press", "language": "eng", "edition": "(pbk.)", "dimensions": "210 p. ; 24 cm.", "subjects": [ "medicine education training test preparation review", "medicine nursing critical intensive care", "medicine pharmacology general", "medicine specialties anesthesiology", "medicine general", "professional technical medical medicine surgery anesthesiolo", "professional technical medical medicine test preparation rev", "professional technical medical nursing critical intensive ca", "anesthesiology great britain examinations questions etc" ], "authors": [ "James Nickells", "Georgiou, Andrew", "Walton, Benjamin" ], "title": "SAQs for the final FRCA", "isbn13": "9780521739030", "isbn": "0521739039" }, ... ] }

Responses

200

OK

404

Author not found

 

get /authors/{query}

Search authors by name (authorsQueryGet)

Returns a list of authors who's name matches the given query

Path parameters

query (required)

Path Parameter — Query to search authors by name

Example data

Content-Type: application/json

/authors/james

{ { "authors": [ "Russell, Martin James", "James Nickells", "Burn, James Dawson", "Sprague, James S.", "Belton, Robert James", ... ] } }

Responses

200

OK 

Book

get /book/{isbn}

Gets book details (bookIsbnGet)

Returns the book details

Path parameters

isbn (required)

Path Parameter — isbn of the book to fetch

Example data

Content-Type: application/json

/book/0620062126

{ "book": { "publisher": "Blue Crane Books", "language": "eng", "overview": "Includes bibliographical references and index.", "title_long": "Killie's Africa: the achievements of Dr. Killie Campbell", "dimensions": "200 p. : ill., ports. ; 22 cm.", "dewey_decimal": "968.05/092/4", "subjects": [ "campbell killie 1881 1965", "historians south africa biography", "antiques south africa biography", "book collectors south africa biography" ], "authors": [ "Herd, Norman" ], "title": "Killie's Africa", "isbn13": "9780620062121", "isbn": "0620062126" } }

Responses

200

OK

404

Book not found

 

get /books/{query}

Search books (booksQueryGet)

This returns a list of books that match the query

Path parameters

query (required)

Path Parameter — Query to search by title or description

Example data

Content-Type: application/json

/books/alice in wonderland

{ "total": 11553, "books": [ { "title": "Alice No Pais Da Maravilhas - Alice in Wonderland -Book in Portuguese", "title_long": "Alice No Pais Da Maravilhas - Alice in Wonderland -Book in Portuguese ( Traducao De Monteiro Lobato )", "publisher": "Compania Editora Nacional", "subjects": [ "literature fiction world literature british classics carroll" ], "authors": [ "Carroll, Lewis", "Darcy Penteado", "Monteiro Lobato" ], "isbn13": "9788504009484", "edition": "Hardcover; 2009", "isbn": "8504009483" } ... ] }

Responses

200

OK

Publisher

get /publisher/{name}

Gets publisher details (publisherNameGet)

Returns details and a list of books by the publisher.

Path parameters

name (required)

Path Parameter — Name of the publisher to get the books from

Example data

Content-Type: application/json

/publisher/mcgraw

{ "publisher": "mcgraw", "books": [ { "publisher": "McGraw", "edition": "Hardcover; 2009", "dimensions": "8.9'x10.8'x1.3'; 4.5 lb", "title": "Elementary Statistics A Step by Step Approach", "isbn13": "9780078926341", "isbn": "0078926343" }, { "publisher": "McGraw-Hill", "language": "eng", "overview": "Includes bibliographical references and index.1. Introduction -- 2. Mastering GPS flying in eight lessons -- 3. All you need to know about GPS technology -- 4. Buttons, knobs, and switches -- 5. How to plan a GPS flight -- 6. Departure, en route, and arrival -- 7. GPS approaches -- 8. Outages, emergencies, and other surprises -- 9. Instrument check rides with GPS -- 10. Looking ahead -- 11. GPS flight lesson syllabus -- 12. Reference section.", "dimensions": "vi, 218 p. : ill., maps ; 23 cm.", "subjects": [ "nonfiction transportation aviation piloting flight instructi", "nonfiction transportation aviation general", "nonfiction transportation general", "professional technical engineering general", "professional technical professional science earth scie aaaa0", "science astronomy space science aeronautics astronautics", "science earth sciences geography general", "instrument flying", "global positioning system" ], "authors": [ "Dixon, Phil", "Harris, Sherwood" ], "title": "Mastering GPS flying", "isbn13": "9780071416696", "isbn": "0071416692" }, ... ] }

Responses

200

OK

404

Publisher not found

 

get /publishers/{query}

Search publishers (publishersQueryGet)

This returns a list of publishers that match the given query

Path parameters

query (required)

Path Parameter — Query to search publishers by name

Example data

Content-Type: application/json

/publisher/mcgraw

{ "publishers": [ "McGraw", "McGraw-Hill", "Mcgraw Hill Higher Education", "McGraw Hill", "McGraw-Hill Ryerson, Limited", "McGraw-Hill Ryerson", "McGraw-Hill/Contemporary", ... ] }

Responses

200

OK