> **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/anime-episodes>
- **Markdown (.mdx) URL:** <https://www.socialfetch.dev/platforms/myanimelist/anime-episodes.mdx>

---

# MyAnimeList Anime Episodes API

Episode numbers, titles, air dates, ratings, filler and recap marks, 100 per page.

`GET /v1/myanimelist/anime/{id}/episodes` returns `data.animeId`, `data.episodes[]` and `page`. Each episode has `number`, `title`, `titleRomaji`, `titleJapanese`, `aired`, `rating`, `isFiller`, `isRecap`, `forumTopicId`, `forumUrl`, `forumReplies` and `url`. Each page holds 100 episodes and you continue with `page.nextCursor`.

A series with an episode list returns `lookupStatus: found`. A film, music video or special with no episode list returns `not_found` for this sub-resource rather than an empty list, so check the status before treating the array as complete.

## Request

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

## FAQ

### Why is a movie not found on the episodes route?

A film or special can have a title without an episode list. The episode route reports `lookupStatus: not_found` for that sub-resource. The title route still returns the title itself.

### What are `isFiller` and `isRecap`?

The flags mark anime-original episodes and recaps. `isFiller` is true for an anime-original episode and `isRecap` is true for a recap episode. Both are false when there is no mark.

### 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 one episode in detail?

Use `GET /v1/myanimelist/anime/{id}/episodes/{number}`. The list route gives the row; the episode route adds the synopsis, cast and discussion link when available.
