Skip to main content
Download complete book data including pages and titles from the Shamela library.

Basic Download as JSON

Download a book as JSON:

Download as SQLite

Download a book as a SQLite database:

With Pre-fetched Metadata

Optimize downloads by pre-fetching metadata to avoid extra HTTP calls:

Check for Book Updates

Check if there are updates for a specific book version:

GetBookMetadataResponsePayload

Example Response

Get Book Cover URL

Generate the URL for a book’s cover image:

Single Book Cover

Download Multiple Books

Batch download multiple books:

File Format Detection

The output format is automatically detected from the file extension:
The library automatically handles patches. If a minor release is available, it will be applied on top of the major release.