Endpoint Playground
Returns a manga's cast (character name, native name, billed role, image, favourites), paginated. The AniList id space is shared between anime and manga but the two do not overlap, so an anime id here returns 404 -- use GET /anime/title/{id}/characters for those.
14 Oct 2026: 20 results; 7 fields had a value in every checked item.
Sample value profiles: role: SUPPORTING (12), MAIN (8); favourites: 12 to 23,707, median 404; name: “Guts” and 19 other values.
curl 'https://api.crawlora.net/api/v1/manga/title/30002/characters' \
-H "x-api-key: $CRAWLORA_API_KEY"| Parameter | Type | Required | Prefilled value | Description |
|---|---|---|---|---|
| id (path) | string | Yes | 30002 | AniList manga id |
| page | integer | No | 1-based page number, default 1 | |
| per_page | integer | No | Results per page, default 10, max 50 |
{
"code": 200,
"msg": "OK",
"data": {
"id": 30002,
"page": 1,
"per_page": 10,
"total": 500,
"has_next_page": true,
"results": [
{
"id": 39,
"name": "Guts",
"native_name": "ガッツ",
"role": "MAIN",
"favourites": 24372,
"site_url": "https://anilist.co/character/39"
}
]
}
}The sample response, schema and code snippets below work without an account. Sending a live request needs an API key.