Jikan is a depenency free, PHP API with easy-to-use syntax that scrapes and parses requests from MyAnimeList.net.
The raison d'être of Jikan is to help developers easily get the data they need for their apps and projects without having to depend on the lackluster official API, unstable APIs, or sidetracking their projects to develop parsers.
The word Jikan literally translates to Time in Japanese (時間). And that's what this API saves you of. ;)
composer require jikan-me/jikan
- Documentation
If you don't want to handle PHP, you're in luck! Jikan has it's own RESTful API service (CORS enabled + JSON response) hosted by Hibiki
See which apps are using JikanREST
Contributions to Jikan by making wrappers in programming languages of your choice are much appreciated! Do let me know if you've made one and I'll include it here.
-
Anime Parsing
- Characters & Staff
- Episodes
- News
- Videos/PV/Episodes
- Pictures
- Stats
- Forum Topics
- More Info
-
Manga Parsing
- Characters
- News
- Stats
- Pictures
- Forum Topics
- More Info
-
Character Parsing
- Pictures
-
People Parsing
- Pictures
-
Search (Anime/Manga/Character/Person)
- Filters (Advanced Search)
- Pagination Support
- No.# of pages
-
Seasonal Anime (Season + Year)
-
Anime Scheduling (for current season)
-
Top
- Anime
- Manga
- Sub Types & Pagination Support
-
Modular scraping methods for developers to easily extend the API
-
JSON format! ლ( ͡⎚ ͜ʖ ͡⎚ ლ)
- Most Favorited
- Characters
- People
- User Profile
- Command Line Usage
- PThreads (Multi-threaded) Support (CLI ONLY!)
- [Manga] Fix parsing bug with some serialization names - #131 - 1.15.4
- [Anime] Fix parsing bug with some studio names - #129
I would like to thank these 3 for graciously hosting Jikan REST for free!
- Jikan is in no way affiliated with MyAnimeList.
- I am not responsible for what you do with this library, so use it responsibly as per MyAnimeList's TOS
- Use the REST API responsibly, bulk data downloading is only allowed under conditions. (Refer to the REST docs)