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

---

# MyAnimeList Interest Stack API

One curated stack with its description, author, dates and every title in it.

`GET /v1/myanimelist/stacks/{id}` returns `data.stack` with `id`, `title`, `url`, `description`, `kind`, `isSpoiler`, `author`, `createdAt`, `updatedAt`, `restacks` and `entries[]`. Each entry is a full title card with `id`, `mediaKind`, `title`, `score`, `members`, `genres`, `studios`, `authors` and the rest of the card fields.

A stack can be an anime or manga stack, and `isSpoiler` warns that its description or entries may spoil a story. A missing stack returns `lookupStatus: not_found` with `stack: null`. The entries are not paged.

## Request

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

## FAQ

### What is an interest stack?

It is a member-curated list of titles around one idea. The route returns the stack description, its author and every title card in the stack.

### Should I respect `isSpoiler`?

Yes. When it is true, the stack is marked as containing spoilers. Surface that warning before showing the description or entries to readers.

### 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.

### Are the entries paged?

No. The stack returns all of its entries in one array and the result has no cursor.
