Irfan is creating & hosting a free & open-source MyAnimeList.net API - Jikan.moe
3
patrons
$9
per month

Hey! Please consider supporting us to keep the Jikan REST API running!

Index

  1. Introduction
  2. History
  3. Metrics
  4. Support

Introduction

Jikan is an open-source 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. ;)

Read more on the Features currently provided by Jikan.

History


The Jikan REST API was launched back in May, 2017. MyAnimeList is one of the biggest anime and manga community + database out there. Yet it lacked proper support for 3rd party applications that would've wished to use the data available on their websites. Creating Jikan was in response to MyAnimeList's lack of a REST-ful API - which would help 3rd party developers do exactly that.

The Jikan API has been and forever will be an open-source entity for developers to seamlessly integrate with their apps.

Thanks to amazing contributors, Jikan has significantly improved and has over 10 wrappers in 9 different languages - with full coverage. The userbase has been actively growing since it's launch - more on that in Metrics.

Metrics

Jikan launched initially with a few thousand requests being made to it monthly. Today, Jikan caters to over 300,000 requests from 30,000-40,000 unique IPs, daily. That is 1GB~ of bandwidth daily.

These are monthly stats from last year: https://twitter.com/IrfanDahir/status/1035149897673134080

These are daily stats randomly taken from April, 2019.

I will replace this with a better compiled version soon.

Update: 5/29/19

Error rate the past week have mostly either been due to low resource on the worker servers for Redis caching, which is why we seriously need to have separate Redis server(s). Though as you can see, it's peaked 6 million requests the past week along.

Support

Jikan currently operates on 3 servers: 1 master and 2 slave servers. This is thanks to the sponsorship of Matsujo Hibiki - who's helped keep Jikan running for the past two years with this amazing set up!

However, as per the recent usage metrics - the servers are failing to scale appropriately. The reason for this is because currently Jikan does not store anything from MyAnimeList in a database whatsoever. This is due to the respect of their Terms Of Service. Therefore, requests are cached for a short period of time (1-7 days) and anything uncached must be fetched and parsed again. This model of operation may change in the future (for better performance) but we're hoping to keep it as is for now.

Your support is not for personal use. The purpose is to keep the Jikan REST API running and to provide a better service for the developers of the community. If goals are met, Jikan will be scaled in an effort to provide the better service.
Tiers
Pledge $1 per month
$1 or more per month

You're officially a Patron! Thank you so much for supporting us! You'll have access to the Patron-only feed for blog posts, updates, discussion and upcoming features!

Pledge $5 per month
$5 or more per month

Thank you for your awesome support!


You'll receive

  • Access to Patron-only channel on Discord
  • "Supporter" role on Discord
  • Listed as a "Supporter" on GitHub + Website
  • + Previous Rewards!
Includes Discord rewards
Pledge $10 per month
$10 or more per month

Thank you for your support! This tier will cover the costs for 1 server for a single month!


  • + Previous Rewards!
Includes Discord rewards
Pledge $25 per month
$25 or more per month

Thank you for your support! This tier will cover the costs for 2-3 servers per month!


  • + Previous Rewards!
Includes Discord rewards
Pledge $50 per month
$50 or more per month

Thank you for your support! This tier will practically cover a single month of expenses for 3 or more servers!

  

  • If you have an app/service that uses the Jikan API, it will be strategically highlighted on the website!
  • "Sugoi Supporter" role on Discord
  • Listed as a "Sugoi Supporter" on the website
  • + Previous Rewards!
Includes Discord rewards
Sponsor
$100 or more per month only 5 left

Thank you for sponsoring us! If you have any app or service that you'd like us to advertise on our website, please get in touch before hand!


  • "Sponsor" role on Discord
  • Listed as a "Sponsor" on GitHub and website
  • + Previous Rewards!
Includes Discord rewards
Goals
$9 of $50 per month
This will completely cover current expenses!
  • 1 master server
  • 2 slave servers (with burst enabled)
1 of 2

Hey! Please consider supporting us to keep the Jikan REST API running!

Index

  1. Introduction
  2. History
  3. Metrics
  4. Support

Introduction

Jikan is an open-source 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. ;)

Read more on the Features currently provided by Jikan.

History


The Jikan REST API was launched back in May, 2017. MyAnimeList is one of the biggest anime and manga community + database out there. Yet it lacked proper support for 3rd party applications that would've wished to use the data available on their websites. Creating Jikan was in response to MyAnimeList's lack of a REST-ful API - which would help 3rd party developers do exactly that.

The Jikan API has been and forever will be an open-source entity for developers to seamlessly integrate with their apps.

Thanks to amazing contributors, Jikan has significantly improved and has over 10 wrappers in 9 different languages - with full coverage. The userbase has been actively growing since it's launch - more on that in Metrics.

Metrics

Jikan launched initially with a few thousand requests being made to it monthly. Today, Jikan caters to over 300,000 requests from 30,000-40,000 unique IPs, daily. That is 1GB~ of bandwidth daily.

These are monthly stats from last year: https://twitter.com/IrfanDahir/status/1035149897673134080

These are daily stats randomly taken from April, 2019.

I will replace this with a better compiled version soon.

Update: 5/29/19

Error rate the past week have mostly either been due to low resource on the worker servers for Redis caching, which is why we seriously need to have separate Redis server(s). Though as you can see, it's peaked 6 million requests the past week along.

Support

Jikan currently operates on 3 servers: 1 master and 2 slave servers. This is thanks to the sponsorship of Matsujo Hibiki - who's helped keep Jikan running for the past two years with this amazing set up!

However, as per the recent usage metrics - the servers are failing to scale appropriately. The reason for this is because currently Jikan does not store anything from MyAnimeList in a database whatsoever. This is due to the respect of their Terms Of Service. Therefore, requests are cached for a short period of time (1-7 days) and anything uncached must be fetched and parsed again. This model of operation may change in the future (for better performance) but we're hoping to keep it as is for now.

Your support is not for personal use. The purpose is to keep the Jikan REST API running and to provide a better service for the developers of the community. If goals are met, Jikan will be scaled in an effort to provide the better service.

Recent posts by Irfan

Tiers
Pledge $1 per month
$1 or more per month

You're officially a Patron! Thank you so much for supporting us! You'll have access to the Patron-only feed for blog posts, updates, discussion and upcoming features!

Pledge $5 per month
$5 or more per month

Thank you for your awesome support!


You'll receive

  • Access to Patron-only channel on Discord
  • "Supporter" role on Discord
  • Listed as a "Supporter" on GitHub + Website
  • + Previous Rewards!
Includes Discord rewards
Pledge $10 per month
$10 or more per month

Thank you for your support! This tier will cover the costs for 1 server for a single month!


  • + Previous Rewards!
Includes Discord rewards
Pledge $25 per month
$25 or more per month

Thank you for your support! This tier will cover the costs for 2-3 servers per month!


  • + Previous Rewards!
Includes Discord rewards
Pledge $50 per month
$50 or more per month

Thank you for your support! This tier will practically cover a single month of expenses for 3 or more servers!

  

  • If you have an app/service that uses the Jikan API, it will be strategically highlighted on the website!
  • "Sugoi Supporter" role on Discord
  • Listed as a "Sugoi Supporter" on the website
  • + Previous Rewards!
Includes Discord rewards
Sponsor
$100 or more per month only 5 left

Thank you for sponsoring us! If you have any app or service that you'd like us to advertise on our website, please get in touch before hand!


  • "Sponsor" role on Discord
  • Listed as a "Sponsor" on GitHub and website
  • + Previous Rewards!
Includes Discord rewards