Nibokuu Scraping & Streaming Engine
API performa tinggi yang dirancang untuk mengindeks metadata anime, jadwal rilis, data pencarian, serta mirror streaming secara instan. Dioptimalkan dengan teknologi Edge CDN Caching dan Request Coalescing (Single Flight) untuk perlindungan domain dan kecepatan maksimal.
Telemetry & Statistik Real-Time
Kondisi performa dan throughput gateway API Nibokuu secara langsung.
Grafik latensi CDN cache hit lokal 10 request terakhir. Diperbarui secara asinkronus setiap 2 detik.
Keunggulan Teknologi & Arsitektur
Bagaimana Nibokuu API menjaga reliabilitas dan performa tinggi secara paralel.
Mencegah penumpukan proses browser Puppeteer yang boros RAM. Jika ada 10 request bersamaan untuk anime yang sama, hanya 1 browser yang aktif melakukan scraping; 9 request lainnya menunggu dan memakai hasil yang sama secara instan.
Menggunakan caching berlapis. Cache di-deploy di Vercel Edge Network dan disinkronkan dengan database cloud Firebase untuk menghindari pemanggilan berulang ke server sumber, mereduksi waktu respon hingga sub-30ms.
Secara cerdas mengeksekusi request AJAX internal Samehadaku (player_ajax) langsung di browser Puppeteer. Memecahkan link iframe mirror asli (Wibufile, Filedon, Blogger, Mega) agar dapat dialirkan tanpa pemblokiran pihak ketiga.
Matriks Perbandingan Performa
Analisis komparatif arsitektur pemrosesan request Nibokuu versus scraper konvensional.
| Aspek Metrik | Scraper Konvensional (Standard) | Nibokuu Engine (Optimized) |
|---|---|---|
| Concurrent Requests | Membuka Puppeteer instance per request (RAM meledak jika traffic padat) | Request Coalescing (Single Flight) menggabungkan query duplikat |
| Response Latency (Cache Hit) | 1500ms - 3000ms (selalu memproses ulang browser) | 10ms - 40ms (Edge CDN Cache Layer) |
| Sourcing Server Load | Sangat tinggi, memicu ban IP (Cloudflare block) dengan cepat | Minimal, terdistribusi melalui edge-layer cache sync |
| AJAX Video Decryption | Gagal atau link kosong akibat dynamic player loading | AJAX player_ajax resolved via server-side Puppeteer |
| Database Layer | Tanpa sinkronisasi database (mengandalkan scraping mentah) | Terintegrasi Firestore dengan sinkronisasi multi-instance |
Alur Kerja Request (Architecture Diagram)
Visualisasi bagaimana request Anda diproses secara aman dan efisien.
Aplikasi klien mengirimkan request ke endpoint scraper (misal: /api/episode?url=...).
Mengecek ketersediaan data di Edge Cache / Firebase DB. Jika ada, langsung dikembalikan (40ms).
Jika cache miss, sistem memastikan tidak ada browser lain yang sedang memproses request yang sama.
Puppeteer memuat target, memicu AJAX player, mengekstrak data bersih, menyimpannya ke cache, lalu selesai.
Interactive API Sandbox
Uji coba response endpoint secara real-time langsung melalui portal.
Mengambil daftar episode rilis anime terbaru secara real-time.
Spesifikasi Detail Endpoint API
Daftar endpoint publik, konfigurasi caching, dan parameter yang didukung Nibokuu.
Mengambil daftar episode rilis anime terbaru secara real-time.
| Query Name | Type | Required | Description & Values |
|---|---|---|---|
| page | number | NO | Nomor halaman pagination (default: 1). |
Melakukan pencarian anime secara global berdasarkan kata kunci.
| Query Name | Type | Required | Description & Values |
|---|---|---|---|
| q | text | YES | Kata kunci pencarian judul anime. |
Menyaring seluruh direktori catalog anime dengan berbagai filter.
| Query Name | Type | Required | Description & Values |
|---|---|---|---|
| page | number | NO | Nomor halaman pagination (default: 1). |
| status | select | NO | Filter status: ongoing, completed. |
| type | select | NO | Filter tipe media: tv, movie, ova, ona. |
| order | select | NO | Sorting urutan data: latest, popular, title. |
Mendapatkan jadwal rilis mingguan lengkap atau per hari tertentu.
| Query Name | Type | Required | Description & Values |
|---|---|---|---|
| day | select | NO | Filter hari rilis: monday s.d. sunday. |
Mengekstrak data media player eksternal dan mirror stream Samehadaku.
| Query Name | Type | Required | Description & Values |
|---|---|---|---|
| url | text | YES | Link detail episode anime Samehadaku. Harus berupa link yang valid. |
Mengambil detail informasi anime (rating, genre, sinopsis, metadata) berdasarkan URL detail Samehadaku.
| Query Name | Type | Required | Description & Values |
|---|---|---|---|
| url | text | YES | Link detail episode anime Samehadaku. Harus berupa link yang valid. |
Mengambil daftar episode lengkap dari suatu anime berdasarkan URL detail Samehadaku.
| Query Name | Type | Required | Description & Values |
|---|---|---|---|
| url | text | YES | Link detail episode anime Samehadaku. Harus berupa link yang valid. |
Mengambil seluruh daftar kategori/genre anime yang tersedia.
| Query Name | Type | Required | Description & Values |
|---|
Mengambil daftar anime terpopuler berdasarkan data widget sidebar.
| Query Name | Type | Required | Description & Values |
|---|
Mengambil daftar anime rilis Batch berdasarkan pagination.
| Query Name | Type | Required | Description & Values |
|---|---|---|---|
| page | number | NO | Nomor halaman pagination (default: 1). |
Mengurai/mengekstrak url file video streaming langsung dari link player (Krakenfiles/Blogger).
| Query Name | Type | Required | Description & Values |
|---|---|---|---|
| url | text | YES | Link detail episode anime Samehadaku. Harus berupa link yang valid. |
Mendapatkan ukuran file video dari tautan mirror (Krakenfiles, Acefile, Mediafire).
| Query Name | Type | Required | Description & Values |
|---|---|---|---|
| url | text | YES | Link detail episode anime Samehadaku. Harus berupa link yang valid. |
Integrasi Developer (Quick Start)
Salin cuplikan kode di bawah untuk mengintegrasikan scraper Nibokuu ke dalam aplikasi Anda.
Frequently Asked Questions (FAQ)
Pertanyaan umum mengenai infrastruktur, performa, dan batasan operasional Nibokuu.
Status Keaktifan Infrastruktur
Kondisi operasional dari setiap komponen penyusun Nibokuu API.