Public book catalog

English catalog · Deutscher Katalog · All books JSON · CYZOS JSON

Read the complete book catalog at /catalog.json or the CYZOS series at /cyzos/catalog.json. Both endpoints accept GET requests without authentication. workCount counts books; editionCount counts language editions. The language field identifies each book edition, while descriptions are provided in English and German.

Schema version 2.0. Top-level fields: publisher, catalogUrl, htmlCatalogs, updatedAt, workCount, editionCount and books. Work fields: id, seriesId, topic, themes, metadata, descriptions, audience, facts and editions. Edition fields: editionId, language, title, subtitle, detailUrl, coverUrl, previews, publicationStatus, publication, statusLabel, isbn, asin and purchaseUrl. Null means unknown or unavailable.

publicationStatus and publication.status use planned or available. planned means ordering availability has not been confirmed; available means it has. plannedReleaseDate is an estimate, confirmedReleaseDate is a confirmed release date, and publishedDate records publication. availabilityCheckedDate gives the date availability was checked. Use purchaseUrl for the Amazon product link when provided. A date alone does not confirm availability. Null dates and identifiers are unknown; a null purchaseUrl means no ordering link is provided.

Each edition includes a cover and three original page previews, plus its title, language, book page and format information.

Compatible browsers may expose two read-only WebMCP tools while this website is open: list_books({series?, editionLanguage?, responseLanguage?, query?}) and get_book({id, editionLanguage?, responseLanguage?}). series currently accepts cyzos; languages accept en or de. list_books returns matchedCount, returnedCount, complete, filters and books. All matches are returned in one response. Tools perform no purchase or navigation. WebMCP is experimental and not supported by every browser or agent; HTML and JSON remain available without it.