REST API Showcase

API premium dengan desain elegan, interaksi halus, dan dokumentasi yang ramah developer.

Visitor

Users

Total Requests

Requests Today

API key aktif:

Dokumentasi API — Islami
No Feature Name Request Method Description Query Parameter Action
Set Query
Contoh Kode — Islami

          # Doa API
          curl -X GET "https://api.teamhackbotsindo.my.id/api/doa" \
            -H "x-api-key: YOUR_API_KEY"
            
Contoh Kode — Shalat

      const selected = "isya"; // bisa diganti sesuai dropdown
      const url = `https://api.teamhackbotsindo.my.id/api/niat-shalat?shalat=${selected}`;

      fetch(url, {
        headers: { "x-api-key": apiKey }
      })
        .then(res => res.json())
        .then(data => console.log(data));
      
Contoh Kode — Jadwal Shalat

      // Jadwal Shalat Jakarta
      const apiKey = "YOUR_API_KEY";
      fetch("https://api2.teamhackbotsindo.my.id/api/jadwal-shalat?city=jakarta", {
        headers: { "x-api-key": apiKey }
      })
        .then(res => res.json())
        .then(data => console.log("Jadwal Shalat:", data))
        .catch(err => console.error(err));
      
Contoh Kode — Qur'an Surah

      // Daftar Surah
      const apiKey = "YOUR_API_KEY";
      fetch("https://api2.teamhackbotsindo.my.id/api/quran-surah", {
        headers: { "x-api-key": apiKey }
      })
        .then(res => res.json())
        .then(data => console.log("Qur'an Surah:", data))
        .catch(err => console.error(err));
      
Contoh Kode — Kisah Nabi

      // Kisah Nabi (contoh: id=1 untuk Nabi Adam)
      const apiKey = "YOUR_API_KEY";
      fetch("https://api2.teamhackbotsindo.my.id/api/kisah-nabi?nomor=25", {
        headers: { "x-api-key": apiKey }
      })
        .then(res => res.json())
        .then(data => console.log("Kisah Nabi:", data))
        .catch(err => console.error(err));
      
Contoh Kode — Asmaul Husna

      // Asmaul Husna - semua nama
      const apiKey = "YOUR_API_KEY";
      fetch("https://api2.teamhackbotsindo.my.id/api/asmaulHusna", {
        headers: { "x-api-key": apiKey }
      })
        .then(res => res.json())
        .then(data => console.log("Semua Asmaul Husna:", data))
        .catch(err => console.error(err));

      // Asmaul Husna - detail per nomor (contoh: no=5)
      fetch("https://api2.teamhackbotsindo.my.id/api/asmaulHusna?no=5", {
        headers: { "x-api-key": apiKey }
      })
        .then(res => res.json())
        .then(data => console.log("Detail Asmaul Husna no 5:", data))
        .catch(err => console.error(err));
      
Dokumentasi API — Random
No Feature Name Request Method Description Query Parameter Action
Contoh Kode — Random Image

      fetch("https://api.teamhackbotsindo.my.id/api/anime-random", {
      fetch("https://api2.teamhackbotsindo.my.id/api/random-name", {
        headers: { "x-api-key": apiKey }
      })
        .then(res => res.json())
        .then(data => console.log("Anime Random:", data));

      // Random Nama
      const apiKey = "YOUR_API_KEY";
      fetch("https://api2.teamhackbotsindo.my.id/api/random-name", {
        headers: { "x-api-key": apiKey }
      })
        .then(res => res.json())
        .then(data => console.log("Random Nama:", data))
        .catch(err => console.error(err));

      
Contoh Kode — Random Nama

      // Random Nama
      const apiKey = "YOUR_API_KEY";
      fetch("https://api2.teamhackbotsindo.my.id/api/random-name", {
        headers: { "x-api-key": apiKey }
      })
        .then(res => res.json())
        .then(data => console.log("Random Nama:", data))
        .catch(err => console.error(err));
      
Contoh Kode — Kata Bijak

      // Kata Bijak
      const apiKey = "YOUR_API_KEY";
      fetch("https://api2.teamhackbotsindo.my.id/api/katabijak", {
        headers: { "x-api-key": apiKey }
      })
        .then(res => res.json())
        .then(data => console.log("Kata Bijak:", data))
        .catch(err => console.error(err));
      
Contoh Kode — Quotes

      // Quotes
      const apiKey = "YOUR_API_KEY";
      fetch("https://api2.teamhackbotsindo.my.id/api/quotes", {
        headers: { "x-api-key": apiKey }
      })
        .then(res => res.json())
        .then(data => console.log("Quotes:", data))
        .catch(err => console.error(err));
      
Contoh Kode — Kata Bucin

      // Kata Bucin
      const apiKey = "YOUR_API_KEY";
      fetch("https://api2.teamhackbotsindo.my.id/api/Katabucin", {
        headers: { "x-api-key": apiKey }
      })
        .then(res => res.json())
        .then(data => console.log("Kata Bucin:", data))
        .catch(err => console.error(err));
      
Dokumentasi API — Downloader
No Feature Name Request Method Description Query Parameter Action
Contoh Kode — Youtube List

      // Youtube List
      const apiKey = "YOUR_API_KEY";
      fetch("https://api.teamhackbotsindo.my.id/api/youtube-list?query=peterpan", {
        headers: { "x-api-key": apiKey }
      })
        .then(res => res.json())
        .then(data => console.log("Youtube List:", data))
        .catch(err => console.error(err));
      
Contoh Kode — Youtube Video

      // Youtube Video
      const apiKey = "YOUR_API_KEY";
      fetch("https://api2.teamhackbotsindo.my.id/api/youtube-video?link=https://youtu.be/igaeQ2fJRxE?si=lFgNyMiAgXVJHti3", {
        headers: { "x-api-key": apiKey }
      })
        .then(res => res.json())
        .then(data => console.log("Youtube Video:", data))
        .catch(err => console.error(err));
      
Contoh Kode — Youtube Audio

      // Youtube Audio
      const apiKey = "YOUR_API_KEY";
      fetch("https://api2.teamhackbotsindo.my.id/api/youtube-audio?link=https://youtu.be/igaeQ2fJRxE?si=lFgNyMiAgXVJHti3", {
        headers: { "x-api-key": apiKey }
      })
        .then(res => res.json())
        .then(data => console.log("Youtube Audio:", data))
        .catch(err => console.error(err));
      
Contoh Kode — Smule Profile

      // Smule Profile
      const apiKey = "YOUR_API_KEY";
      fetch("https://api2.teamhackbotsindo.my.id/api/smule-profile?handle=AgnesMo", {
        headers: { "x-api-key": apiKey }
      })
        .then(res => res.json())
        .then(data => console.log("Smule Profile:", data))
        .catch(err => console.error(err));
      
Contoh Kode — Smule Audio / Video

      // Smule Audio / Video
      const apiKey = "YOUR_API_KEY";
      const link = "https://www.smule.com/sing-recording/2857539585_5092417239";

      fetch(`https://api2.teamhackbotsindo.my.id/api/smule-video?link=${link}`, {
        headers: { "x-api-key": apiKey }
      })
        .then(res => res.json())
        .then(data => {
          console.log("Judul:", data.result.title);
          console.log("Video mp4:", data.result.downloadVideoUrl);
          console.log("Audio mp3:", data.result.downloadAudioUrl);
        })
        .catch(err => console.error(err));
      
Contoh Kode — Smule Downloader

      // Smule Audio / Video
      const apiKey = "YOUR_API_KEY";
      const link = "https://www.smule.com/sing-recording/2857539585_5092417239";

      fetch(`https://api2.teamhackbotsindo.my.id/api/smule-downloader?link=${link}`, {
        headers: { "x-api-key": apiKey }
      })
        .then(res => res.json())
        .then(data => {
          console.log("Judul:", data.result.title);
          console.log("Video mp4:", data.result.downloadVideoUrl);
          console.log("Audio mp3:", data.result.downloadAudioUrl);
        })
        .catch(err => console.error(err));
      
Contoh Kode — Youtube Video V2

      // Youtube Video V2
      const apiKey = "YOUR_API_KEY";
      fetch("https://api2.teamhackbotsindo.my.id/api/youtubeVideoV2?link=https://youtu.be/igaeQ2fJRxE", {
        headers: { "x-api-key": apiKey }
      })
        .then(res => res.json())
        .then(data => console.log("Youtube Video V2:", data))
        .catch(err => console.error(err));
      
Contoh Kode — Youtube Video V3

      // Youtube Video V3
      const apiKey = "YOUR_API_KEY";
      fetch("https://api2.teamhackbotsindo.my.id/api/youtubeVideoV3?link=https://youtu.be/igaeQ2fJRxE", {
        headers: { "x-api-key": apiKey }
      })
        .then(res => res.json())
        .then(data => console.log("Youtube Video V3:", data))
        .catch(err => console.error(err));
      
Contoh Kode — SnackVideo

      // SnackVideo
      const apiKey = "YOUR_API_KEY";
      fetch("https://api2.teamhackbotsindo.my.id/api/snackVideo?link=https://www.snackvideo.com/@grrfi010/video/5222918303188264802", {
        headers: { "x-api-key": apiKey }
      })
        .then(res => res.json())
        .then(data => console.log("snackVideo:", data))
        .catch(err => console.error(err));
      
Contoh Kode — Instagram Video

      // instagramVideo
      const apiKey = "YOUR_API_KEY";
      fetch("https://api2.teamhackbotsindo.my.id/api/instagramVideo?link=https://www.instagram.com/reel/DSiBOPIjIgU/?igsh=MXRtYTU2OTl2bm9i", {
        headers: { "x-api-key": apiKey }
      })
        .then(res => res.json())
        .then(data => console.log("instagramVideo:", data))
        .catch(err => console.error(err));
      
Contoh Kode — SaveFrom

      // saveFrom (JavaScript)
      const apiKey = "YOUR_API_KEY";
      fetch("https://api2.teamhackbotsindo.my.id/api/saveFrom?url=https://www.youtube.com/watch?v=igaeQ2fJRxE", {
        headers: { "x-api-key": apiKey }
      })
        .then(res => res.json())
        .then(data => console.log("saveFrom:", data))
        .catch(err => console.error(err));
      
Contoh Kode — Facebook Video

      // Facebook Video
      const apiKey = "YOUR_API_KEY";
      const link = "https://www.facebook.com/share/r/17px4C4PmR/";

      fetch(`https://api2.teamhackbotsindo.my.id/api/facebook-video?link=${encodeURIComponent(link)}`, {
        headers: { "x-api-key": apiKey }
      })
        .then(res => res.json())
        .then(data => console.log("Facebook Video:", data))
        .catch(err => console.error(err));
      
Contoh Kode — TikTok Video

      // TikTok Video
      const apiKey = "YOUR_API_KEY";
      const link = "https://www.tiktok.com/@username/video/1234567890";

      fetch(`https://api2.teamhackbotsindo.my.id/api/tiktok-video?link=${encodeURIComponent(link)}`, {
        headers: { "x-api-key": apiKey }
      })
        .then(res => res.json())
        .then(data => console.log("TikTok Video:", data))
        .catch(err => console.error(err));
      
Dokumentasi API — Information
No Feature Name Request Method Description Query Parameter Action
Contoh Kode — Information

      // Translate
      fetch("https://api.teamhackbotsindo.my.id/api/translate?text=selamat%20pagi&to=en", {
        headers: { 
          "x-api-key": apiKey,
          "Origin": "https://teamhackbotsindo.my.id"
        }
      })
        .then(res => res.json())
        .then(data => console.log("Translate:", data));

      // Kodepos
      fetch("https://api2.teamhackbotsindo.my.id/api/kodepos?daerah=ciomas", {
        headers: { "x-api-key": apiKey }
      })
        .then(res => res.json())
        .then(data => console.log("Kodepos:", data));

      // Info Gempa
      fetch("https://api.teamhackbotsindo.my.id/api/gempa", {
        headers: { "x-api-key": apiKey }
      })
        .then(res => res.json())
        .then(data => console.log("Info Gempa:", data));

      // Info Cuaca
      fetch("https://api2.teamhackbotsindo.my.id/api/cuaca?kota=jakarta", {
        headers: { "x-api-key": apiKey }
      })
        .then(res => res.json())
        .then(data => console.log("Info Cuaca:", data));
      
Contoh Kode — Kodepos


      // Kodepos
      fetch("https://api2.teamhackbotsindo.my.id/api/kodepos?daerah=ciomas", {
        headers: { "x-api-key": apiKey }
      })
        .then(res => res.json())
        .then(data => console.log("Kodepos:", data));
      
Contoh Kode — Gempa


      // Gempa
      fetch("https://api2.teamhackbotsindo.my.id/api/gempa", {
        headers: { "x-api-key": apiKey }
      })
        .then(res => res.json())
        .then(data => console.log("Gempa:", data));
      
Contoh Kode — Cuaca


      // Cuaca
      fetch("https://api2.teamhackbotsindo.my.id/api/cuaca?kota=bogor", {
        headers: { "x-api-key": apiKey }
      })
        .then(res => res.json())
        .then(data => console.log("Cuaca:", data));
      
Dokumentasi API — Searcher
No Feature Name Request Method Description Query Parameter Action
Contoh Kode — Search Image

      // Search Image
      const apiKey = "YOUR_API_KEY";
      fetch("https://api2.teamhackbotsindo.my.id/api/searchimage?q=cat", {
        headers: { "x-api-key": apiKey }
      })
        .then(res => res.json())
        .then(data => console.log("Search Image:", data))
        .catch(err => console.error(err));
      
Contoh Kode — Lirik Lagu

      // Lirik Lagu
      const apiKey = "YOUR_API_KEY";
      fetch("https://api2.teamhackbotsindo.my.id/api/lirik?title=yang%20terdalam&artist=peterpan", {
        headers: { "x-api-key": apiKey }
      })
        .then(res => res.json())
        .then(data => console.log("Lyrics:", data))
        .catch(err => console.error(err));
      
Dokumentasi API — Checker
No Feature Name Request Method Description Query Parameter Action
Contoh Kode — Cek Resi

      // Cek Resi
      const apiKey = "YOUR_API_KEY";
      fetch("https://api2.teamhackbotsindo.my.id/api/resi?resi=JP1234567890&courier=jne", {
        headers: { "x-api-key": apiKey }
      })
        .then(res => res.json())
        .then(data => console.log("Cek Resi:", data))
        .catch(err => console.error(err));
      
Contoh Kode — Cek Domain

      // Cek Domain
      const apiKey = "YOUR_API_KEY";
      fetch("https://api2.teamhackbotsindo.my.id/api/cekdomain?domain=api.lolhuman.xyz", {
        headers: { "x-api-key": apiKey }
      })
        .then(res => res.json())
        .then(data => console.log("Cek Domain:", data))
        .catch(err => console.error(err));
      
Contoh Kode — Check IP

      // CheckIp
      const apiKey = "YOUR_API_KEY";
      fetch("https://api2.teamhackbotsindo.my.id/api/checkIp?ip=IP_ADDRESS", {
        headers: { "x-api-key": apiKey }
      })
        .then(res => res.json())
        .then(data => console.log("Check IP:", data))
        .catch(err => console.error(err));
      
Dokumentasi API — Education
No Feature Name Request Method Description Query Parameter Action
Contoh Kode — Wikipedia


      // Wikipedia
      fetch("https://api2.teamhackbotsindo.my.id/api/wikipedia?q=bogor", {
        headers: { "x-api-key": apiKey }
      })
        .then(res => res.json())
        .then(data => console.log("Wikipedia:", data));
      
Dokumentasi API — News
No Feature Name Request Method Description Query Parameter Action
Contoh Kode — News

      // CNN Indonesia
      fetch("https://api2.teamhackbotsindo.my.id/api/news-cnn", {
        headers: { "x-api-key": apiKey }
      })
        .then(res => res.json())
        .then(data => console.log("CNN:", data));

      // Detik News
      fetch("https://api2.teamhackbotsindo.my.id/api/news-detik", {
        headers: { "x-api-key": apiKey }
      })
        .then(res => res.json())
        .then(data => console.log("Detik:", data));

      // Liputan 6
      fetch("https://api2.teamhackbotsindo.my.id/api/news-liputan6", {
        headers: { "x-api-key": apiKey }
      })
        .then(res => res.json())
        .then(data => console.log("Liputan 6:", data));

      // Kompas
      fetch("https://api2.teamhackbotsindo.my.id/api/news-kompas", {
        headers: { "x-api-key": apiKey }
      })
        .then(res => res.json())
        .then(data => console.log("Kompas:", data));

      // Republika
      fetch("https://api2.teamhackbotsindo.my.id/api/news-republika", {
        headers: { "x-api-key": apiKey }
      })
        .then(res => res.json())
        .then(data => console.log("Republika:", data));
      
Dokumentasi API — Game
No Feature Name Request Method Description Query Parameter Action
Contoh Kode — Kuis V1

      // Kuis V1
      fetch("https://api2.teamhackbotsindo.my.id/api/kuisv1?apikey=" + apiKey, {
        headers: { "x-api-key": apiKey }
      })
        .then(res => res.json())
        .then(data => {
          console.log("Kuis V1 Question:", data.result.question);
          console.log("Kuis V1 Answers:", data.result.answers);
        });
      
Dokumentasi API — Tool
No Feature Name Request Method Description Query Parameter Action
Contoh Kode — Proxy List

# ProxyList
curl -X GET "https://api2.teamhackbotsindo.my.id/api/proxyList" \
  -H "x-api-key: YOUR_API_KEY"
            
Contoh Kode — Screenshot

          # Screenshot Website
          curl -H "x-api-key: YOUR_API_KEY" \
          "https://api2.teamhackbotsindo.my.id/api/screenshot?url=https://www.google.com/&format=jpg&delay=0&timeout=60&image_quality=80"
            
Contoh Kode — Screenshot V2

          # Arti Nama
          curl -H "x-api-key: YOUR_API_KEY" \
          "https://api2.teamhackbotsindo.my.id/api/screenshotV2?url=https://www.google.com/&type=jpeg&width=1080&height=720&quality=80&timeout=0"
            
Contoh Kode — Kalender Hijriah, Masehi & Jawa

# Kalender bulan
curl -X GET "https://api2.teamhackbotsindo.my.id/api/kalender?bulan=April" \
  -H "x-api-key: YOUR_API_KEY"

# Kalender Hari
curl -X GET "https://api2.teamhackbotsindo.my.id/api/kalender?tanggal=17%20Agustus%202026" \
  -H "x-api-key: YOUR_API_KEY"
            
Dokumentasi API — Entertainment
No Feature Name Request Method Description Query Parameter Action
Contoh Kode — Jadwal Tv

      // Jadwal Tv
      const apiKey = "YOUR_API_KEY";
      fetch("https://api2.teamhackbotsindo.my.id/api/jadwalTv?channel=rcti", {
        headers: { "x-api-key": apiKey }
      })
        .then(res => res.json())
        .then(data => console.log("Jadwal Tv:", data))
        .catch(err => console.error(err));
      
Contoh Kode — Jadwal Bola

      // Jadwal Bola
      const apiKey = "YOUR_API_KEY";
      fetch("https://api2.teamhackbotsindo.my.id/api/jadwalBola", {
        headers: { "x-api-key": apiKey }
      })
        .then(res => res.json())
        .then(data => console.log("Jadwal Bola:", data))
        .catch(err => console.error(err));
      
Dokumentasi API — Primbon
No Feature Name Request Method Description Query Parameter Action
Contoh Kode — Primbon Jodoh

          # Arti Nama
          curl -X GET "https://api2.teamhackbotsindo.my.id/api/primbon-artinama?nama=Thousand" \
            -H "x-api-key: YOUR_API_KEY"

          # Arti Mimpi
          curl -X GET "https://api2.teamhackbotsindo.my.id/api/primbon-artimimpi?query=ular" \
            -H "x-api-key: YOUR_API_KEY"

          # Zodiak
          curl -X GET "https://api2.teamhackbotsindo.my.id/api/primbon-zodiak?sign=scorpio" \
            -H "x-api-key: YOUR_API_KEY"

          # Weton
          curl -X GET "https://api2.teamhackbotsindo.my.id/api/primbon-weton" \
            -H "x-api-key: YOUR_API_KEY"

          # Jodoh
          curl -X GET "https://api2.teamhackbotsindo.my.id/api/primbon-jodoh?nama1=ridwan&tanggal1=07-03-1986&nama2=nia%20putri&tanggal2=08-03-1997" \
            -H "x-api-key: YOUR_API_KEY"
            
Dokumentasi API — Login QR LINE
No Feature Name Request Method Description Query Parameter Action
Contoh Kode — Login QR LINE

      // Tahap 1: ambil QR image
      fetch("https://api2.teamhackbotsindo.my.id/api/loginqr-line", {
        method: "POST",
        headers: { "x-api-key": apiKey, "Content-Type": "application/json" },
        body: JSON.stringify({ appname: "DESKTOPWIN\t9.2.0.3403\tWINDOWS\t10.0.0-NT-x64" })
      })
        .then(res => res.json())
        .then(data => {
          console.log("Step 1:", data);
          const img = document.createElement("img");
          img.src = data.result.qrImage;
          document.body.appendChild(img);
        });

      // Tahap 2: polling untuk ambil token
      setInterval(() => {
        fetch("https://api2.teamhackbotsindo.my.id/api/loginqr-line", {
          method: "POST",
          headers: { "x-api-key": apiKey, "Content-Type": "application/json" }
        })
          .then(res => res.json())
          .then(data => {
            if (data.step === "token") {
              console.log("AuthToken:", data.result.authToken);
              console.log("RefreshToken:", data.result.refreshToken);
            } else {
              console.log("Status:", data.status || "pending");
            }
          });
      }, 5000);
      
Contoh Kode — Login Email LINE V2

      // Login Email LINE V2 — Tahap 1 (PIN)
      fetch("https://api2.teamhackbotsindo.my.id/api/line-email-v2", {
        method: "POST",
        headers: { "x-api-key": apiKey, "Content-Type": "application/json" },
        body: JSON.stringify({
          email: "user@example.com",
          password: "yourpassword",
          appname: "DESKTOPWIN\t9.2.0.3403\tWINDOWS\t10.0.0-NT-x64",
          step: "pin"
        })
      })
        .then(res => res.json())
        .then(data => {
          console.log("PIN Response:", data);
          document.body.innerHTML += "<pre>" + JSON.stringify(data, null, 2) + "</pre>";
          // Setelah PIN diverifikasi di aplikasi LINE, jalankan tahap 2:
          return fetch("https://api2.teamhackbotsindo.my.id/api/line-email-v2", {
            method: "POST",
            headers: { "x-api-key": apiKey, "Content-Type": "application/json" },
            body: JSON.stringify({
              email: "user@example.com",
              password: "yourpassword",
              appname: "DESKTOPWIN\t9.2.0.3403\tWINDOWS\t10.0.0-NT-x64",
              step: "token"
            })
          });
        })
        .then(res => res.json())
        .then(data => {
          console.log("Token Response:", data);
          document.body.innerHTML += "<pre>" + JSON.stringify(data, null, 2) + "</pre>";
        });
      
Contoh Kode — Login Email LINE V3

      // Login Email LINE V3
      fetch("https://api2.teamhackbotsindo.my.id/api/line-email-v3", {
        method: "POST",
        headers: { "x-api-key": apiKey, "Content-Type": "application/json" },
        body: JSON.stringify({
          email: "user@example.com",
          password: "yourpassword",
          appname: "DESKTOPWIN\t9.2.0.3403\tWINDOWS\t10.0.0-NT-x64"
        })
      })
        .then(res => res.json())
        .then(data => {
          console.log("Login Email LINE:", data);
          // tampilkan hasil token di halaman
          document.body.innerHTML += "<pre>" + JSON.stringify(data, null, 2) + "</pre>";
        });
      
Disalin!
Pesan Apikey WhatsApp