> **For coding agents and LLMs:** This is one Social Fetch marketing page (markdown export). For API orientation start with [`/llms.txt`](https://www.socialfetch.dev/llms.txt); for auth and crawl rules use [`/agents.txt`](https://www.socialfetch.dev/agents.txt); for every operation use [`/llms-endpoints.txt`](https://www.socialfetch.dev/llms-endpoints.txt).

## This page

- **On-site (HTML):** <https://www.socialfetch.dev/platforms/myanimelist/manga-statistics>
- **Markdown (.mdx) URL:** <https://www.socialfetch.dev/platforms/myanimelist/manga-statistics.mdx>

---

# MyAnimeList Manga Stats API

Reading, completed, on hold, dropped and planned counts, plus the score histogram for one manga.

`GET /v1/myanimelist/manga/{id}/statistics` returns `data.counts` with `reading`, `completed`, `onHold`, `dropped`, `planned` and `total`, plus `watching` as null for manga. `data.scores` has one `{ score, percent, votes }` row for each score from 10 to 1.

This is the manga statistics data as typed JSON. The recently updated member table is not included, because it is member activity rather than title statistics. An unknown manga id returns `lookupStatus: not_found`.

## Request

- **Endpoint:** `GET /v1/myanimelist/manga/{id}/statistics`
- **Credits:** 1 credit
Failed requests are free
A not-found answer is still charged
- **Input:** by manga id
- **Full reference:** [docs](https://www.socialfetch.dev/docs/api/v1/myanimelist/manga-statistics)
- **Platform page:** [/platforms/myanimelist](https://www.socialfetch.dev/platforms/myanimelist)

## FAQ

### Does `total` include every list status?

`total` is the total member count for the title. The individual status counts may not add up to it because private lists are omitted, so treat `total` as its own figure.

### Why is `watching` null?

`watching` belongs to anime. A manga uses `reading`, and the other status counts are shared between the two media kinds.

### 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 many score rows are returned?

Up to ten, from 10 down to 1. A score that nobody chose is still present when the row is returned, with `votes` null or zero depending on the available data.
