Skip to content

ariear/otakudesu-api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

18 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

UnOfficial Otakudesu API πŸ‘€πŸ”₯


I made this API using the technologies below


An unofficial API from otakudesu. I made this API using the scrapping method with the help of the cheerio library. Hopefully it can help you to develop anime streaming applications πŸ˜‰.


Documentation

Param

Param Example Description
:page 1 Is the number for pagination
:slug kusuriya-hitorigoto-sub-indo knh-batch-sub-indo Is the slug of the title and batch download of the anime
:eps knh-episode-1-sub-indo Is a slug for an anime episode
?q yahaha It is a parameter to search for anime by title

Endpoint

Endpoint Method Example Description
/api/home GET /api/home Get a list of ongoing and finished anime
/api/anime-list GET /api/anime-list Get all anime in alphabetical order
/api/anime/:slug GET /api/anime/kusuriya-hitorigoto-sub-indo Get anime details
/api/anime/episode/:eps GET /api/anime/episode/knh-episode-1-sub-indo Get episode details of anime, it contains streaming and download links of anime
/api/anime/batch/:slug GET /api/anime/batch/knh-batch-sub-indo Get link to download anime batch
/api/anime/search GET /api/anime/search?q=yahahah Search anime by title
/api/release-schedule GET /api/release-schedule Get anime release schedule
/api/genre-list GET /api/genre-list Get genre list
/api/ongoing-anime GET /api/ongoing-anime Get a list of ongoing anime
/api/complete-anime GET /api/complete-anime Get a list of finished anime

Installation

You can use the docker image below

DockerImage

OR

Clone this repo

git clone https://github.com/ariear/otakudesu-api.git

Install the depedencies

bun install

create .env file and fill in OTAKUDESU_URL=https://otakudesu.cloud.

Run server

bun dev

Let's Contribute

You can contribute to this project by creating a pull request or issue.