Goodreads Scraper - Books, Ratings & Reviews avatar

Goodreads Scraper - Books, Ratings & Reviews

Pricing

from $1.00 / 1,000 results

Go to Apify Store
Goodreads Scraper - Books, Ratings & Reviews

Goodreads Scraper - Books, Ratings & Reviews

Extract book data from Goodreads by search term, list or shelf. Returns title, author, series, ISBN and ISBN-13, publisher, publication year, page count, genres, average rating, ratings and reviews count, description and cover image. For publishing research and catalogue building.

Pricing

from $1.00 / 1,000 results

Rating

0.0

(0)

Developer

Ryan Zinburg

Ryan Zinburg

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

1

Monthly active users

9 days ago

Last modified

Share

Goodreads Scraper - Books, Ratings, ISBNs & Genres

Extract book data from Goodreads, the largest reader community and de facto public catalogue of what people actually read. Search a term, a curated list or a shelf, and export a clean bibliographic table with ratings attached.

What you get per book

FieldExample
titleDune
authorFrank Herbert
seriesNameDune Chronicles
isbn, isbn13catalogue identifiers
publisher, publicationYearAce, 1965
pageCount412
genres["Science Fiction", "Classics"]
averageRating4.27
ratingsCount, reviewsCount1.4M ratings, 62k reviews
descriptionblurb when descriptions are enabled
coverImageUrlcover image
bookId, goodreadsUrlidentifier and link

Search filters

  • searchQuery - title, author or keyword, e.g. dune, Ursula Le Guin
  • listId - a Goodreads list to export
  • shelf - a shelf such as to-read or a genre shelf
  • includeDescription - fetch the blurb per book
  • maxResults - how many books to save

Example input

{
"searchQuery": "dune",
"includeDescription": true,
"maxResults": 50
}

Use cases

  • Publishing and acquisition research - see how comparable titles are rated and how many readers they reached
  • Catalogue and metadata building - resolve titles to ISBN, publisher, page count and genre
  • Bookselling and recommendation engines - build a genre-tagged dataset with popularity signals
  • Literary trend analysis - track which genres and series accumulate ratings over time
  • Library and collection management - enrich a holdings list with ratings and genres
  • Author and series research - map a series' entries with their individual reception

Why Goodreads ratings matter

ratingsCount is a demand signal, not an opinion: it counts how many people cared enough to rate the book at all. Combined with averageRating it separates the genuinely popular from the narrowly beloved, which is exactly the distinction a publisher or bookseller needs and which sales rank alone does not give.

The presence of both isbn and isbn13 makes the export joinable against any commercial book database.

Notes

  • isbn fields are empty for some editions, particularly older and self-published titles.
  • averageRating and the counts are snapshots and keep rising for active titles.
  • Genres are reader-assigned shelves aggregated by Goodreads, so they reflect how readers categorise a book rather than a formal taxonomy.
  • Turning on includeDescription adds a request per book and slows larger runs.