VOOZH about

URL: https://apify.com/scraper-engine/goodreads-review-scraper

⇱ Goodreads Review Scraper Β· Apify


Pricing

from $4.99 / 1,000 results

Go to Apify Store

Goodreads Review Scraper

πŸ“š Goodreads Review Scraper pulls reviews from book & author pages β€” ratings, review text, dates, shelves, likes & reviewer info. ⚑ Export CSV/JSON/API for sentiment, market research & book marketing. πŸš€ Perfect for publishers, authors & data teams.

Pricing

from $4.99 / 1,000 results

Rating

0.0

(0)

Developer

πŸ‘ Scraper Engine

Scraper Engine

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

0

Monthly active users

14 days ago

Last modified

Share

Goodreads Review Scraper (Apify Actor)

Scrapes public book reviews from Goodreads using the same approach as the standalone scripts: load the book reviews page, extract work/book resource IDs, discover the GraphQL endpoint and apiKey from bundled JS, then call getReviews with pagination until maxItems per URL.

Features

  • Bulk urls input (full Goodreads book URLs or numeric work IDs).
  • Sort: popular (default), newest, oldest; optional language filter; ALL vs this edition reviews.
  • Proxy strategy: starts with direct HTTP; on failure escalates to Apify datacenter proxy, then RESIDENTIAL (locked for the rest of the run). Retries up to 3Γ— per step (discovery + GraphQL), with short backoff.
  • Results pushed to the dataset as they are scraped (one row per review), matching the flattened review shape from the GraphQL API.

Input

FieldTypeDescription
urlsarrayRequired. Book page URLs or numeric IDs.
maxItemsintegerMax reviews per URL (default 100).
sortBystringpopular | newest | oldest.
languageCodestringe.g. en, or all for no filter.
reviewEditionstringALL (work) or only_this_book.
proxyConfigurationobjectOptional Apify Proxy UI config (escalation uses Apify proxy when needed).

Example:

{
"urls":["https://www.goodreads.com/book/show/26032825"],
"maxItems":50,
"sortBy":"oldest",
"languageCode":"en",
"reviewEdition":"only_this_book"
}

Output

Dataset items include bookUrl, id, creator, text, rating, shelving, timestamps, likeCount, commentCount, etc., as returned by the review extractor.

Local run

cd Goodreads-Review-Scraper
pip install-r requirements.txt
apify run

Pass input in the Apify Console, or for local apify run add INPUT.json under the default key-value store yourself (it is not part of this repository).

Legal

Only publicly visible reviews are collected. You are responsible for complying with Goodreads’ terms and applicable laws.

You might also like

Goodreads Review Scraper

api-empire/goodreads-review-scraper

πŸ“š Goodreads Review Scraper extracts book reviews at scale β€” ratings, review text, reviewer profiles, dates & shelves. ⚑ Clean, structured data for sentiment analysis, market research & author insights. πŸ”„ Export CSV/JSON. 🎯 Ideal for authors, publishers, marketers & data teams.

Goodreads Review Scraper

scrapio/goodreads-review-scraper

πŸ“š Goodreads Review Scraper extracts book reviews, star ratings, reviewer profiles, dates, helpful votes, shelves & comments from Goodreads. πŸ” Clean, structured data for sentiment analysis, market research & book marketing. πŸ“Š Export to CSV/JSON. πŸš€ Ideal for authors, publishers & analysts.

Goodreads Review Scraper

scrapier/goodreads-review-scraper

πŸ“š Goodreads Review Scraper extracts book reviews at scale β€” ratings, review text, dates, reviewer profiles, helpful votes & shelves. πŸ”Ž Clean, structured data for sentiment analysis & insights. πŸš€ Perfect for authors, publishers, marketers & researchers.

Goodreads Review Scraper

simpleapi/goodreads-review-scraper

πŸ“š Goodreads Review Scraper extracts ratings, reviews, dates, reviewers & metadata from Goodreads book pages at scale. πŸ” Export clean data to CSV/JSON for sentiment, market research & content analysis. πŸš€ Ideal for authors, publishers, researchers & SEO teams.

Goodreads Book Reviews Scraper

seemuapps/goodreads-reviews-scraper

Scrape reviews from any Goodreads book. Get full review text, star rating, reviewer name, likes, shelves, and book metadata. No login required.

Goodreads Reviews Scraper - Low-costπŸ’²πŸ”₯ πŸ“šβ­

delectable_incubator/goodreads-reviews-scraper-low-cost

Scrape Goodreads book reviews πŸ“šβ­ with a powerful review scraper. Extract reviewer names, ratings, review text, review dates, and profile links from any Goodreads book page. Ideal for book market research, sentiment analysis, literary studies, reader feedback analysis, and AI/NLP datasets πŸ“ŠπŸš€

Goodreads Reviews Scraper

parseforge/goodreads-reviews-scraper

Automate collection of book reviews from Goodreads. Get complete review data including ratings, review text, reviewer information, dates, and helpful counts. Perfect for authors, publishers, researchers, and book enthusiasts who need accurate, up-to-date review intelligence without manual work.

26

5.0

Related articles

How to scrape Goodreads books and reviews without using Goodreads API
Read more