Based in Ervie/Jikan.Net with support for Jikan REST v3
JikanClient is a .NET wrapper for Jikan RESTful API for parsing data from MyAnimeList. Main objective of the wrapper is to simplify utilization of Jikan API.
Deprecated, please use Ervie/Jikan.Net I made this only for learning purpose
Dependencies -Newtonsoft Json
- Anime
- Basic info
- Characters and Staff
- Episodes
- Pictures
- News
- Forum
- Videos
- Stats
- Mote Info
- Manga
- Basic info
- Characters
- Pictures
- News
- Forum
- Stats
- More Info
- Seasons
- Schedule
- Top Anime
- Top Manga
- Top Characters
- Top People
- Characters
- Episodes
- Person
- Pictures
- Users
Not implemented - Search
Partial Support
C#
// Initialize
IJikan Jikan = new Jikan();
// Get Anime by ID --Fate/Zero
Anime fateZero = Jikan.GetAnime(10087).Result
// Get Manga by ID --Horimiya
Manga horimiya = Jikan.GetManga(42451).Result
// Get Person by ID --Hanazawa, Kana
Person hanazawaKana = Jikan.GetPeron(185).Result
// Get Character by ID --Shiraishi, Urara
Character shiraishiUrara = Jikan.GetCharacter(57491).Result
// Get data from a specified season
Season summer = Jikan.GetSeason(2018, AnimeSeason.Summer).Result
// Or get general season data
Season summer = Jikan.GetSeason(2018).Result
// Get Schedule for an specific day
Schedule monday = Jikan.GetSchedule(ScheduleDay.Monday).Result
// Or get the week schedule
Schedule week = Jikan.GetShecule().Result
// You can make simple search (Advanced search coming soon)
var query = "your search"
AnimeSearchResult search = Jikan.SearchAnime(query).Result
MangaSearchResult search = Jikan.SearchManga(query).Result
PersonSearchResult search = Jikan.SearchPerson(query).Result
CharacterSearchResult search = Jikan.SearchCharacter(query).Result
// You can get data like
var japaneseTitle = fateZero.TitleJapanese
var endingThemes = fateZero.EndingThemes // Collection
var volumes = horimiya.Volumes
var synopsis = horimiya.Synopsis
// and more, explore it
VB
' Initialize
Dim Jikan As IJikan = New Jikan()
' Get Anime by ID --Fate/Zero
Dim fateZero As Anime = Jikan.GetAnime(10087).Result
' Get Manga by ID --Horimiya
Dim horimiya As Manga = Jikan.GetManga(42451).Result
' Get Person by ID --Hanazawa, Kana
Dim hanazawaKana As Person = Jikan.GetPeron(185).Result
' Get Character by ID --Shiraishi, Urara
Dim shiraishiUrara As Character = Jikan.GetCharacter(57491).Result
' Get data from a specified season
Dim summer As Season = Jikan.GetSeason(2018, AnimeSeason.Summer).Result
' Or get general season data
Dim summer As Season = Jikan.GetSeason(2018).Result
' Get Schedule for an specific day
Dim monday As Schedule = Jikan.GetSchedule(ScheduleDay.Monday).Result
' Or get the week schedule
Dim week As Schedule = Jikan.GetShecule().Result
' You can make simple search (Advanced search coming soon)
Dim query = "your search"
Dim search As AnimeSearchResult = Jikan.SearchAnime(query).Result
Dim search As MangaSearchResult = Jikan.SearchManga(query).Result
Dim search As PersonSearchResult = Jikan.SearchPerson(query).Result
Dim search As CharacterSearchResult = Jikan.SearchCharacter(query).Result
' You can get data like
Dim japaneseTitle = fateZero.TitleJapanese
Dim endingThemes = fateZero.EndingThemes ' Collection
Dim volumes = horimiya.Volumes
Dim synopsis = horimiya.Synopsis
' and more, explore it