This is unofficial Nyaa.si website api wrapper.
npm i @ejnshtein/nyaasi
# or
yarn add @ejnshtein/nyaasi
const { Nyaa } = require('@ejnshtein/nyaasi')
Nyaa.search({
title: 'Kotonoha no Niwa',
category: '1_2'
}).then(result => {
console.log(`Found ${result.torrents.length} torrents.`)
})
Nyaa.getTorrentAnonymous(890127)
.then(torrent => {
console.log(`Torrent is made by ${torrent.submitter.name}`)
console.log(`Stats: ${torrent.stats.seeders} seeders, ${torrent.stats.leechers} leechers and ${torrent.stats.downloaded} downloads.`)
console.log(`Magnet link: ${torrent.links.magnet}`)
})
API section is available on the website.
My telegram and a group where you can ask your questions or suggest something.