Search catalogs
metadata_searchSearch library catalogs for books, including titles without downloadable files, to find ISBNs, editions, and publication details. Use results to locate files via ISBN or title.
Instructions
Search library catalogs (Open Library, WorldCat, ISBNdb, Goodreads, Google Books and others) for books, including ones with no downloadable file. Use it to find ISBNs, editions and publication details, then search book_search by ISBN or title for files. Pass an id to book_details for identifiers.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | Result page starting at 1. Defaults to 1 | |
| sort | No | Optional order: relevance (default), newest or oldest (publication year), newest_added or oldest_added, or random | |
| year | No | Optional publication year, for example 2008 | |
| limit | No | Maximum results from this page. Defaults to 10; raise this before requesting another page | |
| query | No | Words to look for, or an ISBN. Optional when title, author, publisher or year is set | |
| title | No | Optional phrase the title must contain | |
| author | No | Optional phrase the author must contain | |
| source | No | Optional catalogs, comma-separated, such as ol (Open Library), oclc (WorldCat), isbndb, goodreads or gbooks (Google Books). Prefix one with - to exclude it | |
| language | No | Optional language codes, comma-separated, for example en or en,de. Prefix one with - to exclude it | |
| publisher | No | Optional phrase the publisher must contain | |
| timeout_seconds | No | Total operation timeout in seconds, including retries. Defaults to 60; maximum 86400 |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| page | Yes | ||
| index | No | ||
| limit | Yes | ||
| total | Yes | ||
| content | No | ||
| matched | Yes | ||
| results | Yes | ||
| language | Yes | ||
| more_pages | Yes | ||
| partial_matches | No | ||
| total_is_lower_bound | No |