Computer ScienceScience & MathematicsEconomics & FinanceBusiness & ManagementPolitics & GovernmentHistoryPhilosophy

dBooks API

Open books API service for developers

Recently added books

Request (REST)

https://www.dbooks.org/api/recentExample: https://www.dbooks.org/api/recent

Response (JSON)

{
"status":"ok",
"total":20,
"books":[
{
"id":"5635349929",
"title":"Beginning Excel 2019",
"subtitle":"",
"authors":"Noreen Brown, Barbara Lave, Hallie Puncochar",
"image":"https://www.dbooks.org/img/books/5635349929s.jpg",
"url":"https://www.dbooks.org/beginning-excel-2019-5635349929/"
},
{
"id":"5635417475",
"title":"Building Democracy for All",
"subtitle":"Interactive Explorations of Government and Civic Life",
"authors":"Robert W. Maloy, Torrey Trust",
"image":"https://www.dbooks.org/img/books/5635417475s.jpg",
"url":"https://www.dbooks.org/building-democracy-for-all-5635417475/"
},
{
"id":"3030523918",
"title":"The Economics of Big Science",
"subtitle":"Essays by Leading Scientists and Policymakers",
"authors":"Hans\u00a0Peter\u00a0Beck, Panagiotis\u00a0Charitos",
"image":"https://www.dbooks.org/img/books/3030523918s.jpg",
"url":"https://www.dbooks.org/the-economics-of-big-science-3030523918/"
},

...

]
}

Search books

Request (REST)

https://www.dbooks.org/api/search/{query}Example: https://www.dbooks.org/api/search/python

Response (JSON)

{
"status":"ok",
"total":"87",
"books":[
{
"id":"3030168778",
"title":"Programming for Computations - Python",
"subtitle":"A Gentle Introduction to Numerical Simulations with Python 3.6",
"authors":"Svein Linge, Hans Petter Langtangen",
"image":"https://www.dbooks.org/img/books/3030168778s.jpg",
"url":"https://www.dbooks.org/programming-for-computations-python-3030168778/"
},
{
"id":"1503212300",
"title":"Invent Your Own Computer Games with Python",
"subtitle":"A beginner's guide to computer programming in Python",
"authors":"Al Sweigart",
"image":"https://www.dbooks.org/img/books/1503212300s.jpg",
"url":"https://www.dbooks.org/invent-your-own-computer-games-with-python-1503212300/"
},
{
"id":"1491912057",
"title":"Python Data Science Handbook",
"subtitle":"Essential Tools for Working with Data",
"authors":"Jake VanderPlas",
"image":"https://www.dbooks.org/img/books/1491912057s.jpg",
"url":"https://www.dbooks.org/python-data-science-handbook-1491912057/"
},

....

]
}

Book details

Request (REST)

https://www.dbooks.org/api/book/{id}Example: https://www.dbooks.org/api/book/1503212300

Response (JSON)

{
"status":"ok",
"id":"1503212300",
"title":"Invent Your Own Computer Games with Python",
"subtitle":"A beginner's guide to computer programming in Python",
"description":"Invent Your Own Computer Games with Python teaches you how to program in the Python language...",
"authors":"Al Sweigart",
"publisher":"CreateSpace",
"pages":"367",
"year":"2015",
"image":"https://www.dbooks.org/img/books/1503212300s.jpg",
"url":"https://www.dbooks.org/invent-your-own-computer-games-with-python-1503212300/",
"download":"https://www.dbooks.org/d/1503212300-1635507922-39943ccf97e71c6e/"
}

Notes

- maximum search results = 100 books
- book download URL expires in 2 hours