AnimeManager: Manager for Anime This component is used to get Anime data from the Jikan API
- endpoint: string
-
getAnime(animeId: number): Promise<animeModel.Anime>
getAnime: Get an Anime from the Jikan API by its ID
-
getAnimeCharacters(animeId: number): Promise<animeModel.AnimeCharacterRole[]>
getAnimeCharacters: Get an Anime's Characters from the Jikan API by its ID
-
getAnimeEpisode(): Promise<animeModel.AnimeEpisodeFull>animeId: number,episodeNumber: number
getAnimeEpisode: Get an Anime's Episode from the Jikan API by its ID and Episode number
-
getAnimeEpisodes(): Promise<animeModel.AnimeEpisode[]>animeId: number,params?: baseManager.PageSearchParameter
getAnimeEpisodes: Get an Anime's Episodes from the Jikan API by its ID
-
getAnimeExternal(animeId: number): Promise<baseModel.External[]>
getAnimeExternal: Get an Anime's External from the Jikan API by its ID
-
getAnimeForum(): Promise<baseModel.Forum[]>animeId: number,params?: AnimeForumSearchParameters
getAnimeForum: Get an Anime's Forum from the Jikan API by its ID
-
getAnimeFull(animeId: number): Promise<animeModel.AnimeFull>
getAnimeFull: Get an AnimeFull from the Jikan API by its ID
-
getAnimeMoreInfo(animeId: number): Promise<baseModel.MoreInfo>
getAnimeMoreInfo: Get an Anime's More Info from the Jikan API by its ID
-
getAnimeNews(): Promise<baseModel.News[]>animeId: number,params?: baseManager.PageSearchParameter
getAnimeNews: Get an Anime's News from the Jikan API by its ID
-
getAnimePictures(animeId: number): Promise<baseModel.CommonImage[]>
getAnimePictures: Get an Anime's Pictures from the Jikan API by its ID
-
getAnimeRecommendations(animeId: number): Promise<animeModel.AnimeMeta[]>
getAnimeRecommendations: Get an Anime's Recommendations from the Jikan API by its ID
-
getAnimeRelations(animeId: number): Promise<baseModel.Relation[]>
getAnimeRelations: Get an Anime's Relations from the Jikan API by its ID
-
getAnimeReviews(): Promise<animeModel.AnimeReview[]>animeId: number,params?: baseManager.ReviewsParameters
getAnimeReviews: Get an Anime's Reviews from the Jikan API by its ID
-
getAnimeStaff(animeId: number): Promise<baseModel.Staff[]>
getAnimeStaff: Get an Anime's Staff from the Jikan API by its ID
-
getAnimeStatistics(animeId: number): Promise<animeModel.AnimeStatistics>
getAnimeStatistics: Get an Anime's statistics from the Jikan API by its ID
-
getAnimeStreaming(animeId: number): Promise<baseModel.External[]>
getAnimeStreaming: Get an Anime's Streaming from the Jikan API by its ID
-
getAnimeThemes(animeId: number): Promise<animeModel.Theme>
getAnimeThemes: Get an Anime's Themes from the Jikan API by its ID
-
getAnimeUserUpdates(): Promise<animeModel.AnimeUserUpdate[]>animeId: number,params?: baseManager.PageSearchParameter
getAnimeUserUpdates: Get an Anime's User Updates from the Jikan API by its ID
-
getAnimeVideos(animeId: number): Promise<animeModel.AnimeVideo>
getAnimeVideos: Get an Anime's Videos from the Jikan API by its ID
-
getAnimeVideosEpisodes(): Promise<animeModel.VideoEpisode[]>animeId: number,params?: baseManager.PageSearchParameter
getAnimeVideosEpisodes: Get an Anime's Videos
-
getAnimes(params?: AnimeSearchParameters): Promise<animeModel.Anime[]>
getAnimes: Get an Anime array from the Jikan API
AnimeForumFilter: Enum for Anime Forum filters (i.e. All, Episode, Other)
AnimeForumSearchParameters: Interface for Anime Forum search parameters
AnimeSearchParameters: Interface for Anime search parameters
-
end_date: string
Filter by ending data. Format: YYYY-MM-DD. e.g
2022,2005-05,2005-01-01 -
genres: string
Filter by genre(s) IDs. Can pass multiple with a comma as a delimiter. e.g 1,2,3
-
genres_exclude: string
Exclude genre(s) IDs. Can pass multiple with a comma as a delimiter. e.g 1,2,3
-
max_score: number
Set a maximum score for results.
-
min_score: number
Set a minimum score for results.
-
order_by: "mal_id"
| "title"
| "start_date"
| "end_date"
| "episodes"
| "score"
| "scored_by"
| "rank"
| "popularity"
| "members"
| "favorites"Available Anime order_by properties
-
producers: string
Filter by producers. Can pass multiple with a comma as a delimiter. e.g 1,2,3
-
rating: "g" | "pg" | "pg13" | "r17" | "r" | "rx"
Available Anime audience ratings
- score: number
-
sfw: boolean
Filter out Adult entries
-
start_date: string
Filter by starting data. Format: YYYY-MM-DD. e.g
2022,2005-05,2005-01-01 -
status: "airing" | "complete" | "upcoming"
Available Anime statuses
-
type: "tv"
| "movie"
| "ova"
| "special"
| "ona"
| "music"
| "cm"
| "pv"
| "tv_special"Available Anime types
-
unapproved: boolean
This is a flag. When supplied it will include entries which are unapproved. Unapproved entries on MyAnimeList are those that are user submitted and have not yet been approved by MAL to show up on other pages. They will have their own specifc pages and are often removed resulting in a 404 error. You do not need to pass a value to it.