APIs / Reviews / MyAnimeList

1 credit per call6 endpoints

MyAnimeList API

Get MyAnimeList data as structured JSON with one API key: search, anime, manga and season. Free credits every month.

MyAnimeList
GET/v1/myanimelist/search?q=naruto
curl "https://api.perceptlayer.com/v1/myanimelist/search?q=naruto" \
  -H "X-API-Key: $API_KEY"
cURL1 credit per successful call
Run this call below or from your dashboard to see a live response.

Playground

Run this API

cURLshell
curl "https://api.perceptlayer.com/v1/myanimelist/search?q=naruto" \
  -H "X-API-Key: $API_KEY"

MyAnimeList · 6 endpoints

Endpoints

Every endpoint takes the same key. Open one for its parameters and an example request.

EndpointRequired parametersCost
GET/v1/myanimelist/anime
id
1 credit
GET/v1/myanimelist/manga
id
1 credit
GET/v1/myanimelist/search
q+1 optional
1 credit
GET/v1/myanimelist/season
yearseason
1 credit
GET/v1/myanimelist/top
type+2 optional
1 credit
GET/v1/myanimelist/user
username
1 credit

Overview

About the MyAnimeList API

What you can get

The MyAnimeList API returns search, anime, manga and season as clean JSON. Each successful call costs one credit, and calls that fail are free.

ReviewsJSONRESTMCP

More reviews APIs

Use cases

Pull anime and manga details into apps

Use the MyAnimeList API to pull anime and manga details into apps

Track seasonal anime and top lists

Use the MyAnimeList API to track seasonal anime and top lists

Compare ratings across a season

Use the MyAnimeList API to compare ratings across a season

FAQ

Questions

How much does the MyAnimeList API cost?

Each successful call costs one credit. New accounts get free credits every month, and credit packs bring the price down as you scale.

What format are responses in?

Every endpoint returns JSON, with no HTML parsing on your side.

Do I need a separate key for MyAnimeList?

No. One key works for every API in the catalogue.

Try the MyAnimeList API with 1,000 free credits

No credit card. Failed calls are never billed.