GetCalendars
GetCalendars retrieves the weekly airing schedule for anime episodes.
/api.v1.CalendarService/GetCalendars PublicRequest
GetCalendarsRequest
GetCalendarsRequestapi.v1.GetCalendarsRequest0 fields
GetCalendarsRequest is currently empty, used for future-proofing.
{}Response
GetCalendarsResponse
GetCalendarsResponseapi.v1.GetCalendarsResponse1 fields
GetCalendarsResponse contains a list of scheduled anime airings.
{
"data": [
{
"id": 1,
"animeId": 1,
"anime": {
"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"
},
"epDetails": "string value",
"timeDetails": "string value",
"season": "1",
"episode": "1",
"airingTime": "2026-08-19T20:15:00Z"
}
]
}Referenced models
7 nested message types
CalendarItemapi.v1.CalendarItem11 fields
CalendarItem represents a specific episode's scheduled release information.
iduint32Unique database identifier for the calendar entry.
animeIduint32Unique database identifier for the associated anime.
epDetailsstringHuman-readable string containing episode details (e.g., "Episode 12").
timeDetailsstringHuman-readable string containing time details (e.g., "18:30").
seasonstringSeason identifier (e.g., "1").
episodestringEpisode identifier (e.g., "12").
airingTimestringExact timestamp of when the episode is scheduled to air (RFC3339 format).
episodeIsAvailableboolIndicates if the episode is already available for streaming.
dateStringstringA human-readable date string for the airing day.
langstringThe primary language or region for this release schedule entry.
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.