VOOZH about

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

⇱ Goodreads Review Scraper Β· Apify


Pricing

from $3.99 / 1,000 results

Go to Apify Store

Goodreads Review Scraper

Scrape Goodreads reviews at scale. Extract review text, ratings, reviewer names, review dates, likes, book details, and profile URLs for sentiment analysis, market research, competitor analysis, and reader insights.

Pricing

from $3.99 / 1,000 results

Rating

0.0

(0)

Developer

πŸ‘ ScrapePilot

ScrapePilot

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 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 πŸ“š

easyapi/goodreads-review-scraper

A powerful scraper that extracts detailed book reviews from Goodreads, including review text, ratings, user information, and engagement metrics. Perfect for book analysis, reader sentiment research, and literary trend tracking.

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 πŸ“– - Faster & Cheaper

scrapestorm/goodreads-review-scraper---faster-cheaper

Collect Goodreads book reviews by URL πŸ“š. Access detailed review data with user names, ratings ⭐, review text, and profile links 🌐. Ideal for analyzing book feedback, researching titles, and gathering data for projects or studies πŸ“Š. Perfect for book lovers, researchers, and literary professionals.

35

5.0

(1)

Goodreads Reviews Scraper

scraped/goodreads-review-scraper

Scrape reviews for books on Goodreads

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.

25

5.0

(1)

Goodreads Review Scraper πŸ“š

shahidirfan/Goodreads-Review-Scraper

Instantly extract detailed book reviews, ratings, and reader feedback from Goodreads. Perfect for sentiment analysis, market research, and tracking literary trends. Get structured data on millions of books and user opinions efficiently. Unlock valuable reader insights today!

22

5.0

(1)

Goodreads Books Reviews Scraper

stealth_mode/goodreads-books-reviews-scraper

Scrape book reviews from Goodreads.com, the world's largest book recommendation platform. Extract review text, ratings, user profiles, timestamps, and engagement metrics. Ideal for publishers, authors, market researchers, and sentiment analysis applications.

Goodreads Review Scraper

scraper-engine/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.

πŸ‘ User avatar

Scraper Engine

3

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 Review Scraper

kawsar/goodreads-review-scraper

Goodreads review scraper that collects book reviews, star ratings, and reviewer profiles without login or authentication, giving authors and researchers clean data for sentiment analysis and competitive research.