Goodreads Scraper — Books, Ratings, Genres, Series & Reviews avatar

Goodreads Scraper — Books, Ratings, Genres, Series & Reviews

Pricing

from $1.40 / 1,000 books

Go to Apify Store
Goodreads Scraper — Books, Ratings, Genres, Series & Reviews

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

Jefferson Valandro

Maintained by Community

Actor 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)

typeMain fields
bookbookId, title, originalTitle, url, author, averageRating, ratingsCount, reviewsCount, ratingDistribution, genres, series, pages, format, publisher, firstPublishedAt, editionPublishedAt, language, isbn, isbn13, asin, awards, description, image
reviewbookId, 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 getPriceExample
Book$0.002 each1,000 books = $2.00
Review$0.0005 each1,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.