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

---

# MyAnimeList Person API

One voice actor, director or author with voice roles, staff positions and published works.

`GET /v1/myanimelist/people/{id}` returns `data.person` with `id`, `name`, `url`, `imageUrl`, `givenName`, `familyName`, `alternateNames`, `birthday`, `website`, `favorites`, `more`, `about`, `voiceRoles[]`, `staffPositions[]` and `publishedWorks[]`.

`voiceRoles` connects an anime and a character to a role. `staffPositions` lists the anime and the position, such as Director or Music. `publishedWorks` lists manga and the person's position. `more` holds the keyed `More:` details, and `about` is the unkeyed biography when one is available.

## Request

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

## FAQ

### When is `about` null?

When only the keyed `More:` details are available and there is no unkeyed biography. The keyed details are still in `more`, and the filmography arrays are unaffected.

### Does `voiceRoles` include the language?

The `voiceRoles` array groups roles by work rather than by dub language. Each role carries the anime and character. For voice actor languages, use the cast route for the title.

### 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 filmographies paged?

No. Voice roles, staff positions and published works are complete arrays and the result has no cursor.
