Goodreads Scraper
Pricing
Pay per usage
Go to Apify Store
Under maintenance
Goodreads Scraper
Pricing
Pay per usage
Search Goodreads for books by title, author, or keyword. Examples: 'Dune', 'Stephen King', 'machine learning', 'best fantasy 2025'.
Direct Goodreads book URLs, list URLs, or shelf URLs to scrape. Overrides searchQuery if provided. Example: 'https://www.goodreads.com/book/show/234225.Dune'.
[ "https://docs.crawlee.dev"]Maximum number of books to scrape. Set to 0 for unlimited (use with caution — may incur significant costs on large lists).
Extract the full book description/synopsis. When disabled, only a short summary is included.
Extract detailed edition info including format (hardcover, paperback, ebook), publisher, and publication dates.
Extract the top community reviews for each book (up to 5 reviews per book).
How to sort search results. Only applies when using searchQuery.
Filter books by language code. Examples: 'en' for English, 'es' for Spanish, 'fr' for French. Leave empty for all languages.
Only include books with an average rating at or above this value. Range: 0-5.
Only include books with this many pages or fewer. Set to 0 for no limit.
Only include books published on or after this date. Format: YYYY-MM-DD. Example: '2020-01-01'.
Only include books published on or before this date. Format: YYYY-MM-DD. Example: '2025-12-31'.
Apify proxy configuration. Highly recommended for scraping Goodreads to avoid rate limiting and blocks.
{ "useApifyProxy": true}Maximum number of pages to scrape in parallel. Higher values are faster but more likely to trigger rate limits.