search_books
Full-text search across Hardcover's catalog by title, author, ISBN, or keyword; set query_type to search authors, series, lists, users, publishers, characters, or prompts instead of books. Read-only.
Instructions
Full-text search across Hardcover's catalog by title, author, ISBN, or keyword; set query_type to search authors, series, lists, users, publishers, characters, or prompts instead of books. Read-only. Returns {total, returned, page, } (e.g. 'books', 'authors') with compact hits (book hits: book_id, title, authors, series; others: id, name, slug, plus type-specific fields) ranked by relevance unless 'sort' is given. Use it to discover ids, then call get_book, get_author, get_series, etc. for full details. If you already have an id, slug, or ISBN, call the matching get_* tool directly.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | Page number (default 1). | |
| sort | No | Typesense sort expression, e.g. 'rating:desc' or 'users_count:desc' for most popular first. | |
| query | Yes | Search query (title, author name, ISBN, etc.). | |
| per_page | No | Results per page (default 10, max 25). | |
| filter_by | No | Typesense filter expression, e.g. 'release_year:>2020' or 'release_year:[2020..2024]'. | |
| query_type | No | Entity type to search (default: 'Book'). |