Goodreads Scraper — Books, Ratings, Genres, Series & Reviews
Pricing
from $1.40 / 1,000 books
Goodreads Scraper — Books, Ratings, Genres, Series & Reviews
Scrape Goodreads books by URL, ID, ISBN or keyword search: average rating, star distribution, ratings and reviews count, genres, series, pages, publisher, publication dates, awards, description and reader reviews. No login.
Pricing
from $1.40 / 1,000 books
Rating
0.0
(0)
Developer
Jefferson Valandro
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
7 days ago
Last modified
Categories
Share
Scrape Goodreads books by URL, Goodreads ID, ISBN or keyword search, without login. For each book: average rating, star distribution, number of ratings and reviews, genres, series and position, pages, format, publisher, edition and first publication dates, ISBN/ASIN, awards, description and cover. Optionally, the top reader reviews with rating, text, likes and date.
Use it for book market research, publishing and author analytics, recommendation datasets, price-comparison catalogs or review sentiment analysis.
Why this one
- ISBN lookup: paste ISBN-10 or ISBN-13 numbers and get the Goodreads data.
- Full rating picture: average, total ratings and the 1-to-5 star distribution.
- Clean metadata: genres, series with position, awards, original title and first publication date (including classics before 1970).
- Reliable at volume: rotates IPs automatically when Goodreads starts rate limiting.
Input
{"books": ["https://www.goodreads.com/book/show/5907.The_Hobbit", "9780593135204", "41865"],"searchQueries": ["cozy mystery", "stephen king"],"maxBooksPerSearch": 50,"reviewsPerBook": 10}
Output (field type)
| type | Main fields |
|---|---|
book | bookId, title, originalTitle, url, author, averageRating, ratingsCount, reviewsCount, ratingDistribution, genres, series, pages, format, publisher, firstPublishedAt, editionPublishedAt, language, isbn, isbn13, asin, awards, description, image |
review | bookId, bookTitle, rating, text, likes, comments, spoiler, createdAt, reviewer, reviewerUrl, reviewerFollowers |
Example output
One real item from a test run (long texts and lists shortened):
{"type": "book","bookId": 11588,"workId": "849585","title": "The Shining","titleComplete": "The Shining (The Shining, #1)","originalTitle": "The Shining","url": "https://www.goodreads.com/book/show/11588.The_Shining","author": "Stephen King","authorUrl": "https://www.goodreads.com/author/show/3389.Stephen_King","otherContributors": [],"averageRating": 4.29,"ratingsCount": 1776947,"reviewsCount": 55089,"ratingDistribution": {"1": 29318,"2": 48540,"3": 217852,"4": 572230,"5": 909007},"genres": ["Horror","Fiction","Thriller"],"series": [{"name": "The Shining","position": "1"}],"pages": 497,"format": "Mass Market Paperback","publisher": "New English Library","editionPublishedAt": "1980-07-01","firstPublishedAt": "1977-01-28","language": "English","isbn": "0450040186","isbn13": "9780450040184","asin": "0450040186"}
Notes
- Each book page shows up to 30 top reviews; that's the maximum per book.
How much does it cost?
You pay only for results delivered, at a fixed price per item. Apify platform usage is included in that price, so there are no compute costs on top. Errors and items that couldn't be found are free.
| What you get | Price | Example |
|---|---|---|
| Book | $0.002 each | 1,000 books = $2.00 |
| Review | $0.0005 each | 1,000 reviews = $0.50 |
The Apify Free plan includes $5 of monthly credit, enough for about 2,500 books per month at no cost. You can also set a maximum spend per run.
On paid Apify plans it gets cheaper automatically: 10% off on Starter, 20% on Scale and 30% on Business.