Skip to main content

Books API

The Books API provides access to the ReadingSteps book library and reading content.

Base URL

List Books

Retrieve a list of books with optional filtering and pagination.

Query Parameters

Example Request

Response

Get Book by ID

Retrieve detailed information about a specific book.

Parameters

Response

Get Book Content

Retrieve the actual content of a book (requires read permission).

Parameters

Response

Add to Reading List

Add a book to the authenticated user’s reading list.

Request Body

Response

Update Reading Progress

Update the user’s reading progress for a specific book.

Request Body

Response

Get Recommendations

Get personalized book recommendations for the authenticated user.

Query Parameters

Response

Rate Limiting

The Books API has the following rate limits:
  • Anonymous: 100 requests per hour
  • Authenticated: 1000 requests per hour
  • Premium: 10000 requests per hour
Rate limit headers are included in all responses: