datasets_goodreads_books_search
Search Goodreads books dataset. Searches the crawled public Goodreads book catalog stored in a search index. Discovered from curated Listopia "best of" lists, a search-term sweep, and author bibliography expansion — not a full catalog.
Instructions
Search Goodreads books dataset. Searches the crawled public Goodreads book catalog stored in a search index. Discovered from curated Listopia "best of" lists, a search-term sweep, and author bibliography expansion — not a full catalog. Sort enum: relevance, rating_desc, reviews_desc, publication_desc, publication_asc, pages_desc, pages_asc, title_asc. Billing: this search costs 1 credit per record returned, with a minimum of 2 (an empty result costs 2, a full page of 100 costs 100).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| q | No | Full-text query over title, author and description, max 256 characters | |
| isbn | No | Exact ISBN-10 filter, max 128 characters | |
| page | No | Page number, defaults to 1 | |
| sort | No | Sort enum: relevance, rating_desc, reviews_desc, publication_desc, publication_asc, pages_desc, pages_asc, title_asc | |
| genre | No | Exact genre filter (e.g. Fantasy, Romance, Nonfiction), max 128 characters | |
| author | No | Exact author name filter (matches any credited contributor), max 128 characters | |
| format | No | Exact format filter (e.g. Hardcover, Paperback, Kindle Edition), max 128 characters | |
| isbn13 | No | Exact ISBN-13 filter, max 128 characters | |
| run_id | No | Exact crawl run-id filter, max 128 characters | |
| series | No | Exact series name filter, max 128 characters | |
| language | No | Exact language filter (e.g. English, Spanish), max 128 characters | |
| author_id | No | Exact Goodreads author id filter, max 128 characters | |
| max_pages | No | Maximum page count | |
| min_pages | No | Minimum page count | |
| page_size | No | Page size, defaults to 20 and maxes at 100; page * page_size must be <= 10000 | |
| publisher | No | Exact publisher filter, max 128 characters | |
| min_rating | No | Minimum average rating, 0 through 5 | |
| min_ratings_count | No | Minimum number of ratings | |
| max_publication_year | No | Maximum publication year | |
| min_publication_year | No | Minimum publication year |