Catalog/data-anime-characters

Data

Anime characters + voice actors (Jikan) API

Characters of an anime via Jikan, sorted by favorites, each with role (Main/Supporting), favorite count, and the Japanese voice actor. Includes a derived main-character count. Answers 'who are the main characters of X', 'who voices this character'.

Price$0.01per request
MethodPOST
Route/v1/data/anime-characters
StatusLive
MIME typeapplication/json
Rate limit60/minute
Cache604800s public
dataanimejikanmyanimelistcharactersvoice-actormediaentertainment
API URLhttps://x402.hexl.dev/v1/data/anime-characters
Integration docs
Example request
{
  "id": 52991,
  "limit": 5
}
Example response
{
  "forAnimeId": 52991,
  "count": 5,
  "mainCount": 3,
  "characters": [
    {
      "malId": 184947,
      "name": "Frieren",
      "role": "Main",
      "favorites": 32007,
      "japaneseVoiceActor": "Tanezaki, Atsumi",
      "url": "https://myanimelist.net/character/184947/Frieren"
    },
    {
      "malId": 188176,
      "name": "Fern",
      "role": "Main",
      "favorites": 5783,
      "japaneseVoiceActor": "Ichinose, Kana",
      "url": "https://myanimelist.net/character/188176/Fern"
    },
    {
      "malId": 186854,
      "name": "Himmel",
      "role": "Supporting",
      "favorites": 4856,
      "japaneseVoiceActor": "Okamoto, Nobuhiko",
      "url": "https://myanimelist.net/character/186854/Himmel"
    },
    {
      "malId": 188177,
      "name": "Stark",
      "role": "Main",
      "favorites": 3674,
      "japaneseVoiceActor": "Kobayashi, Chiaki",
      "url": "https://myanimelist.net/character/188177/Stark"
    },
    {
      "malId": 206725,
      "name": "Übel",
      "role": "Supporting",
      "favorites": 1685,
      "japaneseVoiceActor": "Hasegawa, Ikumi",
      "url": "https://myanimelist.net/character/206725/Übel"
    }
  ]
}
Input schema
{
  "type": "object",
  "required": [
    "id"
  ],
  "properties": {
    "id": {
      "type": "integer",
      "minimum": 1,
      "description": "MyAnimeList anime id."
    },
    "limit": {
      "type": "integer",
      "minimum": 1,
      "maximum": 25,
      "default": 10
    }
  }
}
Output schema
{
  "type": "object",
  "additionalProperties": true
}