MyAnimeList Anime API
One anime id in, one structured title record out: titles, dates, studios, scores, synopsis, links and preview lists.
GET /v1/myanimelist/anime/{id}1 credit Failed requests are free A not-found answer is still charged
About this endpoint
GET /v1/myanimelist/anime/{id} returns data.title, the full anime record. It carries id, title, titleEnglish, titleJapanese and alternativeTitles, then the information rows: type, episodes, status, aired (with from and to dates), premiered, broadcast, producers, licensors, studios, source, genres, themes, demographics, duration, rating and serialization.
The same object carries the statistics (score, scoredBy, rank, popularity, members, favorites), synopsis, background, imageUrl, links, streaming, promoVideo, related, characters, staff, openingThemes, endingThemes, latestEpisodeVideos and stacks. Use data.lookupStatus to tell a deleted or unknown id from a found title: both answer HTTP 200.
MyAnimeList Anime API FAQ
Where do I get an anime id?
Search with GET /v1/myanimelist/search?query=...&kind=anime and read results[].id, or open any anime on MyAnimeList and take the number from /anime/{id}. The same id works on the cast, statistics, reviews, recommendations, episodes, pictures and videos routes.
What do the dates look like?
aired.text keeps the date text, while aired.from and aired.to are ISO-8601 strings or null for an unknown end. premiered splits the season into year and season. duration keeps text and minutes.
How many credits does this request cost?
Pricing is documented on the operation in the API registry (shown on this page). Confirm on every response with meta.creditsCharged: that field is the billing source of truth.
Why is a score null?
MyAnimeList shows N/A for a title that has no weighted score yet. The route returns score: null and rank: null in that case. scoredBy tells you whether anyone has voted.
Other MyAnimeList endpoints
- Manga titleGET /v1/myanimelist/manga/{id}
- Anime cast and staffGET /v1/myanimelist/anime/{id}/characters
- Manga castGET /v1/myanimelist/manga/{id}/characters
- Anime statisticsGET /v1/myanimelist/anime/{id}/statistics
- Manga statisticsGET /v1/myanimelist/manga/{id}/statistics
- Anime reviewsGET /v1/myanimelist/anime/{id}/reviews
- Manga reviewsGET /v1/myanimelist/manga/{id}/reviews
- Anime recommendationsGET /v1/myanimelist/anime/{id}/recommendations