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

32

Total users

6

Monthly active users

16 hours ago

Last modified

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:

  1. Sign Up: Create a free account w/ $5 credit
  2. Find the Actor: Search for "Goodreads Books Scraper" in the Apify store, or go directly to the actor page
  3. Set Your Input: Enter a Goodreads URL, a search keyword, or a genre name in the input form
  4. Set Max Items: Choose how many books you want to collect (default is 10, up to 100 for free accounts)
  5. Run the Actor: Click "Start" and the tool will begin collecting data immediately
  6. 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

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.