2018-12-17 11:53:13 +05:00

# Jikan - Unofficial MyAnimeList.net REST API
2020-04-25 12:33:36 +05:00
[](http://isitmaintained.com/project/jikan-me/jikan-rest "Average time to resolve an issue") [](http://isitmaintained.com/project/jikan-me/jikan-rest "Percentage of issues still open") []() [](https://discordapp.com/invite/4tvCr36)
2018-04-21 13:28:44 +05:00
2021-04-11 23:05:40 +05:00
Jikan is a REST API for [MyAnimeList.net](https://myanimelist.net). It scrapes the website to satisfy the need for some API functionality - that MyAnimeList lacks.
2018-04-21 13:28:44 +05:00
2021-04-11 23:05:40 +05:00
The raison d'être of Jikan is to assist developers easily get the data they need for their apps and projects without having to depend on unstable APIs, or sidetracking their projects to develop parsers.
2018-04-21 13:28:44 +05:00
2018-12-17 11:53:13 +05:00
The word _Jikan_ literally translates to _Time_ in Japanese (**時間**). And that's what this API saves you of. ;)
2018-04-21 13:28:44 +05:00
2021-04-11 23:05:40 +05:00
**Notice**: Jikan does not support authenticated requests. You can not update your lists. Use the official MyAnimeList API for this.
2018-12-17 11:53:13 +05:00
2019-11-15 11:31:29 -08:00
## Index
2021-04-11 23:09:54 +05:00
- [What's new?](#whats-new)
2019-11-15 11:31:29 -08:00
- [Getting Started](#getting-started)
- [Requirements](#requirements)
- [🐳 Docker](#-docker)
- [Installation Prerequisites](#01-installation-prerequisites)
- [Installation](#02-installation)
- [Configuration](#03-configuration)
- [Ignition](#04-ignition)
- [Configuring Cache Driver](#05-configuring-how-jikan-caches-optional) (optional)
- [Configuring Cache Method](#06-configuring-how-jikan-handles-expired-cache-optional) (optional)
- [Configuring Supervisord](#configuring-supervisord) (optional)
- [Troubleshooting](#troubleshooting)
- [Artisan Commands](#artisan-commands)
- [Information](#information)
- [Wrappers](#wrappers)
- [Running Tests](#running-tests)
- [Backers](#backers)
- [Disclaimer](#disclaimer)
2021-04-11 23:09:54 +05:00
## What's new?
2018-12-17 11:53:13 +05:00
## Getting Started
### Requirements
2019-04-03 16:16:56 -07:00
2021-04-11 23:05:40 +05:00
- PHP ^7.4
2019-03-03 14:48:08 -08:00
- [Composer](https://getcomposer.org/download/)
2021-04-11 23:05:40 +05:00
- [MongoDB]()
2018-12-17 11:53:13 +05:00
2019-05-15 14:08:18 +05:00
2019-11-15 11:31:29 -08:00
## Information
2018-12-17 11:53:13 +05:00
If you don't want to host your instance, there's a public API available.
2021-04-11 23:09:54 +05:00
- **[REST DOCUMENTATION](http://docs.api.jikan.moe/)**
2018-12-17 11:53:13 +05:00
- **[Apps/Projects using JikanREST](https://jikan.moe/showcase)**
2019-11-15 11:31:29 -08:00
## Wrappers
2018-12-17 11:53:13 +05:00
- **[.NET]** [Jikan.net](https://github.com/Ervie/jikan.net) by Ervie
- **[Python]** [JikanPy](https://github.com/AWConant/jikanpy) by Andrew Conant & Abhinav Kasamsetty
- **[Ruby]** [Jikan.rb](https://github.com/Zerocchi/jikan.rb) by Zerocchi
- **[JavaScript]** [JikanJS](https://github.com/zuritor/jikanjs) by Zuritor
- **[Java]** [Jikan4java](https://github.com/Doomsdayrs/Jikan4java) by Doomsdayrs
2019-02-14 09:34:30 +01:00
- **[PHP]** [jikan-php](https://github.com/janvernieuwe/jikan-jikanPHP) by Jan Vernieuwe
2019-02-16 03:14:00 -08:00
- **[Node.js]** [jikan-node](https://github.com/xy137/jikan-node) by xy137
2019-05-08 01:11:40 +05:00
- **[Dart]** [jikan-dart](https://github.com/charafau/jikan-dart) by Rafal Wachol
- **[TypeScript]** [jikants](https://github.com/Julien-Broyard/jikants) by Julien Broyard
2019-08-18 14:33:43 +05:00
- **[TypeScript]** [jikan-client](https://github.com/javi11/jikan-client) by Javier Blanco
2019-11-17 20:36:02 -08:00
- **[Go]** [jikan-go](https://github.com/darenliang/jikan-go) by Daren Liang
2020-03-02 00:09:54 -08:00
- **[Elixir]** [JikanEx](https://github.com/seanbreckenridge/jikan_ex) by Sean Breckenridge
2018-12-17 11:53:13 +05:00
2019-05-08 01:11:40 +05:00
[Add your wrapper here](https://github.com/jikan-me/jikan/edit/master/readme.md)
2018-12-17 11:53:13 +05:00
2019-11-15 11:31:29 -08:00
## Running Tests
2019-05-15 13:50:11 +05:00
`php vendor/bin/phpunit tests`
Note: Tests may fail due to rate limit from MyAnimeList (HTTP 429)
2019-06-02 14:46:35 +05:00
---
2019-11-15 11:31:29 -08:00
## Backers
2019-06-02 14:46:35 +05:00
2020-02-22 22:01:45 +05:00
## Sugoi (すごい) Backers
Thank you to all our **Sugoi (すごい)** backers! 🙏 [[Become a sugoi backer](https://patreon.com/jikan)]
2019-08-26 08:20:27 -07:00
- [Jared Allard (jaredallard)](https://github.com/jaredallard)
2020-02-22 22:01:45 +05:00
- [hugonun (hug_onun)](https://twitter.com/hug_onun)
2019-08-26 08:20:27 -07:00
2019-11-15 11:31:29 -08:00
## Backers
2019-06-02 14:46:35 +05:00
Thank you to all our backers! 🙏 [[Become a backer](https://patreon.com/jikan)]
- [PurplePinapples](https://github.com/purplepinapples/)
- [Barkdoll (Jesse)](https://github.com/barkdoll/)
2019-06-20 10:33:51 +05:00
- [Piotr Szymczak (Drutol)](https://github.com/Drutol)
2019-08-24 06:26:37 -07:00
- [Jason Weatherly (jamesthebard)](https://twitter.com/jamesthebard)
2019-08-26 08:20:27 -07:00
- [Cesar Irad Mendoza (aberuwu)](https://github.com/aberuwu)
2019-11-15 11:31:29 -08:00
## Sponsors
Thank you to all our sponsors! [[Become a sponsor](https://patreon.com/jikan)]
2019-06-02 14:46:35 +05:00
- [Hibiki Matsujo](https://github.com/assintates)
---
2019-05-15 13:50:11 +05:00
2018-12-17 11:53:13 +05:00
## DISCLAIMER
- Jikan is not affiliated with MyAnimeList.net
- You are responsible for the usage of this API. Please be respectful towards MyAnimeList's [Terms Of Service](https://myanimelist.net/about/terms_of_use)