Goodreads Books & Reviews Scraper avatar

Goodreads Books & Reviews Scraper

Pricing

from $6.80 / 1,000 results

Go to Apify Store
Goodreads Books & Reviews Scraper

Goodreads Books & Reviews Scraper

Scrape Goodreads books by keyword, book URL, author, list or shelf: ratings, ISBN, genres, series, description and reviews. Export JSON, CSV, Excel.

Pricing

from $6.80 / 1,000 results

Rating

0.0

(0)

Developer

Scrapers Lat

Scrapers Lat

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

10 hours ago

Last modified

Share

Goodreads Books & Reviews Scraper

Goodreads Scraper

Extract books, ratings and reviews from Goodreads by keyword, book URL, author, Listopia list or shelf, with up to 30 reviews per title

Apify Coverage Maintained Output

30+ fields
per book
Global
coverage
JSON / CSV / Excel
output formats
Updated
2026-07-26

What you get

Each record is one book with its full metadata, aggregate ratings and a sample of its most-liked reviews. Feed it search keywords, direct book URLs, an author page, a Listopia list or a shelf, and it returns a clean row per book.

  • imageUrl: cover image URL
  • title: book title
  • titleComplete: title with series and volume, when present
  • url: Goodreads book page URL
  • bookId: Goodreads book id
  • workId: Goodreads work id (shared across editions)
  • authorName: primary author
  • authorUrl: primary author profile URL
  • authors: all credited authors
  • authorFollowers: primary author follower count
  • authorBooksCount: number of works by the primary author
  • isbn: ISBN-10
  • isbn13: ISBN-13
  • asin: Amazon ASIN
  • format: edition format (Paperback, Hardcover, Kindle, Audiobook)
  • pageCount: number of pages
  • publisher: publisher of this edition
  • publicationDate: edition publication date
  • publicationYear: edition publication year
  • originalPublicationYear: year the work was first published
  • language: edition language
  • averageRating: average star rating
  • ratingsCount: total number of ratings
  • reviewsCount: total number of text reviews
  • ratingsCountDist: rating counts from 1 to 5 stars
  • seriesTitle: series name, when the book is part of one
  • seriesUrl: series page URL
  • seriesPosition: position of the book within the series
  • genres: reader-assigned genres and shelves
  • awards: awards won by the work
  • characters: named characters, when listed
  • places: settings and places, when listed
  • description: full book description
  • reviews: sample of most-liked reviews, each with reviewerName, reviewerUrl, rating, text, date, likes, comments, spoiler flag and review URL
  • reviewsSampleCount: number of reviews returned for the book
  • observedAt: when this book was last seen by the scraper

Reviews are included when Include Reviews is on, up to Max Reviews Per Book.

Who is it for

Use caseWho benefits
Build and enrich a book catalog with ratings and ISBNsBook apps, libraries, retailers
Track ratings and review sentiment for specific titlesAuthors, publishers, marketers
Pull every book on a Listopia list or shelfResearchers, data teams
Collect an author's full bibliography with metadataLiterary agencies, catalogers
Feed book descriptions and reviews into recommendation modelsML and data science teams

Frequently Asked Questions

What can I search on Goodreads with this scraper?
You can pass search keywords (book titles or author names), direct Goodreads book URLs, an author page or author book list, a Listopia list, or a shelf URL. Any mix works in a single run, and results are combined and de-duplicated up to Max Books.

How many books can one run return?
There is no fixed ceiling beyond the Max Books you set. Lists and shelves are paginated automatically, so a single list URL can yield hundreds of books. Free Apify plans are capped at 10 books per run; paid plans are unlimited.

Can I get the reviews for each book?
Yes. Turn on Include Reviews and each book comes with a sample of its most-liked recent reviews, including the reviewer name and profile, star rating, full review text, date, and like count. Up to about 30 reviews per book are available.

Do keyword searches return every matching book?
Each keyword returns the top matching books ranked by Goodreads relevance. For exhaustive coverage of an author or theme, use the author page, a Listopia list or a shelf URL instead, which the scraper paginates in full.

What happens when a field is missing for a book?
Fields that Goodreads does not list for a given title, such as awards, characters or a series, are returned empty rather than guessed. Every record includes an error field that stays empty on success.

Need data from the same space? Here are other scrapers we build and maintain:

More scrapers at scrapers.lat

This actor is built and maintained by scrapers.lat, where we publish scrapers for Latin American and US public platforms: real estate, jobs, e-commerce, company registries and government data. Browse the full catalog, see live sample output for each one, or ask us for a custom scraper at scrapers.lat.


This actor is an independent tool and has no affiliation with Goodreads. It only accesses data that is publicly available on the platform. Use it in accordance with Goodreads's terms of service.