Get character details
get_characterRetrieve an AniList character profile by ID, including name, image, description, and paginated anime/manga appearances with roles. Use search_character to resolve a name to its ID first.
Instructions
Get a character's profile by AniList character ID: name, image, description, and the anime/manga they appear in (media, most popular first, with their characterRole — MAIN/SUPPORTING/BACKGROUND — in each). Use search_character first to resolve a name to its ID. media is paginated (page/perPage, max 25): a long-running franchise character can appear in far more titles than one page holds, so check media.pageInfo.hasNextPage before treating it as the full list. Narrow it with type (anime or manga only) or onList.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | AniList character ID. | |
| page | No | Page number for pagination. AniList's paginated connections (search results, a title's characters/staff/reviews, activity feeds, forum comments) reject a page whose page × perPage exceeds ~5000 entries with an upstream error, so paging that deep fails rather than returning more results. | |
| type | No | Only return anime (ANIME) or only manga (MANGA) in `media` — filtered by AniList before pagination, so pages stay full. Omit for both. | |
| onList | No | [Requires login] Restrict the filmography to (true) or exclude (false) titles already on the authenticated user's own list. Omit to ignore list status entirely. Errors if not logged in (AniList would otherwise silently ignore it and return the unfiltered filmography). | |
| perPage | No | Results per page (max 25, AniList's own ceiling — it silently clamps anything higher). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| character | Yes |