Skip to content
Unofficial MyAnimeList PHP+REST API which provides functions other than the official API
Branch: master
Clone or download
irfan-dahir Merge pull request #215 from purplepinapples/master
make header image link to exaplanation instead of open image in new tab
Latest commit 7cac0b4 Mar 16, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
src Automated safe code quality fixes Mar 15, 2019
test fix the documentation block for AnimeSearchAiringTest Mar 15, 2019
.gitattributes update file mode Mar 22, 2018
.gitignore
.travis.yml Add PHP 7.3 to test suites Mar 9, 2019
LICENSE update file mode Mar 22, 2018
apiary.apib Transferring API Description file from Apiary.io Sep 7, 2018
appveyor.yml Add PHP 7.3 to test suites Mar 9, 2019
changelog.md updates Dec 17, 2018
composer.json Remove fixtures vendor dir before symlinking Mar 15, 2019
grumphp.yml Okey there was an option :face_palm: Jul 9, 2018
phpunit.xml Update code coverage config Jul 29, 2018
phpunit.xml.dist Update code coverage config Jul 29, 2018
readme.md make header image link to exaplanation instead of open image in new tab Mar 15, 2019

readme.md

Jikan

Jikan - Unofficial MyAnimeList.net PHP API

build build stable Average time to resolve an issue Percentage of issues still open stable Discord Server

Jikan is a PHP API for MyAnimeList.net. It scrapes the website to satisfy the need for an API - which MyAnimeList lacks.

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 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. ;)

Notice: Jikan does not support authenticated requests. You can not update your lists.

Getting Started

  1. composer require jikan-me/jikan
  2. Documentation

❗️ Version ~1.0 is no longer maintained, it's required you use ^2.0.

Dependencies

Jikan REST API

A REST service is available as well.

Wrappers

Add your own wrapper here

Features

  • Anime
    • Main Information
    • Characters & Staff
    • Episodes
    • News
    • Videos/PV/Episodes
    • Pictures
    • Stats
    • Forum Topics
    • More Info
    • Recommendations
    • Reviews
    • Recent List Updates By Users
  • Manga
    • Main Information
    • Characters
    • News
    • Stats
    • Pictures
    • Forum Topics
    • More Info
    • Recommendations
    • Reviews
    • Recent List Updates By Users
  • Character
    • Main Information
    • Pictures
  • People
    • Main Information
    • Pictures
  • Search
    • Anime
    • Manga
    • Character
    • Person
    • Pagination Support
    • Advanced Search (Filters)
  • Seasonal Anime (Season + Year)
  • Season List/Archive
  • Anime Scheduling (for current season)
  • Top
    • Anime
    • Manga
    • Characters
    • People
    • Sub Types & Pagination Support
  • Genre
    • Anime
    • Manga
  • Producers (Anime Listing)
  • Magazines (Manga Listing)
  • User
    • Profile
    • Friends
      • Pagination support
    • History
      • All
      • Anime
      • Manga
    • Anime & Manga Lists
      • Pagination Support
  • Club
    • Main Information
    • User List

View RoadMap

Running Tests

composer require jikan-me/jikan --dev

This will download Fixtures as well.

PHPUnit

php vendor/bin/phpunit

GrumPHP

PHPCS, PHPLint & PHPUnit

php vendor/bin/grumphp run

Changelog

v2.6.1 stable - Dec 17, 18

  • [Club] Optimize User list schema

v2.6.0 stable - Dec 16, 18

  • [Club] Add club parsing

v2.5.0 stable - Dec 13, 18

  • [Anime|Manga] Add Reviews parsing
  • [Club] Add User List parsing - 2.4.0

v2.3.0 Stable - Nov 14, 18

  • [Anime|Manga] Add Recommendations parsing
  • [Anime|Manga] Add Recently Updated By Users parsing - 2.2.0
  • [Seasonal] Added parsing for later anime - 2.1.4
  • [User List] Bug fix for some manga lists parsing - 2.1.3

Read More

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
You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.