SkillAgentSearch skills...

Tioanime

TioAnime API is a content provider of the latest in the world of anime with sub in Spanish and free, in addition to providing different complementary information. Using as a reference the websites tioanime.com and myanimelist.net, to extract the data and information.

Install / Use

/learn @carlosfdezb/Tioanime
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

<p align="center"> <img src="./assets/img/logo.png" alt="TíoAnime API" /> </p> <p align="center"> TioAnime API is a content provider of the latest in the world of anime with sub in Spanish and free, in addition to providing different complementary information. Using as a reference the websites tioanime.com and myanimelist.net, to extract the data and information. </p>

npm GitHub package.json version NPM

NPM

Installation

npm install tioanime

📖 Documentation

Available methods:

  • latestEpisodesAdded: Retrieves the last episodes added.
  • latestAnime: Retrieves a basic list of anime in broadcast status.
  • latestAnimeDetail: Similar to the previous one with much more data, but more slower.
  • getAnimeInfo: Retrieves all available information of the chosen anime.
  • getAnimeRelated: Retrieves animes related to the chosen one, such as sequels, prequels, etc.
  • getAnimeEpisodes: Retrieves a list of episodes of the selected anime.
  • getAnimeEpisodeServers: Retrieves a list of servers of the selected episode.
  • downloadAnimeEpisode: Retrieves a list of download servers of the selected episode.
  • search: Retrieves a list of anime, from a query entered.
  • searchDetail: Similar to the previous one with much more data, but more slower.
  • getByGenre: Retrieves a list of anime, from a genre selected.
  • getByGenreDetail: Similar to the previous one with much more data, but more slower.
  • getAnimeExtraInfo: Retrieves more information of the chosen anime, using myanimelist.net.
  • getAnimeEpisodesTitles: Retrieves a list of episodes names of the chosen anime, using myanimelist.net.
  • getAnimeCharacters: Retrieves a list of characters of the chosen anime, using myanimelist.net.

🚩 latestEpisodesAdded()

Retrieves the last episodes added.

Example:

const tioanime = require('tioanime');

tioanime.latestEpisodesAdded()
  .then((res) => console.log(res));

Results:

[
  {
    id: 'jouran-the-princess-of-snow-and-blood',
    title: 'Jouran: The Princess of Snow and Blood',
    preview: 'https://tioanime.com//uploads/thumbs/3466.jpg',
    episode: 4
  },
  {
    id: 'bishounen-tanteidan',
    title: 'Bishounen Tanteidan',
    preview: 'https://tioanime.com//uploads/thumbs/3501.jpg',
    episode: 2
  },
  ...
]

🚩 latestAnime()

Retrieves a basic list of anime broadcast.

Example:

const tioanime = require('tioanime');

tioanime.latestAnime()
  .then((res) => console.log(res));

Results:

[
  {
    id: 'mairimashita-irumakun-2nd-season',
    title: 'Mairimashita! Iruma-kun 2nd Season',
    poster: 'https://tioanime.com//uploads/portadas/3505.jpg'
  },
  {
    id: 'cestvs-the-roman-fighter',
    title: 'Cestvs: The Roman Fighter',
    poster: 'https://tioanime.com//uploads/portadas/3504.jpg'
  },
  ...
]

🚩 latestAnimeDetail()

Similar to the previous one latestAnime() with much more data, but more slower.

Example:

const tioanime = require('tioanime');

tioanime.latestAnimeDetail()
  .then((res) => console.log(res));

Results:

[
  {
    id: 'mairimashita-irumakun-2nd-season',
    malId: 41402,
    title: 'Mairimashita! Iruma-kun 2nd Season',
    poster: 'https://tioanime.com/uploads/portadas/3505.jpg',
    banner: 'https://tioanime.com/uploads/fondos/3505.jpg',
    synopsis: 'Segunda temporada',
    debut: 'En emision',
    type: 'Anime',
    genres: [
      'Demonios',
      'Escolares',
      'Fantasía',
      'Shounen',
      'Sobrenatural'
    ],
    nextEpisode: 2021-04-17,
    episodes: [
      {
        id: 'mairimashita-irumakun-2nd-season',
        poster: 'https://tioanime.com/uploads/thumbs/3505.jpg',
        episode: 1,
        date: 'Hace 4 dias'
      }
    ]
  },
  ...
]

🚩 getAnimeInfo(id)

Retrieves all available information of the chosen anime. To access the data you must use the id

Example:

const tioanime = require('tioanime');

tioanime.getAnimeInfo('wonder-egg-priority')
  .then((res) => console.log(res));

Results:

[
  {
    id: 'wonder-egg-priority',
    malId: '43299',
    title: 'Wonder Egg Priority',
    poster: 'https://tioanime.com//uploads/portadas/3452.jpg',
    banner: 'https://tioanime.com//uploads/fondos/3452.jpg',
    synopsis: 'La historia de este anime original comienza cuando la protagonista, una chica de 14 años llamada Ai Ohto, escucha una misteriosa voz mientras camina por la noche en su pueblo natal. Esa voz le otorga un huevo y le indica: “Si deseas cambiar el futuro, solo tienes que elegir ahora. Ahora, cree en ti misma y rompe el huevo”. ',      
    debut: 'Finalizado',
    type: 'TV',
    genres: [ 'Recuentos de la vida' ],
    nextEpisode: null,
    episodes: [
      [Object], [Object],
      [Object], [Object],
      [Object], [Object],
      [Object], [Object],
      [Object], [Object],
      [Object], [Object]
    ]
  }
]

🚩 getAnimeRelated(id)

Retrieves animes related to the chosen one, such as sequels, prequels, etc. To access the data you must use the id

Example:

const tioanime = require('tioanime');

tioanime.getAnimeRelated('haikyuu-second-season')
  .then((res) => console.log(res));

Results:

  [
    {
      id: 'haikyuu',
      title: 'Haikyuu!!',
      poster: 'https://tioanime.com/uploads/portadas/1280.jpg'
    },
    {
      id: 'haikyuu-third-season',
      title: 'Haikyuu!! Third Season',
      poster: 'https://tioanime.com/uploads/portadas/2598.jpg'
    }
  ]

🚩 getAnimeEpisodes(id)

Retrieves a list of episodes of the selected anime. To access the data you must use the id.

Example:

const tioanime = require('tioanime');

tioanime.getAnimeEpisodes('wonder-egg-priority')
  .then((res) => console.log(res));

Results:

[
  {
    id: 'wonder-egg-priority',
    poster: 'https://tioanime.com/uploads/thumbs/3452.jpg',
    episode: 12,
    date: 'Hace 21 dias'
  },
  {
    id: 'wonder-egg-priority',
    poster: 'https://tioanime.com/uploads/thumbs/3452.jpg',
    episode: 11,
    date: 'Hace 28 dias'
  },
  {
    id: 'wonder-egg-priority',
    poster: 'https://tioanime.com/uploads/thumbs/3452.jpg',
    episode: 10,
    date: 'Hace 1 mes'
  },
  ...
]

🚩 getAnimeEpisodeServers(id, episode)

Retrieves a list of servers of the selected episode. To access the servers you must use the id and episode

Example:

const tioanime = require('tioanime');

tioanime.getAnimeEpisodeServers('wonder-egg-priority', 1)
  .then((res) => console.log(res));

Results:

  [
    {
      server: 'Umi',
      url: 'https://v.tioanime.com/gocdn.html#dUhMNVBMS1NzTGdsSVdLRHQyOEZFaUtIaUVZaGg4RW5Fa1crRHRrR2MyT0I5Q0NCd0lWbzJVK09GM0Q0ejFEVlMweVFuUlN3ZGpMWWQ0KzF2ZGhHWFE9PQ=='
    },
    { 
      server: 'Fembed', 
      url: 'https://www.fembed.com/v/7dn0wbg31kj0kne',
    },
    {
      server: 'Mega',
      url: 'https://mega.nz/embed#!fShC3Y4a!AfPyn-8QXi0xdRnfjFv7A7nyK849mdoP6mKdEZ6TUPo'
    },
    ...
  ]

🚩 downloadAnimeEpisode(id, episode)

Retrieves a list of download servers of the selected episode.. To access the links you must use the id and episode

Example:

const tioanime = require('tioanime');

tioanime.downloadAnimeEpisode('wonder-egg-priority', 1)
  .then((res) => console.log(res));

Usually returns Mega and Zippyshare links Results:

[
  {
    server: 'Mega',
    url: 'https://mega.nz/#!fShC3Y4a!AfPyn-8QXi0xdRnfjFv7A7nyK849mdoP6mKdEZ6TUPo'
  },
  {
    server: 'Zippyshare',
    url: 'https://www55.zippyshare.com/v/WjJs6Uz7/file.html'
  }
]

🚩 search(query)

Retrieves a list of anime, from a query entered.

Example:

const tioanime = require('tioanime');

tioanime.search('neon genesis evangelion')
  .then((res) => console.log(res));

Results:

  [
    {
      id: 'neon-genesis-evangelion',
      title:'Neon Genesis Evangelion',
      poster: 'https://tioanime.com/uploads/portadas/460.jpg',
    },
    {
      id: 'neon-genesis-evangelion-the-end-of-evangelion',
      title: 'Neon Genesis Evangelion: The End of Evangelion',
      poster: 'https://tioanime.com/uploads/portadas/1494.jpg',
    },
    {
      id: 'neon-genesis-evangelion-death-and-rebirth',
      title: 'Neon Genesis Evangelion: Death &amp; Rebirth',
      poster: 'https://tioanime.com/uploads/portadas/1493.jpg',
    }
  ] 

🚩 searchDetail(query)

Similar to the previous one search() with much more data, but more slower.

Example:

const tioanime = require('tioanime');

tioanime.searchDetail('neon genesis evangelion')
  .then((res) => console.log(res));

Results:

[
  {
    id: 'neon-genesis-evangelion',
    malId: '30',
    title: 'Neon Genesis Evangelion',
    poster: 'https://tioanime.com//uploads/portadas/460.jpg',
    banner: 'https://tioanime.com//uploads/fondos/460.jpg',
    synopsis: 'Seg&uacute;n cuentan los libros de historia, el 13 de Septiembre del 2000, un enorme meteorito choc&oacute; contra la Ant&aacute;rtida, causando el derretimiento del Polo Sur y la consecuente inundaci&oacute;n y destrucci&oacute;n de todas las ciudades costeras. A este evento crucial se lo denomino Segundo Impacto -El primero fue el que destruy&oacute; a los dinosaurios-. La Tierra atraves&oacute; luego de ello un estado de crisis y cat&aacute;strofes naturales y m&aacute;s de mitad de la poblaci&oacute;n humana muri&oacute;

Related Skills

View on GitHub
GitHub Stars11
CategoryContent
Updated6mo ago
Forks4

Languages

JavaScript

Security Score

87/100

Audited on Sep 26, 2025

No findings