/api/chapter and require authentication.
GET /api/chapter/
Return the metadata for a single chapter. Path parametersThe chapter’s unique ID.
Chapter object.
Unique chapter ID.
Parent novel ID.
Parent volume ID, if the chapter belongs to a volume.
Chapter number within the novel (1-indexed).
Full URL of the chapter’s content page on the source site.
Chapter title.
Whether the chapter content has been crawled.
Relative path to the compressed chapter content file.
Whether the chapter content file is available locally.
Creation time (UNIX ms).
Last update time (UNIX ms).
GET /api/chapter//fetch
Create (or retrieve an existing) crawl job to download the content for this chapter. If a job for this chapter already exists, the existing job is returned instead of creating a duplicate. Path parametersThe chapter’s unique ID.
Job object. See the Jobs API for field descriptions.
GET /api/chapter//images
List the images referenced in a chapter. Path parametersThe chapter’s unique ID.
When
true, only return images that have already been downloaded locally.ChapterImage objects.
Unique image ID.
Parent novel ID.
Parent chapter ID.
Original remote image URL.
Whether the image has been downloaded.
Relative path to the local image file.
Whether the local image file exists.
Creation time (UNIX ms).
Last update time (UNIX ms).
GET /api/chapter//read
Return the chapter content prepared for reading, including navigation links to the previous and next chapters.The chapter content must have been crawled first (
is_done: true). If the content is not yet available, trigger a fetch job via GET /api/chapter/{chapter_id}/fetch.The chapter’s unique ID.
ReadChapterResponse object.
The parent novel object. See Novels API for field descriptions.
The chapter metadata object (same fields as
GET /api/chapter/{chapter_id}).The chapter body as an HTML string.
null if the content has not been fetched yet.The ID of the next chapter, or
null if this is the last chapter.The ID of the previous chapter, or
null if this is the first chapter.