
Product
Socket for Jira Is Now Available
Socket for Jira lets teams turn alerts into Jira tickets with manual creation, automated ticketing rules, and two-way sync.
$ npm install anyanime
| Options | Description | Usage | Params |
|---|---|---|---|
| getAnime | Anime images - png / gif | anyanime.getAnime({}) | { type: "png", number: 10 } |
| checkUpdate | Check for new npm package updates. | anyanime.checkUpdate(true) | true or false |
By default the type is png and number is 1. Max number of images you can ask for at a time is 10.
const anyanime = require("anyanime");
anyanime.getAnime({}).then(console.log); // Shows 1 random anime pfp image.
anyanime.getAnime({ type: "png", number: 10 }).then(console.log); // Shows 10 random anime pfp images.
anyanime.getAnime({ type: "gif", number: 10 }).then(console.log); // Shows 10 random anime gif pfp images.
// Both are async functions because it fetches the images from AnyAnime Api and that might take some time.
anyanime.checkUpdate(true);
const anyanime = require("anyanime");
async function anime() {
const anime = await anyanime.getAnime({ type: "png", number: 1 });
console.log(anime);
// by default the type is png and number is 1.
}
// Both are async functions because it fetches the images from AnyAnime Api and that might take some time.
anime();
Check the tests/test.js file for more examples. Click here to go to the file.
const Discord = require("discord.js");
const client = new Discord.Client();
const anyanime = require("anyanime");
anyanime.checkUpdate(true);
client.on("messageCreate", async (message) => {
/* Plain Image */
if (message.content === "plain") {
const anime = await anyanime.getAnime({ type: "png", number: 1 });
message.channel.send({ embeds: [anime[0]] });
}
/* Gif Image */
if (message.content === "gif") {
const animeGif = await anyanime.getAnime({ type: "gif", number: 1 });
message.channel.send({ embeds: [animeGif[0]] });
}
/* Embed Image (D.JS Version 13) */
if (message.content === "embed") {
const anime = await anyanime.getAnime({ type: "png", number: 1 });
const embed = new Discord.MessageEmbed().setImage(anime[0]);
message.channel.send({ embeds: [embed] });
}
/* Embed Gif Image (D.JS Version 13) */
if (message.content === "embed gif") {
const animeGif = await anyanime.getAnime({ type: "gif", number: 1 });
const embed = new Discord.MessageEmbed().setImage(animeGif[0]);
message.channel.send({ embeds: [embed] });
}
});
client.login("TOKEN");
If you dont want to use the npm package you can use the api instead.
The installation is given in the readMe file !
Package Made by: x_kurizu on discord.
FAQs
Get random anime images / gifs using the AnyAnime npm package / API
The npm package anyanime receives a total of 96 weekly downloads. As such, anyanime popularity was classified as not popular.
We found that anyanime demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 2 open source maintainers collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Product
Socket for Jira lets teams turn alerts into Jira tickets with manual creation, automated ticketing rules, and two-way sync.

Company News
Socket won two 2026 Reppy Awards from RepVue, ranking in the top 5% of all sales orgs. AE Alexandra Lister shares what it's like to grow a sales career here.

Security News
NIST will stop enriching most CVEs under a new risk-based model, narrowing the NVD's scope as vulnerability submissions continue to surge.