Books API
The Books Data API delivers structured access to a rich dataset of books, users, and ratings. Key Features: Book Metadata: Titles, authors, publishers, publication years, and cover images. User Profiles: Demographic data and location insights. Ratings Data: Millions of book ratings for powering recommendation engines. Combined Datasets: Ready for analytics, ML models, and integrations. Use…
Books API endpoints
| Method | Endpoint | Description |
|---|---|---|
| Home | ||
| GET |
root__get / |
|
| Books | ||
| GET |
get_books_books__get /books/ |
Retrieve books with optional search, sorting, and pagination. |
| GET |
get_book_ratings_books__isbn__ratings_get /books/{isbn}/ratings |
Retrieve all ratings for a specific book, with optional filters. |
| Ratings | ||
| GET |
get_ratings_ratings__get /ratings/ |
Retrieve ratings with optional filters by `user_id` or `ISBN`. Supports pagination and total count. |
| Users | ||
| GET |
get_user_ratings_users__user_id__ratings_get /users/{user_id}/ratings |
Retrieve all book ratings made by a specific user, with optional rating filters. |
| GET |
get_users_users__get /users/ |
Retrieve users with optional filters for age and location, plus pagination. |
| Combined Users, Books, and Ratings | ||
| GET |
get_full_ratings_users_books_ratings__get /users_books_ratings/ |
Retrieve ratings enriched with **book** and **user** details. Supports search, filters, pagination, and sorting. - Search: by ISBN, book title, author, or user_id. - Filters:… |
| Status & Health | ||
| GET |
healthz_healthz__get /healthz/ |
Health check endpoint. |
Books API pricing
| Plan | Price | Rate limit | Quotas |
|---|---|---|---|
| BASIC | $2.99 / month | 10 / second |
|
| PRO Recommended | $19.99 / month | 50 / second |
|
| ULTRA | $99.99 / month | 100 / second |
|
| MEGA | $399.99 / month | 500 / second |
|