1.0.3 • Published 3 years ago
anigo-anime-api v1.0.3
Anigo-AnimeAPI is a anime streaming and discovery api built using NodeJS that scrapes Gogoanime and Animixplay to return data
Navigation
- Navigation
- Installation
- Search Anime using Gogoanime
- Search Anime using Animixplay
- Get latest released episodes from Gogoanime
- Get latest released episodes from Animixplay
- Get popular anime
- Get all anime
- Get anime by genre
- Get anime info from Gogoanime
- Get anime info from Animixplay
- Get anime episodes (from animix's website)
- Get streaming URLs from Gogoanime
- Get streaming URLs from Animixplay
Installation
npm install anigo-anime-apiSearch 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());Get popular anime
| 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"));