Page
Page of data
type Page {
pageInfo: PageInfo
users(
id: Int
name: String
isModerator: Boolean
search: String
sort: [UserSort]
): [User]
media(
id: Int
idMal: Int
startDate: FuzzyDateInt
endDate: FuzzyDateInt
season: MediaSeason
seasonYear: Int
type: MediaType
format: MediaFormat
status: MediaStatus
episodes: Int
duration: Int
chapters: Int
volumes: Int
isAdult: Boolean
genre: String
tag: String
minimumTagRank: Int
tagCategory: String
onList: Boolean
licensedBy: String
licensedById: Int
averageScore: Int
popularity: Int
source: MediaSource
countryOfOrigin: CountryCode
isLicensed: Boolean
search: String
id_not: Int
id_in: [Int]
id_not_in: [Int]
idMal_not: Int
idMal_in: [Int]
idMal_not_in: [Int]
startDate_greater: FuzzyDateInt
startDate_lesser: FuzzyDateInt
startDate_like: String
endDate_greater: FuzzyDateInt
endDate_lesser: FuzzyDateInt
endDate_like: String
format_in: [MediaFormat]
format_not: MediaFormat
format_not_in: [MediaFormat]
status_in: [MediaStatus]
status_not: MediaStatus
status_not_in: [MediaStatus]
episodes_greater: Int
episodes_lesser: Int
duration_greater: Int
duration_lesser: Int
chapters_greater: Int
chapters_lesser: Int
volumes_greater: Int
volumes_lesser: Int
genre_in: [String]
genre_not_in: [String]
tag_in: [String]
tag_not_in: [String]
tagCategory_in: [String]
tagCategory_not_in: [String]
licensedBy_in: [String]
licensedById_in: [Int]
averageScore_not: Int
averageScore_greater: Int
averageScore_lesser: Int
popularity_not: Int
popularity_greater: Int
popularity_lesser: Int
source_in: [MediaSource]
sort: [MediaSort]
): [Media]
characters(
id: Int
isBirthday: Boolean
search: String
id_not: Int
id_in: [Int]
id_not_in: [Int]
sort: [CharacterSort]
): [Character]
staff(
id: Int
isBirthday: Boolean
search: String
id_not: Int
id_in: [Int]
id_not_in: [Int]
sort: [StaffSort]
): [Staff]
studios(
id: Int
search: String
id_not: Int
id_in: [Int]
id_not_in: [Int]
sort: [StudioSort]
): [Studio]
mediaList(
id: Int
userId: Int
userName: String
type: MediaType
status: MediaListStatus
mediaId: Int
isFollowing: Boolean
notes: String
startedAt: FuzzyDateInt
completedAt: FuzzyDateInt
compareWithAuthList: Boolean
userId_in: [Int]
status_in: [MediaListStatus]
status_not_in: [MediaListStatus]
status_not: MediaListStatus
mediaId_in: [Int]
mediaId_not_in: [Int]
notes_like: String
startedAt_greater: FuzzyDateInt
startedAt_lesser: FuzzyDateInt
startedAt_like: String
completedAt_greater: FuzzyDateInt
completedAt_lesser: FuzzyDateInt
completedAt_like: String
sort: [MediaListSort]
): [MediaList]
airingSchedules(
id: Int
mediaId: Int
episode: Int
airingAt: Int
notYetAired: Boolean
id_not: Int
id_in: [Int]
id_not_in: [Int]
mediaId_not: Int
mediaId_in: [Int]
mediaId_not_in: [Int]
episode_not: Int
episode_in: [Int]
episode_not_in: [Int]
episode_greater: Int
episode_lesser: Int
airingAt_greater: Int
airingAt_lesser: Int
sort: [AiringSort]
): [AiringSchedule]
mediaTrends(
mediaId: Int
date: Int
trending: Int
averageScore: Int
popularity: Int
episode: Int
releasing: Boolean
mediaId_not: Int
mediaId_in: [Int]
mediaId_not_in: [Int]
date_greater: Int
date_lesser: Int
trending_greater: Int
trending_lesser: Int
trending_not: Int
averageScore_greater: Int
averageScore_lesser: Int
averageScore_not: Int
popularity_greater: Int
popularity_lesser: Int
popularity_not: Int
episode_greater: Int
episode_lesser: Int
episode_not: Int
sort: [MediaTrendSort]
): [MediaTrend]
notifications(
type: NotificationType
resetNotificationCount: Boolean
type_in: [NotificationType]
): [NotificationUnion]
followers(userId: Int!, sort: [UserSort]): [User]
following(userId: Int!, sort: [UserSort]): [User]
activities(
id: Int
userId: Int
messengerId: Int
mediaId: Int
type: ActivityType
isFollowing: Boolean
hasReplies: Boolean
hasRepliesOrTypeText: Boolean
createdAt: Int
id_not: Int
id_in: [Int]
id_not_in: [Int]
userId_not: Int
userId_in: [Int]
userId_not_in: [Int]
messengerId_not: Int
messengerId_in: [Int]
messengerId_not_in: [Int]
mediaId_not: Int
mediaId_in: [Int]
mediaId_not_in: [Int]
type_not: ActivityType
type_in: [ActivityType]
type_not_in: [ActivityType]
createdAt_greater: Int
createdAt_lesser: Int
sort: [ActivitySort]
): [ActivityUnion]
activityReplies(id: Int, activityId: Int): [ActivityReply]
threads(
id: Int
userId: Int
replyUserId: Int
subscribed: Boolean
categoryId: Int
mediaCategoryId: Int
search: String
id_in: [Int]
sort: [ThreadSort]
): [Thread]
threadComments(
id: Int
threadId: Int
userId: Int
sort: [ThreadCommentSort]
): [ThreadComment]
reviews(
id: Int
mediaId: Int
userId: Int
mediaType: MediaType
sort: [ReviewSort]
): [Review]
recommendations(
id: Int
mediaId: Int
mediaRecommendationId: Int
userId: Int
rating: Int
onList: Boolean
rating_greater: Int
rating_lesser: Int
sort: [RecommendationSort]
): [Recommendation]
likes(likeableId: Int, type: LikeableType): [User]
}
Fields
Page.pageInfo ● PageInfo object
The pagination information
Page.users ● [User] list object
Page.users.id ● Int scalar
Filter by the user id
Page.users.name ● String scalar
Filter by the name of the user
Page.users.isModerator ● Boolean scalar
Filter to moderators only if true
Page.users.search ● String scalar
Filter by search query
Page.users.sort ● [UserSort] list enum
The order the results will be returned in
Page.media ● [Media] list object
Page.media.id ● Int scalar
Filter by the media id
Page.media.idMal ● Int scalar
Filter by the media's MyAnimeList id
Page.media.startDate ● FuzzyDateInt scalar
Filter by the start date of the media
Page.media.endDate ● FuzzyDateInt scalar
Filter by the end date of the media
Page.media.season ● MediaSeason enum
Filter by the season the media was released in
Page.media.seasonYear ● Int scalar
The year of the season (Winter 2017 would also include December 2016 releases). Requires season argument
Page.media.type ● MediaType enum
Filter by the media's type
Page.media.format ● MediaFormat enum
Filter by the media's format
Page.media.status ● MediaStatus enum
Filter by the media's current release status
Page.media.episodes ● Int scalar
Filter by amount of episodes the media has
Page.media.duration ● Int scalar
Filter by the media's episode length
Page.media.chapters ● Int scalar
Filter by the media's chapter count
Page.media.volumes ● Int scalar
Filter by the media's volume count
Page.media.isAdult ● Boolean scalar
Filter by if the media's intended for 18+ adult audiences
Page.media.genre ● String scalar
Filter by the media's genres
Page.media.tag ● String scalar
Filter by the media's tags
Page.media.minimumTagRank ● Int scalar
Only apply the tags filter argument to tags above this rank. Default: 18
Page.media.tagCategory ● String scalar
Filter by the media's tags with in a tag category
Page.media.onList ● Boolean scalar
Filter by the media on the authenticated user's lists
Page.media.licensedBy ● String scalar
Filter media by sites name with a online streaming or reading license
Page.media.licensedById ● Int scalar
Filter media by sites id with a online streaming or reading license
Page.media.averageScore ● Int scalar
Filter by the media's average score
Page.media.popularity ● Int scalar
Filter by the number of users with this media on their list
Page.media.source ● MediaSource enum
Filter by the source type of the media
Page.media.countryOfOrigin ● CountryCode scalar
Filter by the media's country of origin
Page.media.isLicensed ● Boolean scalar
If the media is officially licensed or a self-published doujin release
Page.media.search ● String scalar
Filter by search query
Page.media.id_not ● Int scalar
Filter by the media id
Page.media.id_in ● [Int] list scalar
Filter by the media id
Page.media.id_not_in ● [Int] list scalar
Filter by the media id
Page.media.idMal_not ● Int scalar
Filter by the media's MyAnimeList id
Page.media.idMal_in ● [Int] list scalar
Filter by the media's MyAnimeList id
Page.media.idMal_not_in ● [Int] list scalar
Filter by the media's MyAnimeList id
Page.media.startDate_greater ● FuzzyDateInt scalar
Filter by the start date of the media
Page.media.startDate_lesser ● FuzzyDateInt scalar
Filter by the start date of the media
Page.media.startDate_like ● String scalar
Filter by the start date of the media
Page.media.endDate_greater ● FuzzyDateInt scalar
Filter by the end date of the media
Page.media.endDate_lesser ● FuzzyDateInt scalar
Filter by the end date of the media
Page.media.endDate_like ● String scalar
Filter by the end date of the media
Page.media.format_in ● [MediaFormat] list enum
Filter by the media's format
Page.media.format_not ● MediaFormat enum
Filter by the media's format
Page.media.format_not_in ● [MediaFormat] list enum
Filter by the media's format
Page.media.status_in ● [MediaStatus] list enum
Filter by the media's current release status
Page.media.status_not ● MediaStatus enum
Filter by the media's current release status
Page.media.status_not_in ● [MediaStatus] list enum
Filter by the media's current release status
Page.media.episodes_greater ● Int scalar
Filter by amount of episodes the media has
Page.media.episodes_lesser ● Int scalar
Filter by amount of episodes the media has
Page.media.duration_greater ● Int scalar
Filter by the media's episode length
Page.media.duration_lesser ● Int scalar
Filter by the media's episode length
Page.media.chapters_greater ● Int scalar
Filter by the media's chapter count
Page.media.chapters_lesser ● Int scalar
Filter by the media's chapter count
Page.media.volumes_greater ● Int scalar
Filter by the media's volume count
Page.media.volumes_lesser ● Int scalar
Filter by the media's volume count
Page.media.genre_in ● [String] list scalar
Filter by the media's genres
Page.media.genre_not_in ● [String] list scalar
Filter by the media's genres
Page.media.tag_in ● [String] list scalar
Filter by the media's tags
Page.media.tag_not_in ● [String] list scalar
Filter by the media's tags
Page.media.tagCategory_in ● [String] list scalar
Filter by the media's tags with in a tag category
Page.media.tagCategory_not_in ● [String] list scalar
Filter by the media's tags with in a tag category
Page.media.licensedBy_in ● [String] list scalar
Filter media by sites name with a online streaming or reading license
Page.media.licensedById_in ● [Int] list scalar
Filter media by sites id with a online streaming or reading license
Page.media.averageScore_not ● Int scalar
Filter by the media's average score
Page.media.averageScore_greater ● Int scalar
Filter by the media's average score
Page.media.averageScore_lesser ● Int scalar
Filter by the media's average score
Page.media.popularity_not ● Int scalar
Filter by the number of users with this media on their list
Page.media.popularity_greater ● Int scalar
Filter by the number of users with this media on their list
Page.media.popularity_lesser ● Int scalar
Filter by the number of users with this media on their list
Page.media.source_in ● [MediaSource] list enum
Filter by the source type of the media
Page.media.sort ● [MediaSort] list enum
The order the results will be returned in
Page.characters ● [Character] list object
Page.characters.id ● Int scalar
Filter by character id
Page.characters.isBirthday ● Boolean scalar
Filter by character by if its their birthday today
Page.characters.search ● String scalar
Filter by search query
Page.characters.id_not ● Int scalar
Filter by character id
Page.characters.id_in ● [Int] list scalar
Filter by character id