Endpoint Playground
Returns a ranked list of manga from AniList. `sort` defaults to `TRENDING_DESC`; other values are `POPULARITY_DESC`, `SCORE_DESC`, `FAVOURITES_DESC`, `START_DATE_DESC` and `UPDATED_AT_DESC`. Filter by `format`, `genre` or `status`. Paged with `page` (default 1) and `per_page` (default 20, max 50); `has_next_page` shows if more exist.
14 Oct 2026: 20 results; 19 fields had a value in every checked item and 3 varied between items.
Sample value profiles: status: FINISHED (13), RELEASING (7); chapters: 141 to 706, median 207; cover_image: s4.anilist.co.
curl 'https://api.crawlora.net/api/v1/manga/rankings?sort=TRENDING_DESC&format=MANGA&status=FINISHED' \
-H "x-api-key: $CRAWLORA_API_KEY"| Parameter | Type | Required | Prefilled value | Description |
|---|---|---|---|---|
| sort | string | No | TRENDING_DESC | Order: TRENDING_DESC, POPULARITY_DESC, SCORE_DESC, FAVOURITES_DESC, START_DATE_DESC, UPDATED_AT_DESC. Default TRENDING_DESC. |
| format | string | No | MANGA | Format filter: MANGA, NOVEL, ONE_SHOT. |
| genre | string | No | Genre filter, e.g. Fantasy. | |
| status | string | No | FINISHED | Status filter: FINISHED, RELEASING, NOT_YET_RELEASED, CANCELLED, HIATUS. |
| page | integer | No | 1-based page number, default 1 | |
| per_page | integer | No | Results per page, default 20, max 50 |
{
"code": 200,
"msg": "OK",
"data": {
"sort": "POPULARITY_DESC",
"format": "MANGA",
"page": 1,
"per_page": 20,
"total": 5000,
"has_next_page": true,
"results": [
{
"id": 105398,
"title": {
"romaji": "Chainsaw Man"
},
"format": "MANGA",
"average_score": 84
}
]
}
}The sample response, schema and code snippets below work without an account. Sending a live request needs an API key.