Developer API
Open metadata for an open library.
The catalogue is available as a free, read-only JSON API. You are welcome to use it for research, indexing, and non-commercial projects. Metadata is provided for reference; full texts remain hosted by the linked source archives under their own terms. Please attribute Sophia Aporrheta and link back where practical.
Catalogue Endpoint
GET https://sophiaaporrheta.com/api/catalog
Query parameters: page (default 1), limit (1–100, default 50), tradition (exact tradition name), language (exact language name), q (search title or author).
Example: https://sophiaaporrheta.com/api/catalog?tradition=Hermeticism&limit=20&page=1
Response Shape
Each response returns a meta object (total, page, limit, totalPages, hasNextPage, license, attribution) and a data array. Each record includes slug, title, author, tradition, traditions, language, originalLanguage, publicationYear, sourceArchive, sourceStatus, accessType, description, sources, and a canonical url.
Fair Use
Please be considerate: cache responses where you can and avoid aggressive polling. The API is rate-friendly but shared by everyone. Responses are cached for a few minutes at the edge.