WeRead Book Info
View book details, table of contents and reading progress
✨ The solution you've been looking for
View WeRead book details, table of contents, and reading progress. Get book basic info, publication info, ratings, and personal reading progress.
See It In Action
Interactive preview & real-world examples
AI Conversation Simulator
See how users interact with this skill
User Prompt
How many chapters in "The Three-Body Problem"?
Skill Processing
Querying...
Agent Response
'The Three-Body Problem' has 24 chapters, ~890K words. You're at chapter 8, 45% complete
Quick Start (3 Steps)
Get up and running in minutes
Install
Config
First Trigger
Commands
| Command | Description | Required Args |
|---|---|---|
| View Book Info | Get book basic information | book ID or title |
| View Table of Contents | Get book chapters | book ID |
| View Reading Progress | Get personal reading progress | book ID |
Typical Use Cases
View Book Details
Get basic book information
View Table of Contents
Get chapter structure
Overview
book — Book Info & Reading Progress
View book details, table of contents, and reading progress.
API
/book/info — Book Basic Info
Request Parameters:
| Parameter | Type | Required | Description |
|---|---|---|---|
bookId | string | Yes | Book ID |
Response:
| Field | Description |
|---|---|
bookId | Book ID |
title | Book title |
author | Author |
translator | Translator |
cover | Cover URL |
intro | Description |
category | Category |
publisher | Publisher |
publishTime | Publication time |
isbn | ISBN |
wordCount | Total word count |
newRating | Rating (0-100) |
newRatingCount | Rating count |
/book/chapterinfo — Table of Contents
Request Parameters:
| Parameter | Type | Required | Description |
|---|---|---|---|
bookId | string | Yes | Book ID |
Response:
| Field | Description |
|---|---|
chapters | Chapters array |
chapters[].chapterUid | Chapter UID |
chapters[].chapterIdx | Chapter index |
chapters[].title | Chapter title |
chapters[].wordCount | Chapter word count |
chapters[].level | Hierarchy level (1=first level) |
chapters[].price | Chapter price (0=free) |
chapters[].paid | Purchased status (1=purchased) |
/book/getprogress — Reading Progress
Request Parameters:
| Parameter | Type | Required | Description |
|---|---|---|---|
bookId | string | Yes | Book ID |
Response:
| Field | Description |
|---|---|
book.progress | Reading progress percentage (0-100). Note: 1 means 1%, not 100%. Only 100 means finished |
book.recordReadingTime | Accumulated reading duration (seconds) |
book.finishTime | Finish time (only when progress=100) |
book.updateTime | Last reading time |
Workflow
- View book details: Call
/book/infowith bookId or search first with/store/search. - View table of contents: Call
/book/chapterinfo, display indented by level. - View reading progress: Call
/book/getprogress, display percentage and duration. - Use
chapterUidfor subsequent APIs like/book/underlinesand/book/bestbookmarks.
Output Format
- Book details: title, author, rating, description
- Table of contents: indented by level, show word count and paid status
- Progress: display percentage and duration converted to hours/minutes
Environment Matrix
Dependencies
- Author
- weread
- 1.0.3
- 2026-05-17
- reading
WeRead
WeRead Assistant - Search books, manage bookshelf, view notes and highlights, browse reviews, …
View Details →WeRead Bookshelf
View WeRead bookshelf, including e-books and albums/audiobooks. Understand bookshelf count rules …
View Details →WeRead Discover
Get personalized book recommendations and similar book recommendations from WeRead. Discover new …
View Details →