{
  "author": "nexadev",
  "ok": true,
  "name": "nexa api",
  "version": "1.0.0",
  "author_note": "by nexadev",
  "description": "list all endpoint",
  "endpoints": [
    {
      "method": "GET",
      "path": "/api/tiktok",
      "params": "?url=<tiktok_url>",
      "desc": "Download TikTok tanpa watermark"
    },
    {
      "method": "GET",
      "path": "/api/sss",
      "params": "?url=<tiktok_url>",
      "desc": "Alias /api/tiktok"
    },
    {
      "method": "GET",
      "path": "/api/instagram",
      "params": "?url=<ig_url>",
      "desc": "Download media Instagram (reel/post)"
    },
    {
      "method": "GET",
      "path": "/api/snapsave",
      "params": "?url=<ig_url>",
      "desc": "Alias /api/instagram"
    },
    {
      "method": "GET",
      "path": "/api/sanapsave",
      "params": "?url=<ig_url>",
      "desc": "Alias /api/instagram"
    },
    {
      "method": "GET",
      "path": "/api/spotify",
      "params": "?url=<spotify_url>",
      "desc": "Download lagu Spotify (track/album)"
    },
    {
      "method": "GET",
      "path": "/api/pinterest",
      "params": "?q=<kata kunci>&limit=10",
      "desc": "Cari pin Pinterest (butuh Chromium)"
    },
    {
      "method": "GET",
      "path": "/api/pin",
      "params": "?q=<kata kunci>&limit=10",
      "desc": "Alias /api/pinterest"
    },
    {
      "method": "GET",
      "path": "/api/gimg",
      "params": "?q=<kata kunci>&limit=20",
      "desc": "Cari gambar Google Images (butuh Chromium)"
    },
    {
      "method": "GET",
      "path": "/api/googleimg",
      "params": "?q=<kata kunci>&limit=20",
      "desc": "Alias /api/gimg"
    },
    {
      "method": "GET",
      "path": "/api/dramabox",
      "params": "-",
      "desc": "DramaBox beranda (featured + katalog)"
    },
    {
      "method": "GET",
      "path": "/api/dramabox/home",
      "params": "-",
      "desc": "DramaBox beranda"
    },
    {
      "method": "GET",
      "path": "/api/dramabox/detail",
      "params": "?url=<drama_url>",
      "desc": "Detail drama + episode list + link mp4"
    },
    {
      "method": "GET",
      "path": "/api/dramabox/video",
      "params": "?url=<video_url>",
      "desc": "Episode + link mp4 (sama dengan detail)"
    },
    {
      "method": "GET",
      "path": "/api/dramabox/search",
      "params": "?q=<kata kunci>&page=1",
      "desc": "Cari drama/aktor"
    },
    {
      "method": "GET",
      "path": "/api/dramabox/browse",
      "params": "?typeId=<id>&page=1",
      "desc": "Jelajah per kategori"
    },
    {
      "method": "GET",
      "path": "/api/dramabox/categories",
      "params": "-",
      "desc": "Daftar kategori DramaBox"
    },
    {
      "method": "GET",
      "path": "/api/reelshort",
      "params": "-",
      "desc": "ReelShort beranda (banner + rak)"
    },
    {
      "method": "GET",
      "path": "/api/reelshort/home",
      "params": "-",
      "desc": "ReelShort beranda"
    },
    {
      "method": "GET",
      "path": "/api/reelshort/detail",
      "params": "?url=<bookId|drama_url>",
      "desc": "Detail drama + daftar episode"
    },
    {
      "method": "GET",
      "path": "/api/reelshort/video",
      "params": "?url=<bookId>&chapterId=<id>",
      "desc": "Link m3u8. chapterId opsional (default ep.1), url bisa juga video_url"
    },
    {
      "method": "GET",
      "path": "/api/reelshort/search",
      "params": "?q=<kata kunci>&page=1",
      "desc": "Cari drama ReelShort"
    },
    {
      "method": "GET",
      "path": "/api/reelshort/browse",
      "params": "?tagId=<id>&page=1",
      "desc": "Jelajah per kategori"
    },
    {
      "method": "GET",
      "path": "/api/reelshort/categories",
      "params": "-",
      "desc": "Daftar kategori ReelShort"
    },
    {
      "method": "GET",
      "path": "/api/ampreset",
      "params": "?url=<tiktok_url>",
      "desc": "Cari link preset Alight Motion dari link TikTok"
    },
    {
      "method": "GET",
      "path": "/api/cuaca",
      "params": "?q=<desa/kota>&index=<n>",
      "desc": "Prakiraan cuaca BMKG (index opsional, default 0 = desa pertama; index=list utk daftar)"
    }
  ]
}