Dokumentasi API MahiruDex
Semua endpoint API internal yang disediakan oleh backend MahiruDex untuk mengakses resource MangaDex secara langsung tanpa masalah CORS.
Endpoint Pencarian & Eksplorasi Manga
Digunakan untuk melakukan pencarian manga berdasarkan judul, tag/genre, status penerbitan, demografis pembaca, dan melakukan pengurutan hasil secara dinamis.
| Parameter | Tipe | Keterangan |
|---|---|---|
| title | String | Kata kunci pencarian judul manga (Contoh: `title=solo+leveling`) |
| limit | Integer | Batas jumlah hasil yang dikembalikan per halaman (Default: `20`) |
| offset | Integer | Offset halaman data untuk memuat halaman berikutnya (Default: `0`) |
| order | String | Urutan: `followedCount` (terpopuler), `rating` (tertinggi), `createdAt` (baru ditambahkan), `title` (A-Z), `relevance` (pencarian relevan) |
| status | String | `ongoing` (berjalan), `completed` (selesai), `hiatus`, `cancelled` |
| includedTags | Array / String | UUID tag/genre yang wajib dimiliki manga (dapat diulang untuk beberapa tag) |
| publicationDemographic | String | Demografis pembaca: `shounen`, `shoujo`, `seinen`, `josei` |
| originalLanguage | String | Bahasa asal: `ja` (Manga Jepang), `ko` (Manhwa Korea), `zh` (Manhua Cina) |
Contoh Kasus 1: Pencarian Berdasarkan Judul
Contoh Kasus 2: Filter Berdasarkan Genre (Action) & Demografis (Seinen)
Mendapatkan detail metadata lengkap (judul, deskripsi, cover art, penulis, artis, tags) untuk satu manga tertentu berdasarkan UUID manga.
Mengambil manga yang memiliki relasi cerita (sekuel, prekuel, spin-off, adaptasi, dll.) lengkap dengan link gambar cover art-nya.
Mendapatkan daftar semua chapter untuk suatu manga yang di-sort naik secara numerik.
| Parameter | Tipe | Keterangan |
|---|---|---|
| lang | String | Filter bahasa terjemahan (koma terpisah), Contoh: `id,en` (Default: `en,id`) |
Mendapatkan data URL gambar halaman pembaca untuk satu chapter spesifik.
| Parameter | Tipe | Keterangan |
|---|---|---|
| quality | String | `data` (Kualitas tinggi original) atau `dataSaver` (Kualitas terkompres) |
Mendapatkan semua daftar genre & tag dari MangaDex untuk kategori genre & theme.
Mendapatkan ID manga acak dari database server MangaDex.
Proxy gambar global untuk menghindari pemblokiran CORS / Hotlinking images dari uploads.mangadex.org / *.mangadex.network.
Proxy halaman web luar (seperti MangaPlus, dll.) agar bisa dirender langsung di dalam tag iframe client kita tanpa terkena block X-Frame-Options.