Rest-API
Project ini adalah Rest-like API / Wrapper API yang melakukan scraping data dari berbagai situs sumber platform populer di Indonesia secara real-time. Dibangun dengan FastAPI, API ini cepat, asynchronous.
| Platform | Status | Route | Endpoint | Info |
|---|---|---|---|---|
| Oploverz | 🟢 | /oploverz | 10 | Anime |
| Samehadaku | 🟢 | /samehadaku | 16 | Anime |
| Kusonime | 🟢 | /kusonime | 11 | Anime |
| Anoboy | 🟢 | /anoboy | 10 | Anime |
| LayarAnime | 🔴 | - | - | - |
| NimeGami | 🟢 | /nimegami | 11 | Anime |
| Nekopoi | 🟢 | /nekopoi | 13 | H-Nime, JAV, 2D, 3D, Cosplay |
| Komiku | 🟢 | /komiku | 11 | Manga, Manhua, Manhwa |
| Doujindesu | 🟢 | /doujindesu | 11 | Manga, Manhwa, Manhua, Eroge |
| Dojing | 🟢 | /adultcomic_v1 | 8 | Comic, Eroge, Manga |
| KomikDewasa | 🟢 | /adultcomic_v2 | 9 | Baca Kitab Suci |
| PixHentai | 🟢 | /adultcomic_v3 | 7 | Baca Kitab Suci |
| AnimeKompi | 🟢 | /animekompi | 25 | Anime |
| AniChin | 🟢 | /anichin | 26 | Donghua |
| MangaKita | 🟢 | /mangakita | 12 | Comic |
| CrotPedia | 🔴 | - | - | - |
| KomikIndo | 🟢 | /komikindo | 20 | Comic |
| ShiroDoujin | 🟢 | /shirodoujin | 18 | Manhwa, Manga, Doujinshi |
| KomikKita | 🟢 | /komikkita | 18 | Manhwa, Manga, Manhua |
| AnimeBagus | 🔴 | - | - | - |
| DonghuaFilm | 🟢 | /donghuafilm | 25 | Donghua |
- 🛡️ Anti-Bot Bypass: Menggunakan
Cloudscraper,httpx[2]&Curl_cffiuntuk menembus proteksi Cloudflare. - 🔑 Smart Tiered Rate Limiting: Sistem manajemen kuota request berbasis API Key (Guest, Free, Admin, Dev, Owner).
- 🚀 Fast Response: Dibangun di atas FastAPI + Uvicorn.
- 💾 Redis Caching: Integrasi opsional dengan Redis untuk performa maksimal.
- 📝 IP Logging & Stats: Middleware canggih untuk mencatat trafik, mendeteksi abuse, dan memblokir IP nakal.
- 📖 Auto Documentation: Swagger UI (
/docs) dan ReDoc interaktif.
Opsional...
- Guest (Tanpa Key): Limit 30 request/menit. Cocok untuk testing.
- Free Tier: Limit 100 request/menit + 5000 request/bulan.
- Admin/Dev/Owner: Unlimited Power!
baseurl = https://www.vharasc.my.id
curl {baseurl}/api/v1/{platform}/{endpoint}/{slug}
Project ini dibuat untuk tujuan edukasi dan pembelajaran tentang web scraping & API development.
- Disini, setiap API tersedia secara gratis untuk digunakan tanpa embel-embel apikey, premium, membership, dan istilah lainnya, kamu nggak perlu spend money sepeser pun. Namun, ada pula yang perlu kamu diketahui bahwa, semua API yang tersedia bersifat unofficial dalam kata lain, ini adalah Rest-like API atau API Wrapper
- Sehingga, suatu waktu API bisa mati kapapun jika struktur HTML sumber berubah. Kami tidak selalu memantau perkembangan situs sumber yang ada, untuk itu, kami perlu kontribusi dari kamu jika menemukan bug atau error pada API atau endpoint yang tersedia.
- Kemudian, kami tidak menyarankan kamu mempergunakan layanan kami untuk tujuan KOMERSIL, gunakan layanan kami hanya sebatas HOBI ataupun PEMBELAJARAN semata, kami tidak akan BERTANGGUNG JAWAB atas apa yang akan terjadi dimasa mendatang jika kamu bersiteguh abai dengan saran dari kami
changelogs = [
{
"date": "2026-02-18",
"changes": [
"Remove: AnimeBagus, CrotPedia, LayarAnime",
"Update: UI/UX Enchanted!"
]
},
{
"date": "2026-02-13",
"changes": [
"New: Platform DonghuaFilm [Complete Endpoint]",
"Adjust: Global Proxy Rotate",
"Add: Anichin [/latest, /popular, /rating, /movie] endpoints",
"Update: Platforms Data for AniChin"
]
},
{
"date": "2026-02-12",
"changes": [
"New: Platform KomikKita [Complete Endpoint]",
"Add: KomikKita Image Proxy (BunnyCDN & WP)",
"Fix: Global Image Proxy consistency",
"Update: Platform Komiku [5 New Endpoints]",
"Add: Komiku Random, Latest, New, Popular, and Genre Detail",
"Fix: Komiku [/read]",
"Fix: Komiku Parser item mapping (Title, Thumb, Info, Chapters, Type, Genre, Synopsis)",
"New: Platform AnimeBagus [Complete Endpoint]",
"Add: AnimeBagus Parallel Episode Fragment Fetching",
"Add: AnimeBagus Path-based slug for Watch endpoint consistency",
"Add: Samehadaku [/schedule]",
"Fix: AnimeBagus [/watch]"
]
},
{
"date": "2026-02-11",
"changes": [
"New: Platform ShiroDoujin [Complete Endpoint]",
"New: Platform Samehadaku [Complete Endpoint] Robust Version!",
]
},
{
"date": "2026-02-10",
"changes": [
"New: Platform KomikIndo [Complete Endpoint]",
"Adjust: KomikIndo Parser Logic",
"Fix: Komikindo [/project]",
"Add: KomikIndo External Image Proxy",
"Add: Margin News Letter"
]
},
{
"date": "2026-02-09",
"changes": [
"New: Platform MangaKita [Complete Endpoint]",
"New: Platform CrotPedia [Complete Endpoint]",
"Fix: CrotPedia Parse Error",
"Adjust: CrotPedia Parsing Method"
]
},
{
"date": "2026-02-08",
"changes": [
"New: Platform AniChin [Complete Endpoint]"
]
},
{
"date": "2026-02-07",
"changes": [
"New: Platform AnimeKompi [Complete Endpoint]",
"New: Platform AdultComic V3 [Complete Endpoint]",
"Adjust: Views layout for better mobile responsiveness",
"Fix: Nekopoi search parsing error on page 2",
"Add: Rate Limit headers (X-RateLimit-Limit, X-RateLimit-Remaining)"
]
},
{
"date": "2026-02-06",
"changes": [
"Fix: Anoboy search pagination loop",
"Add: Endpoint /detail on Oploverz",
"Adjust: Cloudscraper timeout increased to 15s",
"Remove: Legacy Komiku parser logic"
]
},
{
"date": "2026-02-05",
"changes": [
"New: AdultComic V2 [Complete Endpoint]",
"Fix: Anoboy search pagination loop",
"Add: Endpoint /detail on Oploverz",
"Adjust: Proxy Rotate Handlers",
"Remove: Legacy Komiku parser logic",
"Optimize: AdultComic V2 [Complete Endpoint]"
]
},
{
"date": "2026-02-04",
"changes": [
"Adjust: Proxy Rotate Handlers",
"New: AdultComic V2 [adultcomic_v2/home]"
]
},
{
"date": "2026-02-01",
"changes": [
"Fix: Reverse Proxy Image > Oploverz & Komiku",
"New: AdultComic V1 [Complete Endpoint]"
]
},
]