get_reviews
Fetch reader reviews for any Goodreads book by ID, with filters for rating, spoilers, and pagination. Get full review text, star ratings, and reviewer details for analysis or citation.
Instructions
Get reader reviews for a book — the actual review text, not just a score.
Fetches from Goodreads' GraphQL backend with true pagination, so limit can exceed the ~30 shown on a page. Reviews come in "most relevant" order and aggregate across all editions of the work. Each review has the reviewer name, star rating (1-5), full text, like/comment counts, date, a spoiler flag, a 'url' permalink (use it to cite/link), and the reviewer's profile url.
limit: max reviews to return (capped at 100 to stay polite). min_rating / max_rating: server-side star filters, e.g. min_rating=4 for positive reviews, max_rating=2 for the critical ones. exclude_spoilers: drop reviews flagged as spoilers.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | ||
| book_id | Yes | ||
| max_rating | No | ||
| min_rating | No | ||
| exclude_spoilers | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||