https://github.com/whyudacok/itsuki-rest-api
Rest api manga & anime
https://github.com/whyudacok/itsuki-rest-api
anime anime-scraper api-rest comics-api indonesia manga-scraper scraper streaming
Last synced: 7 months ago
JSON representation
Rest api manga & anime
- Host: GitHub
- URL: https://github.com/whyudacok/itsuki-rest-api
- Owner: whyudacok
- License: mit
- Created: 2024-08-18T05:36:47.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-12-12T19:56:22.000Z (10 months ago)
- Last Synced: 2024-12-12T20:40:09.308Z (10 months ago)
- Topics: anime, anime-scraper, api-rest, comics-api, indonesia, manga-scraper, scraper, streaming
- Language: JavaScript
- Homepage: https://cihuyy-api.vercel.app
- Size: 319 KB
- Stars: 2
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Itsuki Rest API
Restful API untuk Komik & Anime Subtitle IndonesiaDaftar Isi
- [Instalasi](#Install)
- [Sumber Data](#sumber-data)
- [Animisme](#animisme)
- [Komikcast](#komikcast)
- [Gudangfilm](#gudangfilm)## Sumber Data
- [Komikcast](https://komikcast.cx)
- [Animisme](https://tv.animisme.net)
- [Gudangfilm](GUDANGFILM)### Install
1. **Clone repository**:
```bash
git clone https://github.com/whyudacok/itsuki-rest-api.git
cd itsuki-rest-api
```2. **Install dependensi**:
```bash
npm install
```3. **Jalankan aplikasi**:
- Untuk memulai aplikasi:
```bash
npm start
```
- Untuk menjalankan aplikasi dalam mode pengembangan:
```bash
npm run dev
```
### Komikcast
Komikcast menyediakan koleksi komik terlengkap dalam bahasa Indonesia.- #### Komik Terbaru
Untuk mendapatkan daftar komik terbaru.
`/api/komik/latest/:page`
Default `page` adalah 1. Contoh: [/api/komik/latest/1](https://cihuyy-api.vercel.app/api/komik/latest/1)- #### Daftar Komik
Untuk mendapatkan semua daftar komik.
`/api/komik/daftar/:page`
Default `page` adalah 1. Contoh: [/api/komik/daftar/1](https://cihuyy-api.vercel.app/api/komik/daftar/1)
- #### Detail Tipe Komik
Untuk mendapatkan daftar berdasarkan tipe, seperti (manga, manhua, manhwa).
`/api/komik/type/:endpoint/:page`
Default `page` adalah 1. Contoh: [/api/komik/type/manga/1](https://cihuyy-api.vercel.app/api/komik/type/manga/1)- #### Pencarian Komik
Untuk mencari komik berdasarkan kata kunci.
`/api/komik/cari/:endpoint/:page`
Default `page` adalah 1. Contoh: [/api/komik/cari/waka%20chan/1](https://cihuyy-api.vercel.app/api/komik/cari/waka%20chan/1)- #### Komik Berdasarkan Genre
Untuk mendapatkan daftar komik berdasarkan genre.
`/api/komik/genre/:endpoint/:page`
Default `page` adalah 1. Contoh: [/api/komik/genre/action/1](https://cihuyy-api.vercel.app/api/komik/genre/action/1)- #### Pencarian Lebih Detail
Untuk mencari komik berdasarkan genre, tipe, format, status, dan lainnya. Semua endpoint bisa dicek di [Komikcast](https://komikcast.cx/daftar-komik).
`/api/komik/search/:page?genre%5B%5D=:endpoint&status=:endpoint&type=:endpoint&format=:endpoint&order=:endpoint&project=no&title=:endpoint`
Default `page` adalah 1. Contoh: [/api/komik/search/1?genre%5B%5D=action&status=Ongoing&type=Manga&format=0&order=title&project=no&title=my](https://cihuyy-api.vercel.app/api/komik/search/1?genre%5B%5D=action&status=Ongoing&type=Manga&format=0&order=title&project=no&title=my)- #### Detail Manga
Untuk mendapatkan detail dari sebuah komik.
`/api/komik/manga/:endpoint`
Contoh: [/api/komik/manga/waka-chan-wa-kyou-mo-azatoi/](https://cihuyy-api.vercel.app/api/komik/manga/waka-chan-wa-kyou-mo-azatoi/)
- #### Detail Chapter
Untuk mendapatkan chapter dari komik tertentu.
`/api/komik/chapter/:endpoint`
Contoh: [/api/komik/chapter/waka-chan-wa-kyou-mo-azatoi-chapter-1/](https://cihuyy-api.vercel.app/api/komik/chapter/waka-chan-wa-kyou-mo-azatoi-chapter-1/)
- #### Proxy Gambar
Untuk mengambil gambar chapter melalui proxy.
`/img?url=`
Contoh: [/img?url=https://pinjamduluseratus.buzz/data/png](https://cihuyy-api.vercel.app/img?url=https://pinjamduluseratus.buzz/data/305770/5/70e7bcb1a59f3db133dcb86f2e17c3b1/tvgEMpobFW2WoPSuRbKrsEBKZTv60PzdhTcX33Uf.jpg)
### Animisme
Animisme adalah tempat kumpulan anime batch & movie dalam bahasa Indonesia.- #### Anime Terbaru
Untuk mendapatkan daftar anime terbaru.
`/api/anime/latest`
Contoh: [/api/anime/latest](https://cihuyy-api.vercel.app/api/anime/latest)
- #### Daftar Anime
Untuk mendapatkan semua daftar anime.
`/api/anime/anilist/:page`
Default `page` adalah 1. Contoh: [/api/anime/anilist/1](https://cihuyy-api.vercel.app/api/anime/anilist/1)
- #### Detail Anime
Untuk mendapatkan detail dari sebuah anime.
`/api/anime/anime/:endpoint`
Contoh: [/api/anime/anime/boku-no-pico/](https://cihuyy-api.vercel.app/api/anime/anime/boku-no-pico/)
- #### Detail Episode
Untuk mendapatkan detail episode dari anime tertentu.
`/api/anime/nonton/:endpoint`
Contoh: [/api/anime/nonton/nonton-boku-no-pico-episode-1/](https://cihuyy-api.vercel.app/api/anime/nonton/nonton-boku-no-pico-episode-1/)
- #### Cari Anime
Untuk mencari anime berdasarkan kata kunci.
`/api/anime/cari/:endpoint/:page`
Default `page` adalah 1. Contoh: [/api/anime/cari/boku%20no%20p/1](https://cihuyy-api.vercel.app/api/anime/cari/boku%20no%20p/1)
- #### Pencarian Anime Lebih Detail
Untuk mencari anime berdasarkan genre, season, studio, dan lainnya. Untuk lebih detailnya, cek [Animisme](https://tv.animisme.net/anime/?status=&type=&order=update).
`/api/anime/search/1/?genre%5B%5D=:endpoint&season%5B%5D=:endpoint&studio%5B%5D=:endpoint&status=:endpoint&type=:endpoint&sub=&order=update`
Default `page` adalah 1. Contoh: [/api/anime/search/1/?genre%5B%5D=aksi&season%5B%5D=summer-2020&studio%5B%5D=mappa&status=completed&type=tv&sub=&order=update](https://cihuyy-api.vercel.app/api/anime/search/1/?genre%5B%5D=aksi&season%5B%5D=summer-2020&studio%5B%5D=mappa&status=completed&type=tv&sub=&order=update)
- #### Anime Berdasarkan Studio
Untuk mendapatkan anime berdasarkan studio produksi.
`/api/anime/studio/:endpoint/:page`
Default `page` adalah 1. Contoh: [/api/anime/studio/8bit/1](https://cihuyy-api.vercel.app/api/anime/studio/8bit/1)- #### Karakter Anime
Untuk mendapatkan karakter anime.
`/api/anime/karakter/:endpoint/:page`
Default `page` adalah 1. Contoh: [/api/anime/karakter/anak-anak/1](https://cihuyy-api.vercel.app/api/anime/karakter/anak-anak/1)- #### Musim Anime
Untuk mendapatkan anime berdasarkan musim.
`/api/anime/musim/:endpoint/`
Contoh: [/api/anime/musim/summer-2020/](https://cihuyy-api.vercel.app/api/anime/musim/summer-2020/)### GUDANGFILM
Gudangfilm menyediakan koleksi movie terlengkap dalam bahasa Indonesia.- #### Latest
Untuk mendapatkan film terbaru.
`/api/film/latest/:page`
Default `page` adalah 1. Contoh: [/api/film/latest/1](https://cihuyy-api.vercel.app/api/komik/latest/1)- #### Watch
Untuk mendapatkan detail film dan video
`/api/film/watch/:endpoint`
Contoh: [/api/film/watch/jackpot-2024](https://cihuyy-api.vercel.app/api/film/watch/jackpot-2024)
- #### Search
Untuk mendapatkan daftar pencarian berdasarkan tipe, seperti (title, tahun,).
`/api/film/search/:page/?:endpoint&movieyear=:tahun`
`/api/film/search/:page/?:endpoint`
Default `page` adalah 1. Contoh: [/api/film/search/3/?s=mas&movieyear=2007](https://cihuyy-api.vercel.app/api/film/search/1/?s=avengers)