Dokumentasi API
Panduan lengkap penggunaan API StreamAPI
Autentikasi
Semua request API memerlukan API Key. Anda dapat mengirimnya dengan 2 cara:
Metode 1: Parameter URL (Direkomendasikan)
?api_key=your_api_key_here
Metode 2: Header HTTP
X-API-Key: your_api_key_here
Contoh Request
Dengan Parameter URL:
curl -X GET "https://streamapi.web.id/api-anime/populer.php?api_key=your_api_key_here"
Dengan Header:
curl -X GET "https://streamapi.web.id/api-anime/populer.php" \
-H "X-API-Key: your_api_key_here"
Anime API
API ANIME ENDPOINTS - STREAMAPI.WEB.ID Cara Penggunaan: 1. Menggunakan Header: X-API-Key: YOUR_API_KEY 2. Menggunakan Parameter: ?api_key=YOUR_API_KEY ENDPOINTS TERSEDIA: ongoing (anime yang sedang tayang) https://streamapi.web.id/api-anime/ongoing.php?page=1&api_key=YOUR_API_KEY complete (anime yang sudah selesai) https://streamapi.web.id/api-anime/complete.php?page=1&api_key=YOUR_API_KEY cari (pencarian anime) https://streamapi.web.id/api-anime/cari.php?s=naruto&api_key=YOUR_API_KEY anime (detail anime) https://streamapi.web.id/api-anime/anime.php?slug=anime-slug&api_key=YOUR_API_KEY episode (detail episode dan server streaming) https://streamapi.web.id/api-anime/episode.php?id=episode-id&api_key=YOUR_API_KEY server (mendapatkan link streaming dari server ID) https://streamapi.web.id/api-anime/server.php?id=SERVER_ID&api_key=YOUR_API_KEY jadwal (jadwal rilis anime) https://streamapi.web.id/api-anime/jadwal.php?api_key=YOUR_API_KEY genre (daftar genre) https://streamapi.web.id/api-anime/genre.php?api_key=YOUR_API_KEY genres (anime berdasarkan genre) https://streamapi.web.id/api-anime/genres.php?genre=romance&page=1&api_key=YOUR_API_KEY FITUR: - Search anime dengan keyword - Server streaming terintegrasi - Episode navigation (prev/next) - Download links multiple quality - Data anime terbaru dan berkualitas tinggi - API Key authentication untuk keamanan
DramaBox API
API DRAMABOX ENDPOINTS Cara Penggunaan: 1. Menggunakan Header: X-API-Key: YOUR_API_KEY 2. Menggunakan Parameter: ?api_key=YOUR_API_KEY === ENDPOINT UTAMA === index (browse/list drama) https://streamapi.web.id/api-dramabox/new.php?page=1&lang=in&pageSize=10&api_key=YOUR_API_KEY cari (search drama) https://streamapi.web.id/api-dramabox/search.php?q=ceo&page=1&lang=in&api_key=YOUR_API_KEY trending/ranking https://streamapi.web.id/api-dramabox/rank.php?page=1&lang=in&api_key=YOUR_API_KEY chapters (get chapter list) https://streamapi.web.id/api-dramabox/chapters.php?bookId=41000107529&lang=in&api_key=YOUR_API_KEY watch (get video URL) https://streamapi.web.id/api-dramabox/watch.php?bookId=42000000722&chapterIndex=0&lang=in&source=search_result&raw=true&api_key=YOUR_API_KEY === ENDPOINT TAMBAHAN === for you (rekomendasi) https://streamapi.web.id/api-dramabox/foryou.php?page=1&lang=in&api_key=YOUR_API_KEY classify (kategori/genre) https://streamapi.web.id/api-dramabox/classify.php?lang=in&pageNo=1&genre=1357&sort=1&api_key=YOUR_API_KEY suggest (autocomplete search) https://streamapi.web.id/api-dramabox/suggest.php?q=cinta&lang=in&api_key=YOUR_API_KEY === Update 15-01-2026 ===
Drakor API
API DRAKOR ENDPOINTS Cara Penggunaan: 1. Menggunakan Header: X-API-Key: YOUR_API_KEY 2. Menggunakan Parameter: ?api_key=YOUR_API_KEY home https://streamapi.web.id/api-drakor/home.php?page=1&api_key=YOUR_API_KEY cari https://streamapi.web.id/api-drakor/cari.php?q=you&page=1&api_key=YOUR_API_KEY drama https://streamapi.web.id/api-drakor/drama.php?slug=nonton-will-you-be-my-manager-2025&api_key=YOUR_API_KEY view https://streamapi.web.id/api-drakor/view.php?slug=nonton-will-you-be-my-manager-2025&episode=1&api_key=YOUR_API_KEY
Melolo API
API MELOLO ENDPOINTS Cara Penggunaan: 1. Menggunakan Header: X-API-Key: YOUR_API_KEY 2. Menggunakan Parameter: ?api_key=YOUR_API_KEY populer https://streamapi.web.id/api-melolov2/populer.php?page=1&api_key=YOUR_API_KEY latest https://streamapi.web.id/api-melolov2/latest.php?page=1&api_key=YOUR_API_KEY search https://streamapi.web.id/api-melolov2/search.php?q=ayah+ceo&api_key=YOUR_API_KEY search with pagination https://streamapi.web.id/api-melolov2/search.php?q=ayah+ceo&page=2&api_key=YOUR_API_KEY detail https://streamapi.web.id/api-melolov2/detail.php?id=7436929842378968080-kembar-empat-ayah-ceo-kabur-kemana&api_key=YOUR_API_KEY watch https://streamapi.web.id/api-melolov2/watch.php?id=7436929842378968080-kembar-empat-ayah-ceo-kabur-kemana-ep1&api_key=YOUR_API_KEY embed (untuk thumbnail/poster) https://streamapi.web.id/api-melolov2/embed.php?img=https%3A%2F%2Fp19-novel-sign-sg.fizzopic.org%2Fnovel-images-sg%2F26506b3568f35c651d888adc511c749b~tplv-resize%3A570%3A810.heic%3Flk3s%3D253f70db%26x-expires%3D1771818043%26x-signature%3DDm97U7E1H4BhOyn0Fw7UmvPxJww%253D&api_key=YOUR_API_KEY
Response Format
Semua response dalam format JSON:
{
"status": "success",
"data": { ... }
}
Prioritas Validasi API Key
Jika Anda mengirim API key dengan kedua metode, sistem akan menggunakan prioritas berikut:
- Header
X-API-Key - Header
x-api-key(case insensitive) - Parameter URL
api_key
Error Handling
Error response:
{
"error": "Error message here"
}
HTTP Status Codes:
- 200 - Success
- 401 - API Key required. Use X-API-Key header or api_key parameter
- 403 - Invalid or expired API Key
- 404 - Endpoint not found
- 500 - Server error