Scrape Goodreads Book — Data, Details & Metadata
Pricing
Pay per usage
Scrape Goodreads Book — Data, Details & Metadata
Scrape goodreads book data at scale with this powerful Apify actor. Extracts data, details & metadata with automatic pagination and proxy rotation. Perfect for market research, competitive intelligence, and data-driven decision making.
Pricing
Pay per usage
Rating
0.0
(0)
Developer

Donny Nguyen
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
Goodreads Book Scraper
Scrape Goodreads Books — Ratings, Reviews & Genre Data
What does Goodreads Book Scraper do?
This actor scrapes Goodreads to extract detailed book information based on your search query. It collects book titles, authors, average ratings, ratings counts, reviews counts, publication years, description snippets, genres, image URLs, and book URLs.
Features
- Search books by keyword, author, or title
- Extract comprehensive book metadata including ratings and genres
- Full detail extraction from individual book pages
- Automatic pagination handling
- Configurable maximum results
- Puppeteer-based scraping for JavaScript-rendered content
Input
| Field | Type | Default | Description |
|---|---|---|---|
| searchQuery | string | "science fiction" | The search term to look for books |
| maxResults | integer | 50 | Maximum number of books to scrape |
Example Input
{"searchQuery": "science fiction","maxResults": 50}
Output
Each scraped book includes:
| Field | Description |
|---|---|
| title | Book title |
| author | Author name |
| rating | Average rating (e.g., 4.25) |
| ratingsCount | Total number of ratings |
| reviewsCount | Total number of reviews |
| publicationYear | Year the book was published |
| description | Description snippet (up to 1000 chars) |
| genres | Array of genre tags |
| imageUrl | Book cover image URL |
| bookUrl | URL to the Goodreads book page |
| scrapedAt | Timestamp of when the data was scraped |
Example Output
{"title": "Dune","author": "Frank Herbert","rating": 4.25,"ratingsCount": "1,023,456","reviewsCount": "45,678","publicationYear": 1965,"description": "Set on the desert planet Arrakis, Dune is the story of the boy Paul Atreides...","genres": ["Science Fiction", "Fiction", "Fantasy", "Classics"],"imageUrl": "https://images-na.ssl-images-amazon.com/images/S/compressed.photo.goodreads.com/books/example.jpg","bookUrl": "https://www.goodreads.com/book/show/234225.Dune","scrapedAt": "2024-01-15T10:30:00.000Z"}
Cost of Usage
Running this actor on the Apify platform typically costs less than $1.00 per 100 results due to Puppeteer browser overhead.
Author
Built by donnycodesdefi