Contek Sambung Kata
⚡ GRATIS · TANPA AUTH

API Sambung Kata
untuk Developer

Cek keberadaan kata bahasa Indonesia secara instan via REST API. Cocok buat game sambung kata Roblox, bot Discord, atau aplikasi apa pun yang butuh validasi kata KBBI.

🎮 Roblox Sambung Kata 🤖 Bot Discord 📱 Mobile App 🌐 Web App 📚 Berbasis KBBI
🧪 Coba Langsung

    
📡 Endpoint
Satu endpoint, satu parameter, langsung pakai.
GET https://contek-sambung-kata.vercel.app/api/kamus?text={kata}

Mengecek apakah {kata} terdapat dalam database kata KBBI. Response JSON dengan field hasil berisi ADA atau TIDAK.

Parameter Tipe Keterangan Status
text string Kata yang ingin dicek. Hanya huruf a–z, tidak case-sensitive. WAJIB
Contoh URL
https://contek-sambung-kata.vercel.app/api/kamus?text=mantan
🗂️ Struktur Database
API membaca kata dari file JSON per huruf di kamus/database/
kamus/database/a.jsonkata berawalan A
kamus/database/b.jsonkata berawalan B
kamus/database/c.jsonkata berawalan C
... (a sampai z)
kamus/database/z.jsonkata berawalan Z
Format tiap file JSON
{
  "huruf": "a",
  "kata": ["abad", "abadi", "abang", "abu", "acara", ...]
}
📦 Format Response
Response selalu berupa JSON dengan pretty-print (indented 2 spasi).
Response — Kata ditemukan
{
  "kata": "mantan",
  "hasil": "ADA",
  "creator": "By MizuuDev Tim NepuhSoft"
}
Response — Kata tidak ditemukan
{
  "kata": "awdrffeew",
  "hasil": "TIDAK",
  "creator": "By MizuuDev Tim NepuhSoft"
}
💻 Contoh Penggunaan
Langsung copy-paste ke project kamu.
JavaScript / Fetch
JavaScript
async function cekKata(kata) {
  const url = `https://contek-sambung-kata.vercel.app/api/kamus?text=${kata}`;
  const res = await fetch(url);
  const data = await res.json();

  if (data.hasil === "ADA") {
    console.log(`✅ "${data.kata}" valid!`);
  } else {
    console.log(`❌ "${data.kata}" tidak ditemukan.`);
  }
}

cekKata("mantan");
Lua — Roblox (HttpService)
Lua · Roblox
local HttpService = game:GetService("HttpService")

local function cekKata(kata)
    local url = "https://contek-sambung-kata.vercel.app/api/kamus?text=" .. kata
    local success, result = pcall(function()
        return HttpService:GetAsync(url)
    end)

    if success then
        local data = HttpService:JSONDecode(result)
        if data.hasil == "ADA" then
            print("✅ Kata valid: " .. data.kata)
            return true
        else
            print("❌ Kata tidak valid: " .. data.kata)
            return false
        end
    else
        warn("Gagal request API: " .. tostring(result))
        return false
    end
end

local valid = cekKata("mantan")
print("Valid?", valid)
Python
Python
import requests

def cek_kata(kata):
    url = f"https://contek-sambung-kata.vercel.app/api/kamus?text={kata}"
    res = requests.get(url)
    data = res.json()

    if data["hasil"] == "ADA":
        print(f'✅ "{data["kata"]}" valid!')
    else:
        print(f'❌ "{data["kata"]}" tidak ditemukan.')

    return data["hasil"] == "ADA"

cek_kata("mantan")
🚀 Cocok Buat Apa Saja?
API ini dirancang fleksibel, bisa dipakai di berbagai platform.
🎮
Game Sambung Kata Roblox
Validasi kata pemain secara real-time. Cukup panggil API lewat HttpService, langsung tahu kata valid atau tidak.
🤖
Bot Discord / Telegram
Buat mini-game sambung kata di server Discord atau Telegram. API merespons cepat, cocok buat flow chat.
📱
Aplikasi Mobile
Integrasikan ke Flutter, React Native, atau native Android/iOS. Tidak perlu database lokal yang besar.
🌐
Web Game / Puzzle
Bangun word game berbasis browser. Fetch dari JavaScript, langsung tampilkan hasil ke pemain.
📚
Edukasi Bahasa
Aplikasi belajar kosakata Indonesia. Cek apakah kata yang diinput murid ada di KBBI secara otomatis.
Proyek Iseng / Hackathon
Gratis, tanpa registrasi, tanpa API key. Langsung pakai, cocok buat proyek cepat atau hackathon.
📊 Info & Batas
Semua gratis, tidak perlu daftar atau API key.
Tanpa Rate Limit
FREE
Tanpa Biaya
🔑
Tanpa API Key
KBBI
Sumber Database
⚠️ Catatan: API ini berjalan di Vercel Serverless. Untuk kebutuhan produksi skala besar, disarankan cache di sisi client. Watermark "creator" pada response harap tidak dihapus sebagai bentuk atribusi.