An unofficial REST API for MyAnimeList.net.
- Python 3.9+
- Pipenv
- Install Pipenv
- Clone the repository or download the ZIP
- Open the terminal in the
myanimelist-rest-api
directory and runpipenv install
to install all the dependencies
This project uses SQLite
to store JSON responses for 7 days
(manually checked). We use ORM as driver to comunicate with SQLite database.
This application uses Starlette Configuration.
- CACHE - Default: False
- DISABLED_ROUTES - Default: []
- DEBUG - Default: False
- HTTP2 - Default: False
- USER_AGENT - Default: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101 Firefox/78.0
Just read the Deployment
section on Uvicorn docs.
Examples can be found on the Documentation.
Currently supported features:
- Anime
- Characters
- Clubs
- Episodes
- Featured
- More Info
- News
- Pictures
- Recommendations
- Reviews
- Staff
- Stats
- Search
- Anime
- Top
- Anime
The documentation is available here on this repo, under Wiki
.
MyAnimeList REST API
is independent. We are not affiliated, associated, authorized, endorsed by, or in any way officially connected with MyAnimeList, LLC (Website).
All product and company names are trademarks™ or registered® trademarks of their respective holders. Use of them does not imply any affiliation with or endorsement by them.
See UNLICENSE for details.