Goodreads Reviews Scraper
Pricing
Pay per event
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
Actor stats
2
Bookmarked
17
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share

📚 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 analysts | Book 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
| Input | Type | Default | Behavior |
|---|---|---|---|
startUrl | string | "" | Goodreads book or search URL. |
searchQuery | string | "" | Book title, author, or keyword. |
genre | string | "" | Goodreads genre category. |
maxItems | integer | 10 | Max 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
| Field | Type | Example |
|---|---|---|
📚 bookTitle | string | "Atomic Habits" |
👤 author | string | "James Clear" |
⭐ rating | number | 5 |
📝 reviewText | string | "This book changed my approach to..." |
👤 reviewerName | string | "BookLover42" |
📅 reviewDate | string | "2026-03-15" |
📂 genre | string | "Self Help" |
🔗 bookUrl | string | "https://www.goodreads.com/book/..." |
🕒 scrapedAt | ISO 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
| Approach | Cost | Coverage | Full text | Filters | Setup |
|---|---|---|---|---|---|
| ⭐ Goodreads Reviews Scraper (this Actor) | $5 free credit, then pay-per-use | Full Goodreads | Yes | keyword, genre, URL | ⚡ 2 min |
| Manual Goodreads browsing | Free | One book at a time | Yes | UI only | 🕒 Hours |
| Goodreads API (deprecated) | N/A | Discontinued | N/A | N/A | N/A |
🚀 How to use
- 📝 Sign up. Create a free account with $5 credit (takes 2 minutes).
- 🌐 Open the Actor. Go to the Goodreads Reviews Scraper page.
- 🎯 Set input. Paste a book URL or search by keyword/genre.
- 🚀 Run it. Click Start.
- 📥 Download. Grab results in the Dataset tab.
⏱️ Total time: 3-5 minutes. No coding required.
💼 Business use cases
🔌 Automating Goodreads Reviews Scraper
- 🟢 Node.js. Install the
apify-clientNPM package. - 🐍 Python. Use the
apify-clientPyPI package. - 📚 See the Apify API documentation for full details.
❓ Frequently Asked Questions
🔌 Integrate with any app
- Make - Automate workflows
- Zapier - Connect 5,000+ apps
- Slack - Get notifications
- Airbyte - Data pipelines
- GitHub - Trigger from commits
- Google Drive - Export to Sheets
🔗 Recommended Actors
- 🍺 Untappd Beer Review Scraper - Beer ratings
- 📚 Rate My Professors Scraper - Professor ratings
- 🛒 Amazon Reviews Scraper - Product reviews
- 📚 Semantic Scholar Scraper - Academic papers
- 📰 PR Newswire Scraper - Press releases
💡 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.