MyAnimeList

List MyAnimeList anime videos

List the promo and episode videos for a MyAnimeList anime.

GET/v1/myanimelist/anime/{id}/videos
x-api-keystringheader

API key (`sfk_...`)

Parameters
2
idintegerrequiredpath

MyAnimeList numeric id.

≥ 1 · ≤ 100000000

cursorstringoptionalquery

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

min 1 chars · max 512 chars

Response fields
18

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

dataanimeId
integer

Anime id.

Videos in this response.

datavideos[]title
string

Video title.

datavideos[]episodeTitle
stringnullable

Episode title, when the video carries one. The title preview includes only the episode number, so this is null there; the videos route fills it.

datavideos[]url
string

MyAnimeList URL for the video.

datavideos[]thumbnailUrl
stringnullable

Thumbnail URL.

datavideos[]videoId
stringnullable

Video id from the video card, when the videos route returns one; null in the title's latest episode video preview.

datavideos[]animeId
integernullable

Anime id, when the videos route returns one; null in the title's latest episode video preview.

datavideos[]kind
stringnullable

Video kind (`Episode`, `PV`, ...).

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/anime/1/videos" \
  -H "x-api-key: YOUR_API_KEY"

Responses

MyAnimeList anime videos.