Quill API

CategoryBook Reading & Tracking API

A feature-complete RESTful API for book reading and tracking applications. Supports chunk-based PDF reading with automatic text extraction, reading progress and session logging, streak tracking, quotes, bookmarks, and full OAuth 2.0 / JWT auth flows.

quill-api
READING ENGINE
REST APIv1

Quill

Read. Track. Remember.

01PDFuploaded
02TEXTextracted
03CHUNKSindexed
04PROGRESStracked
reading progress67%
TypeScriptExpress 5MongoDBCloudinaryJWTOAuth

Live requests

reading activity

authenticated
POST/api/v1/books201
PDF upload
GET/api/v1/books/:id/chunks/12200
Read chunkprocessing
PATCH/api/v1/reading/:bookId200
Save progress
POST/api/v1/stats/session201
Reading session
POST/api/v1/quotes/:bookId201
Save quote
response200 OK
{
"book": "The Alchemist"
"chunk": 12
"progress": 67
}
MongoDB
Cloudinary
JWT
OAuth