datasets_goodreads_books_search
Search a curated Goodreads book catalog by title, author, genre, ISBN, ratings, and more. Filter by publication year, page count, format, series, and language to locate specific books.
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.
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 |