MyAnimeList Season API
Every title in one anime season, with scores, member counts and full card fields.
GET /v1/myanimelist/seasons/{year}/{season}1 credit Failed requests are free A not-found answer is still charged
About this endpoint
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.
MyAnimeList Season API 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.
Other MyAnimeList endpoints
- Anime titleGET /v1/myanimelist/anime/{id}
- Manga titleGET /v1/myanimelist/manga/{id}
- Anime cast and staffGET /v1/myanimelist/anime/{id}/characters
- Manga castGET /v1/myanimelist/manga/{id}/characters
- Anime statisticsGET /v1/myanimelist/anime/{id}/statistics
- Manga statisticsGET /v1/myanimelist/manga/{id}/statistics
- Anime reviewsGET /v1/myanimelist/anime/{id}/reviews
- Manga reviewsGET /v1/myanimelist/manga/{id}/reviews