jikan-me/jikan

Jikan is an unofficial MyAnimeList API

v2.6.2 2019-01-06 02:13 UTC

README

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