Anime-chan API Docs

Are you a fan of anime? Well, here's a treat for you! The Anime-chan API provides free access to a vast collection of anime-related data. This API returns "cute" anime pictures and quotes that can be used in your applications, websites, or simply for personal entertainment. In this blog, we'll explore the Anime-chan API documentation and provide some sample code using JavaScript.

API Endpoints

The Anime-chan API provides two different endpoints:

Anime Pictures

This endpoint returns anime pictures randomly.

Endpoint URL: https://anime-chan.herokuapp.com/api

Example API response:

{
  "id": 12,
  "url": "https://anime-chan.herokuapp.com/api/images/anime/12.jpg",
  "source": "https://wall.alphacoders.com/big.php?i=856056"
}

Anime Quotes

This endpoint returns anime quotes randomly.

Endpoint URL: https://anime-chan.herokuapp.com/api/quotes

Example API response:

{
  "id": 1,
  "anime": "Naruto",
  "character": "Minato Namikaze",
  "quote": "When a man learns to love, he must bear the risk of hatred."
}

Using the Anime-chan API with JavaScript

Using the Anime-chan API with JavaScript is quite simple. All you need to do is make an HTTP request to the API endpoint URL using fetch or any other AJAX library.

Here is an example code snippet using fetch:

fetch("https://anime-chan.herokuapp.com/api/")
  .then(response => response.json())
  .then(data => console.log(data))
  .catch(error => console.error(error));

fetch("https://anime-chan.herokuapp.com/api/quotes")
  .then(response => response.json())
  .then(data => console.log(data))
  .catch(error => console.error(error));

In this example, we are making two separate requests to each endpoint. The response is then converted into JSON format and logged in the console. If there is an error, it will also be logged in the console.

Conclusion

In conclusion, the Anime-chan API provides an easy and free way to access anime-related data. We have explored the two separate endpoints and provided some sample code using JavaScript. Now you can start integrating this API into your projects and add some anime spice!

Related APIs