Goodreads Book List Scraper
Pricing
$19.99/month + usage
Go to Apify Store

Goodreads Book List Scraper
Scrape book lists from Goodreads.com with automatic pagination, extracting titles, authors, ratings, and scores.
Pricing
$19.99/month + usage
Rating
5.0
(1)
Developer

PowerBox
Maintained by Community
Actor stats
1
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
📚 Goodreads Book List Scraper
This actor allows you to scrape book lists from Goodreads.com by providing a list URL. It automatically handles pagination and extracts comprehensive book information including titles, authors, ratings, and community scores.
Features
- URL-based Scraping: Extract books by providing a complete Goodreads list URL
- Automatic Pagination: Automatically clicks through pages until reaching the end or max items limit
- Comprehensive Book Data: Extract detailed information about each book including:
- Book title and URL
- Author name and profile URL
- Cover image URL
- Average rating and total ratings count
- List score and vote count
- Rank position in the list
Input Parameters
| Field | Type | Required | Description |
|---|---|---|---|
searchUrl | string | Yes | Complete Goodreads list URL to scrape |
maxItems | integer | No | Maximum number of books to fetch (default: 50) |
Output
The output is a list of book objects, each containing:
searchUrl: The original list URL usedbookId: Unique Goodreads book IDrank: Position in the listtitle: Book titlebookUrl: URL to the book page on Goodreadsauthor: Author nameauthorUrl: URL to the author page on GoodreadscoverImageUrl: URL of the book cover imageavgRating: Average rating (e.g., 4.20)ratingsCount: Total number of ratingsscore: List scorevotesCount: Number of people who voted for this bookscrapedAt: Timestamp of when the data was scraped
Example output:
[{"searchUrl": "https://www.goodreads.com/list/show/10048.Non_fiction_Something_for_Everyone","bookId": "48855","rank": 1,"title": "The Diary of a Young Girl","bookUrl": "https://www.goodreads.com/book/show/48855.The_Diary_of_a_Young_Girl","author": "Anne Frank","authorUrl": "https://www.goodreads.com/author/show/3720.Anne_Frank","coverImageUrl": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1560816565i/48855._SY75_.jpg","avgRating": 4.2,"ratingsCount": "4214136","score": "6439","votesCount": "68","scrapedAt": "2026-02-22T03:23:50.601Z"}]
Use Cases
- Book recommendation research
- Reading list aggregation and comparison
- Literary market analysis
- Author popularity tracking
- Community reading trends analysis
Notes
- The actor uses stealth mode to avoid detection
- Results are automatically paginated until reaching the end or max items limit
- Duplicate books are automatically filtered by book ID
- The actor includes random delays between page loads to avoid rate limiting
Start exploring Goodreads book lists today!