MyAnimeList User API
One public profile with statistics, favourites, recent updates and activity counts.
GET /v1/myanimelist/users/{username}1 credit Failed requests are free A not-found answer is still charged
About this endpoint
GET /v1/myanimelist/users/{username} returns data.user with username, url, lastOnline, joined, gender, birthday, location, counts, animeStats, mangaStats, favorites and recentUpdates. counts covers forum posts, reviews, recommendations, stacks, blog posts and clubs. favorites has anime, manga, characters and people. recentUpdates has anime and manga rows with status, progress, score and updated text.
Only fields the member made public are filled. gender, birthday and location can be null. A name that does not exist returns lookupStatus: not_found with user: null.
MyAnimeList User API FAQ
Can I read a private profile?
No. The route returns public profiles only. Private or hidden fields are absent or null, and a name that does not resolve returns not_found.
What is in `animeStats`?
Days watched, mean score, status counts, total entries, rewatched count and episodes watched. mangaStats uses the manga equivalents: reading, reread, chapters and volumes.
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.
How do I get the full lists?
Use /users/{username}/anime-list and /users/{username}/manga-list. The profile only carries the recent updates and the aggregate statistics.
Other MyAnimeList endpoints
- Anime titleGET /v1/myanimelist/anime/{id}
- 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