GetAnime
GetAnime retrieves full metadata for a single anime identified by slug or ID.
/api.v1.anime.AnimeService/GetAnime PublicRequest
GetAnimeRequest
GetAnimeRequestapi.v1.anime.GetAnimeRequest2 fields
GetAnimeRequest specifies the anime to retrieve by its slug or numeric ID.
slugoptionalstringURL-friendly identifier for the anime.
idoptionaluint32Unique database identifier for the anime.
{
"slug": "frieren",
"id": 1
}Response
GetAnimeResponse
GetAnimeResponseapi.v1.anime.GetAnimeResponse2 fields
GetAnimeResponse contains the full metadata for a single anime.
statusint32HTTP-style status code for the response.
{
"data": {
"id": 1,
"slug": "frieren",
"title": "Frieren: Beyond Journey’s End",
"alternateTitles": "Frieren: Beyond Journey’s End",
"generes": [
"string value"
],
"imdb": "string value",
"tmdb": 1,
"desc": "Example content"
},
"status": 200
}Referenced models
6 nested message types
Animeapi.v1.models.Anime21 fields
Anime represents the high-level metadata for an anime series or movie.
iduint32Unique database identifier for the anime.
slugstringURL-friendly identifier for the anime (e.g., "cowboy-bebop").
titlestringThe primary title of the anime.
alternateTitlesstringA string containing alternative titles (comma-separated or JSON).
generesarraystring[]A list of genre names associated with the anime.
imdboptionalstringOptional IMDb identifier.
tmdboptionalint32Optional TMDB identifier.
descoptionalstringA long-form description or synopsis of the anime.
startoptionalint32The year the anime started airing.
endoptionalint32The year the anime finished airing.
posterstringURL to the anime's primary poster image.
voteAvgoptionalfloatAverage user rating (e.g., 0.0 to 10.0).
voteCountoptionalint32Total number of user ratings received.
tmdbTypestringTMDB content type (e.g., "tv", "movie").
anilistoptionalint32Optional Anilist identifier.
backdropstringURL to the anime's horizontal backdrop image.
itemTypestringHigh-level item type (e.g., "anime", "hentai").
trailerSitestringTrailer provider. Currently "youtube" when a preview is available.
trailerIdstringProvider-specific trailer identifier. This is not an arbitrary URL.
AnimeSeasonapi.v1.models.AnimeSeason3 fields
AnimeSeason represents a specific season or category of episodes for an anime.
iduint32Unique database identifier for the season.
seasonstringThe season identifier (e.g., "1", "2", "OVA").
AnimeEpisodeapi.v1.models.AnimeEpisode6 fields
AnimeEpisode represents a single episode within an anime season.
iduint32Unique database identifier for the episode.
episodestringThe episode identifier (e.g., "1", "12").
imageoptionalstringURL to an episode-specific thumbnail or image.
animeSeasonIduint32The ID of the parent season.
episodeNoticeoptionalstringOptional notice message to display instead of the player (e.g., during takedowns).
AnimeEpisodeLinkapi.v1.models.AnimeEpisodeLink4 fields
AnimeEpisodeLink represents a specific streaming hoster URL for an episode.
iduint32Unique database identifier for the link.
linkstringThe raw URL to the streaming hoster or file.
langstringThe language identifier for the link (e.g., "ger-dub", "eng-sub").
namestringHuman-readable name of the hoster (e.g., "Voe", "DoodStream").
AnimeGroupapi.v1.models.AnimeGroup21 fields
AnimeGroup represents a mapping layer between the local database and Anilist.
iduint32Unique database identifier for the group record.
animeIduint32The ID of the local anime being grouped.
anilistIdint32The associated Anilist media identifier.
slugstringURL-friendly identifier for the group (usually matches the anime slug).
titlestringPrimary title.
romajiTitlestringTitle in Romaji script.
nativeTitlestringTitle in native script (Japanese).
descstringDescription or synopsis from Anilist.
coverstringURL to the cover image from Anilist.
startDatestringStart date of the group content (YYYY-MM-DD).
endDatestringEnd date of the group content (YYYY-MM-DD).
statusstringAiring status from Anilist (e.g., "FINISHED", "RELEASING").
episodesint32Total number of episodes in this group.
formatstringRelease format (e.g., "TV", "MOVIE", "OVA").
seasonstringSeason name (e.g., "SPRING", "SUMMER").
yearint32Release year.
generesarraystring[]List of genres from Anilist.
tagsarraystring[]List of descriptive tags from Anilist.
prequelIdoptionaluint32Optional ID of the preceding anime group.
sequelIdoptionaluint32Optional ID of the succeeding anime group.
animeGroupEpisodesarrayRelations: Collection of local episodes mapped to this Anilist group.
AnimeGroupEpisodeapi.v1.models.AnimeGroupEpisode5 fields
AnimeGroupEpisode maps a specific local episode to an Anilist group with ordering.
iduint32Unique database identifier for the mapping.
animeGroupIduint32ID of the parent anime group.
animeEpisodeIduint32ID of the local anime episode.
orderint32The display order or absolute episode number within the group.
Error handling
Common failure codes
invalid_argumentThe request payload failed validation.
internalThe service could not complete the operation.