MyAnimeList hub

MyAnimeList Manga Reviews API

Manga reviews with ratings, reactions, tags and full text, 20 per page.

GET /v1/myanimelist/manga/{id}/reviews

1 credit Failed requests are free A not-found answer is still charged

About this endpoint

GET /v1/myanimelist/manga/{id}/reviews returns data.reviews[] and page. A review has reviewer, postedAt, tags, rating, helpfulCount, text, permalink and the seven reactions counts. The list accepts sort, includeSpoilers, includePreliminary and cursor, and each page holds 20 reviews.

Use it for review text and reaction counts, not for a score summary. The manga statistics route carries the aggregate scores. A manga with no reviews, or with none matching the selected filters, still returns lookupStatus: found with an empty array.

MyAnimeList Manga Reviews API FAQ

What is the default sort?

suggested is the default. Pass sort=newest for the latest reviews or sort=mostvoted for the ones with the most reactions.

Are preliminary reviews included?

No. They are skipped by default, and includePreliminary=on adds them. Preliminary reviews are common for a manga that is still being published.

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.

Does the review text include the score the reviewer gave?

The reviewer's overall score is in rating and helpfulCount is the total reaction count. Aspect ratings are not returned, because they are not returned as separate fields.