MAL AKA MyanimeList Json Rest API
Switch branches/tags
Nothing to show
Clone or download
Latest commit 8cfbce8 Jun 12, 2018
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.gitignore Initial commit Dec 29, 2017
README.md Update README.md Jun 12, 2018
apiary.apib Transferring API Description file from Apiary.io Jan 5, 2018

README.md

Mikan


FOR API STATISTICS PLEASE VISIT https://status.initiate.host

Endpoint for MyAnimeList API (WIP)

Table of Contents

Introduction

Get a full MyAnimeList information on any kind of anime and manga (WIP) using their respective MAL ID.
Made for our new soon-to-be-released app Setsuna and for future projects.

It is free and has no limits of now (30/12/2017)

Example: https://myanimelist.net/anime/1535/Death_Note, in this case the MAL ID is 1535. Check Usage to see how to interact with the API. https://i.imgur.com/FHExi6e.png

Usage

Host: https://initiate.host/

JSON Rest Endpoints.

Host: https://initiate.host/ Endpoints.

Anime usage: /anime/{ID} i.e.: https://initiate.host/anime/1

Search usage: /search/{query} i.e.: https://initiate.host/search/fullmetal

Parameters:

               int page

i.e.: https://initiate.host/search/fullmetal?page=2

               type{TV = 1 |OVA = 2 | Movie = 3 | Special = 4 | ONA = 5 | Music = 6}   

i.e.: https://initiate.host/search/fullmetal?type=tv

               score{0/10}

i.e.: https://initiate.host/search/fullmetal?score=8

               status{finished airing = 2 | currently airing = 1 | not yet aired = 3}

i.e.: https://initiate.host/search/fullmetal?status=3

               producer{producer ID}

i.e.: https://initiate.host/search/fullmetal?producer=352

               rated{G all ages = 1 | PG = 2 | PG 13 = 3 | R17+ = 4 | R+ = 5 | RX = 6}

i.e.: https://initiate.host/search/fullmetal?rated=3

                  or all at once https://initiate.host/search/fullmetal?{param}={value}&{2nd param}={value}........

Issues

Mikan is currently in development, do expect some little bugs (no missing data), and if you face any issue, open an issue with the request ID from the Json.