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
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
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
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