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
Maintained by CommunityActor stats
2
Bookmarked
32
Total users
6
Monthly active users
17 hours ago
Last modified
Categories
Share
π Goodreads Books Scraper
Collect comprehensive book data from Goodreads.com without any technical setup. This tool lets you extract detailed information about any book - or hundreds of books at once - by simply providing a URL, a search term, or a genre name.
Whether you are tracking publishing trends, building a reading list database, researching competitive titles, or analyzing reader sentiment through ratings and reviews, this tool gives you clean, structured data ready for immediate use. No coding knowledge required.
Goodreads is the world's largest site for readers and book recommendations, with over 150 million members and millions of book listings. This tool gives you direct access to that wealth of information - titles, authors, ratings, genres, awards, ISBNs, publisher details, series information, and much more - all exported as CSV, Excel, or JSON.
β¨ What Does It Do
- Title and author - Full book title, complete series-formatted title (e.g. "The Hunger Games, #1"), author name, and a direct link to their Goodreads author profile
- Ratings and reviews - Average star rating, total ratings count, total text reviews count, and a breakdown of 1-star through 5-star ratings for detailed sentiment analysis
- Genres - Full list of reader-assigned genre tags (e.g. "Young Adult", "Dystopia", "Science Fiction")
- Book description - Complete synopsis for content analysis or display
- Publication details - Publisher name, publication date, page count, and format (Hardcover, Paperback, etc.)
- Identifiers - ISBN, ISBN-13, and ASIN for cross-referencing with other databases and retailers
- Language - Language of the edition collected
- Series information - Series name, series URL, and position within the series (e.g. Book 1 of 3)
- Awards - Full list of literary awards won or nominated, including award name, category, designation, and year
- Cover image - Direct URL to the book cover image
- Goodreads link - Direct URL to the book's Goodreads page for easy reference
π How to Use
No technical skills required. Follow these steps:
- Sign Up: Create a free account w/ $5 credit
- Find the Actor: Search for "Goodreads Books Scraper" in the Apify store, or go directly to the actor page
- Set Your Input: Enter a Goodreads URL, a search keyword, or a genre name in the input form
- Set Max Items: Choose how many books you want to collect (default is 10, up to 100 for free accounts)
- Run the Actor: Click "Start" and the tool will begin collecting data immediately
- Download Your Data: Once complete, download your results as CSV, Excel, or JSON from the dataset tab
The entire process takes just minutes. No code, no setup, no technical knowledge needed.
π‘ More ParseForge Actors
- BizBuySell Scraper - Collect business-for-sale listings with financials and contact details
- PR Newswire Scraper - Monitor press releases and announcements across industries
- Hugging Face Model Scraper - Extract AI model listings, downloads, and metadata
- HTML to JSON Smart Parser - Convert any webpage into structured JSON data
- Smart Apify Actor Scraper - Collect actor metadata, ratings, and usage stats from the Apify store
Browse our complete collection of data extraction tools for more.
β οΈ Disclaimer
This Actor is an independent tool and is not affiliated with, endorsed by, or sponsored by Goodreads or any of its subsidiaries. All trademarks mentioned are the property of their respective owners.
π Data fields
Each record includes: bookId, bookTitle, helpfulCount, imageUrl, rating, reviewDate, reviewId, reviewText, reviewUrl, reviewerName, reviewerProfileUrl, scrapedTimestamp, spoiler. All 13 field names come from a real production run, so what you see here is what lands in your dataset.
π Need Help?
If you hit a bug, have questions about setup, or need a scraper we haven't built yet, open our contact form or write to parseforge@protonmail.com. We also take on paid custom data projects.
For faster answers, join our Discord. It's the best place to get support and suggest new actors.
