Skip to content

Get reading statistics

GET
/api/stats

Returns reading analytics: books finished, daily activity, genre distribution, reading streak, average finish time

Responses

Reading statistics

application/json
JSON
{
  
"booksFinished": {
  
  
"allTime": 0,
  
  
"thisYear": 0,
  
  
"thisMonth": 0
  
},
  
"dailyActivity": [
  
  
{
  
  
  
"day": "string",
  
  
  
"pagesRead": 0,
  
  
  
"sessions": 0
  
  
}
  
],
  
"genreDistribution": [
  
  
{
  
  
  
"genre": "string",
  
  
  
"count": 0
  
  
}
  
],
  
"streak": {
  
  
"current": 0,
  
  
"longest": 0
  
},
  
"avgDaysToFinish": 0
}

Samples