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 π.
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 | 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 |
You can use the docker image below
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
You can contribute to this project by creating a pull request or issue.