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

---

# MyAnimeList Genre API

Every title in a genre, theme or demographic, 100 cards per page.

`GET /v1/myanimelist/genres/{id}/titles?kind=anime` returns `data.genreId`, `data.kind`, `data.titles[]` and `page`. Each card has the full title-card fields: `id`, `title`, `titleEnglish`, `url`, `imageUrl`, `synopsis`, `score`, `members`, `startDate`, `mediaType`, `status`, `episodes`, `duration`, `source`, `genres`, `themes`, `demographics`, `studios`, `authors` and `hasVideo`.

Use the same id space as the genre links on a title, for example `1` for Action. A page holds 100 cards and `page.nextCursor` continues the list.

## Request

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

## FAQ

### Where do I find a genre id?

A title response carries `genres`, `themes` and `demographics` as named references with `id`. Use one of those ids here, or read the id from a MyAnimeList genre URL such as `/anime/genre/1/Action`.

### What is the difference between a genre, a theme and a demographic?

They are separate link groups on MyAnimeList but share the same id lookup. The response's `titles[].genres`, `themes` and `demographics` show which group each title matched.

### 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 route cover manga?

Yes. Set `kind=manga` to read the manga side of a genre, theme or demographic id. The card fields are the same, with manga values where they differ.
