Endpoint Playground
Ranks anime by `sort` (default `TRENDING_DESC`, or `POPULARITY_DESC`, `SCORE_DESC`, `FAVOURITES_DESC`, `START_DATE_DESC`, `UPDATED_AT_DESC`). Filter by `season`, `season_year` (1940 to 2100), `format`, `genre` and `status`. Paged with `page` and `per_page` (default 20, max 50); results carry titles, scores, popularity, episodes, studios and tags.
14 Oct 2026: 20 results; 23 fields had a value in every checked item and 3 varied between items.
Sample value profiles: format: TV (18), MOVIE (2); season_year: 1,999 to 2,022, median 2,016; cover_image: s4.anilist.co.
curl 'https://api.crawlora.net/api/v1/anime/rankings?sort=TRENDING_DESC&season=WINTER&format=TV&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. |
| season | string | No | WINTER | Airing season filter: WINTER, SPRING, SUMMER, FALL. |
| season_year | integer | No | Airing year filter, 1940-2100. | |
| format | string | No | TV | Format filter: TV, TV_SHORT, MOVIE, SPECIAL, OVA, ONA, MUSIC. |
| 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",
"genre": "Fantasy",
"format": "TV",
"status": "FINISHED",
"page": 1,
"per_page": 20,
"total": 5000,
"has_next_page": true,
"results": [
{
"id": 16498,
"title": {
"romaji": "Shingeki no Kyojin"
},
"format": "TV",
"average_score": 85,
"popularity": 900000
}
]
}
}The sample response, schema and code snippets below work without an account. Sending a live request needs an API key.