A list is paged with skip (how many to skip, from 0) and limit (how many to return). Each page costs the route's units, whatever its size, so ask for full pages.
curl -H "Authorization: Bearer $RT_KEY" \
'https://randomtranslator.com/api/v1/novels/1234/chapters/page?skip=100&limit=100'
total is how many items the whole list holds with your filters, so the last page starts at skip = total minus what is left. On your library, with_total=false skips the count and answers total: -1.
| List | Default page | Largest page |
|---|---|---|
| Search and browse novels | 20 | 50 |
| Popular | 20 | 50 |
| A novel's chapter list | 100 | 200 |
| A novel's glossary, and its search | 100 | 100 |
| Shared glossary terms | 50 | 100 |
| Your library | 20 | 50 |
| Your notifications | 20 | 50 |
Genres, fandoms and tags (/novels/hub) come whole in one answer, with no paging.
- A
limitabove the largest page, or a negativeskip, is a422. - The chapter list can open on a chapter instead of a
skip:around=37serves the page that holds chapter 37. - Popular holds the novels with readers in its window; its
totalis the length of that list.
The chapter list gives numbers and titles only, never text, and the API has no route that returns chapter text at any depth.