MyAnimeList

List MyAnimeList genre titles

List MyAnimeList titles in a genre, theme or demographic.

GET/v1/myanimelist/genres/{id}/titles
x-api-keystringheader

API key (`sfk_...`)

Parameters
3
idintegerrequiredpath

MyAnimeList numeric id.

≥ 1 · ≤ 100000000

kindstringrequiredquery

`anime` or `manga`.

one of: anime, manga

cursorstringoptionalquery

Pass `page.nextCursor` from the previous response to get the next page.

min 1 chars · max 512 chars

Response fields
54

Endpoint-specific response payload.

datalookupStatus
string

`not_found` when the entity does not exist (a deleted title, an unknown id or user), not when a list is empty.

one of: found, not_found

datakind
string

`anime` or `manga`.

one of: anime, manga

datagenreId
integer

Genre, theme or demographic id.

Title cards.

datatitles[]id
integer

Title id.

datatitles[]mediaKind
string

`anime` or `manga`.

one of: anime, manga

datatitles[]role
stringnullable

Company role on a company card (`Studio`, `Producer`, ...); null on season, genre and stack cards.

datatitles[]title
string

Title.

datatitles[]titleEnglish
stringnullable

English title, when the card includes one. Season and anime genre cards fill it; company and manga genre cards do not.

datatitles[]url
string

Title URL.

datatitles[]imageUrl
stringnullable

Cover image URL.

datatitles[]synopsis
stringnullable

Card synopsis, when the card includes one. Season and anime genre cards fill it; company cards do not.

datatitles[]score
numbernullable

Score, or null.

datatitles[]members
integernullable

Member count.

datatitles[]startDate
stringnullable

Start date as ISO when the day is known, `YYYY-MM` or `YYYY` otherwise. Season and anime genre cards fill it; manga genre cards return null.

datatitles[]mediaType
stringnullable

Format (`TV`, `Movie`, ...), when the card includes it. Season and anime genre cards fill it; company cards do not.

datatitles[]status
stringnullable

Airing or publishing status, when the card includes it. Season and anime genre cards fill it; company cards do not.

datatitles[]episodes
integernullable

Episode count, when the card includes it. Season and anime genre cards fill it; company and manga genre cards do not.

datatitles[]duration
stringnullable

Duration text, when the card includes it. Season and anime genre cards fill it; company cards do not.

datatitles[]source
stringnullable

Source material, when the card includes it. Season and anime genre cards fill it; company cards do not.

Genres.

datatitles[]genres[]id
integernullable

MyAnimeList id, when linked.

datatitles[]genres[]name
string

Name.

datatitles[]genres[]url
stringnullable

Entity URL, when linked.

datatitles[]genres[]role
stringnullable

Role, when one is listed (manga authors).

Themes.

datatitles[]themes[]id
integernullable

MyAnimeList id, when linked.

datatitles[]themes[]name
string

Name.

datatitles[]themes[]url
stringnullable

Entity URL, when linked.

datatitles[]themes[]role
stringnullable

Role, when one is listed (manga authors).

Demographics.

datatitles[]demographics[]id
integernullable

MyAnimeList id, when linked.

datatitles[]demographics[]name
string

Name.

datatitles[]demographics[]url
stringnullable

Entity URL, when linked.

datatitles[]demographics[]role
stringnullable

Role, when one is listed (manga authors).

Studios.

datatitles[]studios[]id
integernullable

MyAnimeList id, when linked.

datatitles[]studios[]name
string

Name.

datatitles[]studios[]url
stringnullable

Entity URL, when linked.

datatitles[]studios[]role
stringnullable

Role, when one is listed (manga authors).

Manga authors.

datatitles[]authors[]id
integernullable

MyAnimeList id, when linked.

datatitles[]authors[]name
string

Name.

datatitles[]authors[]url
stringnullable

Entity URL, when linked.

datatitles[]authors[]role
stringnullable

Role, when one is listed (manga authors).

datatitles[]hasVideo
boolean

Whether the card links to a promotional or episode video.

Pagination state for the current page.

datapagehasMore
boolean

Whether another page is available.

datapagenextCursor
stringnullable

Cursor to pass in the next request when more pages exist; null on the last page.

Metadata describing the request and billing outcome.

metarequestId
string

Unique request identifier for tracing this API call.

min 1 chars

metacreditsCharged
integer

Credits charged for this request.

≥ 0

metaversion
string

Public API version that served the response.

one of: v1

Code example

curl "https://api.socialfetch.dev/v1/myanimelist/genres/1/titles?kind=anime" \
  -H "x-api-key: YOUR_API_KEY"

Responses

MyAnimeList genre titles.