Upon using a function, the data it returns is given in an object. So within the documentation, seeing a media.id
for example means that it's grabbing the id key of the object returned.
Anilist.media.anime(id)
| Anime function. Fetches an anime by its id.
Anilist.media.manga(id)
| Manga function. Fetches a manga by its id.
media.id
| The id of the mediamedia.idMAL
| The MAL id of the mediamedia.title
| Media title. Gives four values: romaji, English, native, userPreferred [Requires login for userPreferred]media.type
| Media typemedia.description
| Media descriptionmedia.format
| Format of the media (ie: TV, OVA, Novel)media.status
| Current status of the mediamedia.startDate
| Official release date of the mediamedia.endDate
| Official end date of the mediamedia.countryOfOrigin
| The country origin of the mediamedia.genres
| Media genresmedia.isFavourite
| [Requires login] Checks if media is on the user's favourites listmedia.isAdult
| Checks if media is for adult audiences (ie: Hentai)media.isLicensed
| Checks if the media is licensedmedia.coverImage
| Media's cover image on AniList. Gives two values: large and mediummedia.bannerImage
| Media's banner image on AniListmedia.tags
| Tags that describes the media. Gives a name and checks if it is a media spoiler for each tagmedia.averageScore
| A weighted average score of all the user's scoresmedia.meanScore
| Mean score of all the user's scoresmedia.synonyms
| Media's alternative titlesmedia.trends
| Media's daily trend status. An array of objects that gives four values per object: averageScore, popularity, inProgress, episodemedia.staff
| An array of staff ids credited in the mediamedia.characters
| An array of character ids of characters in the animemedia.reviews
| A list of reviews for the media. Gives two values per object: id and summarymedia.popularity
| The number of users with the media on their listmedia.trending
| The amount of related activity in the past hourmedia.rankings
| The ranking of the media in a particular time span and format compared to others. Returns one value: idmedia.relations
| All media ids that relate to the mediamedia.mediaListEntry
| [Requires login] User's media list entry. Gives a value of id. This is required for list edits.media.autoCreateForumThread
| Checks if the media gets a thread automatically for each releasemedia.externalLinks
| External links associated with the mediamedia.updatedAt
| Timestamp of when the page was last updatedmedia.siteUrl
| The media's Anilist pagemedia.modNotes
| Mod notes for the media
anime.episodes
| Number of episodesanime.season
| Season that the anime started airinganime.duration
| General length of an episodeanime.hashtag
| Twitter hashtag associated with the animeanime.trailer
| Returns the trailer URL if the trailer is a Youtube or Dailymotion video. Will default to the object if it's not.anime.studios
| An array of studio ids that produced the animeanime.source
| Source type that the media was adapted fromanime.nextAiringEpisode
| The media's next episode airing schedule. Returns value of idanime.airingSchedule
| The media's entire airing schedule. Returns an array of idsanime.streamingEpisodes
| An array of episodes and where it can be streamed. Each episode has four values: title, thumbnail, url, and site
manga.volumes
| Number of volumes
Anilist.people.staff(id)
| Staff function. Fetches a staff member by their id.
Anilist.people.character(id)
| Character function. Fetches a character by their id.
people.id
| Person's idpeople.name
| Person's name. Returns three values: first, last, nativepeople.image
| Person's cover image. Returns two values: large and mediumpeople.descriptions
| Person's descriptionpeople.isFavourite
| [Requires login] Check if person is favouritedpeople.siteUrl
| Person's AniList page
character.media
| All media that the character is in (Returns ids only)
staff.language
| Staff's languagestaff.staffMedia
| An array of ids of all media that the staff has been apart ofstaff.characters
| An array of ids of all characters that the staff has voiced
Anilist.search(type, term, page, amount)
| Searches the database for an anime or manga that resembles the term provided. Accepted types: anime, manga, character, staff, studio Term: Search input (ie: Occultic;Nine) Page: Page number of the search Amount: Amount of results on the pagesearch.pageInfo
| Page objectpageInfo.total
| Total amount of pages in searchpageInfo.currentPage
| Current page of the searchpageInfo.lastPage
| Last page of searched termpageInfo.hasNextPage
| If the page has a next page or notpageInfo.perPage
| How many results are on each page
search.media
| Search results (Returns as an array)media.id
| Media IDmedia.title
| Media title (Four sub-values: English, native, romaji, userPreferred) [Anime and manga searches only]media.name
| Name of item (Three sub-values: first, last, native) [Sub-values for character and staff searches only]
Usernames must be strings and ids must be numbers!
Anilist.user.all(username|id)
| All user profile function
Anilist.user.stats(username|id)
| User stats function
Anilist.user.profile(username|id)
| User profile function
profile.id
| User's idprofile.name
| User's usernameprofile.about
| User's descriptionprofile.avatar
| User's avatar. Returns two values: large and mediumprofile.bannerImage
| User's banner imageprofile.isFollowing
| [Requires login] Checks if the logged in user is following the userprofile.options
| User's options. Returns four values: titleLanguage, displayAdultContent, airingNotifications, profileColorprofile.mediaListOptions
| Undocumented. Returns five values: scoreFormat, rowOrder, useLegacyLists, sharedTheme, sharedThemeEnabledprofile.unreadNotificationCount
| Amount of unreadNotifications the user hasprofile.siteUrl
| User's AniList URLprofile.donatorTier
| Check if the user is a donatorprofile.moderatorStatus
| Check if the user is a moderatorprofile.updatedAt
| Timestamp of the last update of the user
stats.watchedTime
| Total amount of watch time on the user's anime liststats.chaptersRead
| Total amount of chapters read on the user's manga liststats.activityHistory
| The activity history of the user. Returns three values: date, amount, levelstats.animeStatusDistribution
| Undocumented. Returns two values: status and amountstats.mangaStatusDistribution
| Undocumented. Returns two values: status and amountstats.animeScoreDistribution
| Undocumented. Returns two values: score and amountstats.mangaScoreDistribution
| Undocumented. Returns two values: score and amountstats.animeListScores
| Undocumented. Returns two values: meanScore and standardDeviationstats.mangaListScores
| Undocumented. Returns two values: meanScore and standardDeviationstats.favouredGenresOverview
| Undocumented. Returns four values: genre, amount, meanScore, timeWatchedstats.favouredGenres
| List of the user's favourite genres. Gives four values per object: genre, amount, meanScore, timeWatchedstats.favouredTags
| List of the user's favourite tags. Gives four values per object: tag.name, amount, meanScore, timeWatchedstats.favouredActors
| List of the user's favourite actors. Gives three values per object: staff.id, amount, meanScore, timeWatchedstats.favouredStaff
| List of the user's favourite staff. Gives three values per object: staff.id, amount, meanScore, timeWatchedstats.favouredStudios
| List of the user's favourite studios. Gives three values per object: studio.name, amount, meanScore, timeWatchedstats.favouredYears
| List of the user's favourite years. Gives three values per object: year, amount, meanScorestats.favouredFormats
| List of the user's favourite formats. Gives two values per object: format, amount
Usernames must be strings and ids must be numbers!
Anilist.lists.manga(username|id)
| User manga lists function
Anilist.lists.anime(username|id)
| User anime lists function
list.name
| The user's list namelist.isCustomList
| Checks if the list is a custom one (not created by default by AniList)list.isSplitCompletedList
| Checks if the list is a split completed list ie. if the user chose to have each completed media format in a separate list (toggled in user's settings)list.status
| The user's list status ("CURRENT", "PLANNING", "COMPLETED", "PAUSED", "DROPPED", "REPEATING")list.entries
| List of entries in this list, containing the media and related informationsentry.media
| The media linked to that entry (refer to theMedia
paragraph for all properties)entry.userId
| The user's identry.status
| The user's status ("CURRENT", "PLANNING", "COMPLETED", "PAUSED", "DROPPED", "REPEATING") for that mediaentry.score
| The user's score for that mediaentry.progress
| The user's progress for that media (episodes for anime, chapters for manga)entry.progressVolumes
| Only if the media is a mange. The user's volume progress for that mangaentry.repeat
| The amount of times the user rewatched or read the mediaentry.priority
| The user's priority for that mediaentry.private
| Check if the entry should only be visible to authenticated userentry.notes
| The user's note about that mediaentry.hiddenFromStatusLists
| Check if the entry should be hidden from non-custom lists (ie. default lists)entry.advancedScores
| The user's advanced scores for that media (Story, Characters, Visuals, Audio, Enjoyment, …)entry.dates
| The dates related to that entry in ISO 8601 format. Gives four values per object: startedAt, completedAt, updatedAt and createdAt
Anilist.studio(id)
| Get information on a studio by an idstudio.id
| The studio's idstudio.name
| The studio's namestudio.media
| An array of ids of all of the media the studio has done.studio.siteUrl
| Site url of the studio on Aniliststudio.isFavourite
| Checks if the studio is favourited [Requires login]