Goodreads Reviews Scraper avatar

Goodreads Reviews Scraper

Pricing

Pay per event

Go to Apify Store
Goodreads Reviews Scraper

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.

Pricing

Pay per event

Rating

5.0

(1)

Developer

ParseForge

ParseForge

Maintained by Community

Actor stats

2

Bookmarked

17

Total users

1

Monthly active users

3 days ago

Last modified

Share

ParseForge Banner

📚 Goodreads Reviews Scraper

🚀 Collect book reviews and ratings from Goodreads in minutes. Search by keyword or genre, or paste book URLs. Export reviews, ratings, book info, and reviewer details. No coding, no Goodreads account required.

🕒 Last updated: 2026-04-16 · 📊 15+ fields per review · 🔍 Keyword + genre filters · ⭐ Ratings + reviews · 🚫 No auth required

The Goodreads Reviews Scraper collects book review data from Goodreads, returning 15+ fields per review: reviewer name, rating (1-5), review text, book title, author, genre, publication date, and review date. Filter by keyword, genre, or paste direct book page URLs.

Goodreads hosts over 100 million reviews. This Actor exports structured review data for publishing research, sentiment analysis, and book market intelligence.

🎯 Target Audience💡 Primary Use Cases
Publishers, authors, book marketers, literary agents, academic researchers, sentiment analystsBook market research, review sentiment analysis, author benchmarking, genre trend tracking, publishing intelligence

📋 What the Goodreads Reviews Scraper does

Three input modes:

  • 🔗 URL mode. Paste any Goodreads book or search URL.
  • 🔍 Keyword search. Search by book title, author, or keyword.
  • 📂 Genre filter. Browse by Goodreads genre categories.

Each review record includes book title, author, reviewer username, rating (1-5), full review text, review date, book genre, and Goodreads URL.

💡 Why it matters: reading through hundreds of Goodreads reviews manually is tedious. This Actor exports structured review data at scale for sentiment analysis, market research, or publishing intelligence.


🎬 Full Demo

🚧 Coming soon: a 3-minute walkthrough.


⚙️ Input

InputTypeDefaultBehavior
startUrlstring""Goodreads book or search URL.
searchQuerystring""Book title, author, or keyword.
genrestring""Goodreads genre category.
maxItemsinteger10Max reviews. Paid: up to 1,000,000.

Example: reviews for a specific book.

{
"startUrl": "https://www.goodreads.com/book/show/40121378-atomic-habits",
"maxItems": 100
}

Example: search for science fiction reviews.

{
"searchQuery": "science fiction",
"genre": "Science Fiction",
"maxItems": 50
}

📊 Output

🧾 Schema

FieldTypeExample
📚 bookTitlestring"Atomic Habits"
👤 authorstring"James Clear"
ratingnumber5
📝 reviewTextstring"This book changed my approach to..."
👤 reviewerNamestring"BookLover42"
📅 reviewDatestring"2026-03-15"
📂 genrestring"Self Help"
🔗 bookUrlstring"https://www.goodreads.com/book/..."
🕒 scrapedAtISO 8601"2026-04-16T00:00:00.000Z"

📦 Sample records


✨ Why choose this Actor

Capability
📚100M+ reviews. Full Goodreads review archive.
🔍3 input modes. URL, keyword search, genre filter.
Rating data. 1-5 star ratings per review.
📝Full review text. Complete reader opinions.
👤Reviewer info. Username per review.
Scalable. Single-book to full-genre sweeps.
🚫No authentication. Public review data.

📈 How it compares to alternatives

ApproachCostCoverageFull textFiltersSetup
⭐ Goodreads Reviews Scraper (this Actor)$5 free credit, then pay-per-useFull GoodreadsYeskeyword, genre, URL⚡ 2 min
Manual Goodreads browsingFreeOne book at a timeYesUI only🕒 Hours
Goodreads API (deprecated)N/ADiscontinuedN/AN/AN/A

🚀 How to use

  1. 📝 Sign up. Create a free account with $5 credit (takes 2 minutes).
  2. 🌐 Open the Actor. Go to the Goodreads Reviews Scraper page.
  3. 🎯 Set input. Paste a book URL or search by keyword/genre.
  4. 🚀 Run it. Click Start.
  5. 📥 Download. Grab results in the Dataset tab.

⏱️ Total time: 3-5 minutes. No coding required.


💼 Business use cases

📚 Publishing & Marketing

  • Analyze reader sentiment per book
  • Track genre popularity trends
  • Benchmark against competitor titles
  • Identify themes in reader feedback

📊 Research & Analytics

  • Build book review datasets
  • Study rating distributions by genre
  • Analyze review length and quality
  • Track seasonal reading trends

✍️ Authors & Agents

  • Monitor reviews for your titles
  • Track reader reception over time
  • Analyze competitor book performance
  • Identify reviewer influencers

🛒 Book Retail & Libraries

  • Curate collections by genre and rating
  • Track trending titles by review volume
  • Build recommendation datasets
  • Analyze reading preferences

🔌 Automating Goodreads Reviews Scraper

  • 🟢 Node.js. Install the apify-client NPM package.
  • 🐍 Python. Use the apify-client PyPI package.
  • 📚 See the Apify API documentation for full details.

❓ Frequently Asked Questions


🔌 Integrate with any app


💡 Pro Tip: browse the complete ParseForge collection for more review and content scrapers.


🆘 Need Help? Open our contact form to request a new scraper, propose a custom data project, or report an issue.


⚠️ Disclaimer: this Actor is an independent tool and is not affiliated with, endorsed by, or sponsored by Goodreads or Amazon. All trademarks mentioned are the property of their respective owners. Only publicly available review data is collected.