Important: This documentation covers Yarn 1 (Classic).
For Yarn 2+ docs and migration guide, see yarnpkg.com.

Package detail

anigo-anime-api

anigo-animeapi56MIT1.0.3TypeScript support: included

Anigo Anime API scrapes data from gogoanime and animixplay

anime, animixplay, gogoanime, animeapi

readme

Anigo-AnimeAPI is a anime streaming and discovery api built using NodeJS that scrapes Gogoanime and Animixplay to return data

Github license GitHub package.json version


Installation

npm install anigo-anime-api

Search Anime using Gogoanime

Parameter Type Description
keyw string Required. Keyword used to search for anime
page int Optional. Page number

Example:

const anigo = require("anigo-anime-api");
console.log(await anigo.searchGogo("Chainsaw-Man"));

Search Anime using Animixplay

Parameter Type Description
keyw string Required. Keyword used to search for anime

Example:

const anigo = require("anigo-anime-api");
console.log(await anigo.searchAnimix("Chainsaw-Man"));

Get latest released episodes from Gogoanime

Parameter Type Description
type int Required. Type 1: Japanese Audio/Eng subs. Type 2: English Audio/No Subs. Type 3: Chinese Audio/Eng subs
page int Optional. Page number

Example:

const anigo = require("anigo-anime-api");
console.log(await anigo.getGogoRecentEpisodes(1));

Get latest released episodes from Animixplay

Example:

const anigo = require("anigo-anime-api");
console.log(await anigo.getRecentEpisodesFromAnimix());
Parameter Type Description
type int Required. Type 1: Weekly most viewed. Type 2: Most viewed of all time

Example:

const anigo = require("anigo-anime-api");
console.log(await anigo.getPopular(1));

Get all anime

Description
List of all animes on Animixplay

Example:

const anigo = require("anigo-anime-api");
console.log(await anigo.getAllAnime());

Get anime by genre

Parameter Type Description
genre string Required. Genre. Automatically sorts results by popularity

Example:

const anigo = require("anigo-anime-api");
console.log(await anigo.searchAnimeByGenre("Isekai"));

Get anime info from Gogoanime

Parameter Type Description
animeId string Required. animeId (received from other api calls)

Example:

const anigo = require("anigo-anime-api");
console.log(await anigo.getGogoAnimeInfo("one-piece"));

Get anime info from Animixplay

Parameter Type Description
malId int Required. MyAnimeList ID of the anime, also received through some functions.

Example:

const anigo = require("anigo-anime-api");
console.log(await anigo.getAnimeInfoFromAnimix(35507));

Get anime episodes (from animix's website)

Parameter Type Description
animeId string Required. animeId (received from other api calls).

Example:

const anigo = require("anigo-anime-api");
console.log(await anigo.getEpisodeInfoFromAnimix("one-piece"));

Get streaming URLs from Gogoanime

Parameter Type Description
episodeId string Required. episodeId received from gogoanime anime info function.

Example:

const anigo = require("anigo-anime-api");
console.log(await anigo.getGogoanimeEpisodeSource("one-piece-episode-1015"));

Get streaming URLs from Animixplay

Parameter Type Description
name string Required. Name of the anime.
epNum string Required. Episode number.

Example:

const anigo = require("anigo-anime-api");
console.log(await anigo.getEpisodeSourceFromAnimix("One Piece", "1015"));