Goodreads API

## The Most Complete Goodreads API on RapidAPI Access live-scraped Goodreads data with **10 endpoints** — 67% more than the closest competitor. ### Key Endpoints - **Search Books** — search by title, author, ISBN, or keyword - **Book Details** — full metadata including ratings breakdown, genres, awards, ISBN - **Book Reviews** — community reviews with reviewer stats, likes, and comments…

10 subscribers
9.4/10 popularity
2606 ms avg latency
78% success rate
10 endpoints
The in-depth APIMemo review for this API hasn't been published yet — the data below comes straight from the public marketplace listing.

Goodreads API endpoints

MethodEndpointDescription
Search
GET /search/books
/search/books
Search Goodreads for books by title, author, or ISBN. Returns 20 results per page.
Books
GET /books/{id}/reviews
/books/{id}/reviews
Fetch community reviews for a book. Returns up to 30 reviews per request (Goodreads shows ~30 reviews on the book detail page). Includes reviewer profile stats, star rating,…
GET /books/{id}
/books/{id}
Fetch complete book details by Goodreads book ID. Returns title, authors, ratings, reviews count, genres, ISBN, awards, rating breakdown by star, and more.
GET /books/{id}/quotes
/books/{id}/quotes
Fetch quotes attributed to a specific book. Paginated — 30 quotes per page. Note: Requires 2 upstream requests (book page to get work ID, then quotes page). **Unique endpoint** —…
GET /books/url
/books/url
Fetch book details using a full Goodreads book URL. Accepts any Goodreads book URL format.
GET /books/{id}/similar
/books/{id}/similar
Fetch the "Readers also enjoyed" similar books carousel for a given book. Returns up to 20 books. Great for building recommendation systems. **Unique endpoint** — not available…
Authors
GET /authors/{id}
/authors/{id}
Fetch a Goodreads author profile by author ID. Returns biography, photo, follower count, ratings stats, and a list of the author's books.
Quotes
GET /quotes/search
/quotes/search
Search Goodreads quotes by keyword. Returns 20 quotes per page with tags.
Genres
GET /genres/{genre}
/genres/{genre}
Fetch genre information including description, new releases, most-read-this-week books, popular books, and related genres. Supports all 113+ Goodreads genres. **Unique endpoint**…
Lists
GET /lists/{id}
/lists/{id}
Fetch a Goodreads Listopia ranked reading list by ID. Returns the list title, description, total book count, and paginated ranked books with ratings. 100 books per page. **Unique…

Goodreads API pricing

PlanPriceRate limitQuotas
BASIC Free
  • Requests: 100 / monthly
PRO $9.99 / month
  • Requests: 10,000 / monthly (then $0.0010 each)
ULTRA Recommended $29.99 / month
  • Requests: 50,000 / monthly (then $0.0010 each)
MEGA $79.99 / month
  • Requests: 200,000 / monthly (then $0.0005 each)

More Media APIs

View all →
  • $0.0004/call. Facebook API without Cookie/Token - cheapest and fastest

    MediaFreemium2.3k subscribers
  • Tiktok Downloader.The fastest way to download without watermark video from tiktok.

    MediaFreemium
  • Social All In One is a specialized API that retrieves publicly available video information from multiple…

    MediaFreemium522 subscribers
  • Me.ta’s new social media app Ins.tagram. Ins.tagram (Me.ta) Media Download, Profile,…

    MediaFreemium1.1k subscribers
  • Convert YT Videos to 64kbps - 320kbps MP3/M4A. For custom plan, please contact us.

    MediaFreemium1.1k subscribers
  • Next Generation Netflix Global Search

    MediaFreemium233 subscribers