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

---

# MyAnimeList Season API

Every title in one anime season, with scores, member counts and full card fields.

`GET /v1/myanimelist/seasons/{year}/{season}` returns `data.year`, `data.season` and `data.titles[]`. Each card has `id`, `mediaKind`, `title`, `titleEnglish`, `url`, `imageUrl`, `synopsis`, `score`, `members`, `startDate`, `mediaType` (from the section, e.g. `TV`), `status`, `episodes`, `duration`, `source`, `genres`, `themes`, `demographics`, `studios`, `authors` and `hasVideo`.

Season is one of `winter`, `spring`, `summer` or `fall`, and the year is from 1917 to 2100. A season with no titles is still `found` with an empty `titles` array; only a year with no season data returns `lookupStatus: not_found`. The route returns the whole season in one answer with no cursor.

## Request

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

## FAQ

### How do I name a season?

Use the calendar year and the season name, for example `/seasons/2018/summer`. The season name is lowercase: `winter`, `spring`, `summer` or `fall`.

### Is the season paged?

No. Every title card in the season is returned in one `titles` array, so a large season makes a large response but never needs a cursor.

### 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 upcoming seasons?

Use `GET /v1/myanimelist/seasons?view=later` for announced titles. The year and season route returns a season that has data.
