Dokumentasi Developer API

REST API · JSON · RATE 60/MENIT

Integrasi bot / script 5 menit jadi.

Polling inbox tiap 3 detik, OTP siap di field otp. Gak punya key? Chat Bot Telegram di bawah — tanpa coding.

Cek Masa Aktif & Validitas API Key Anda

Cek berjalan langsung ke browser — yang dibalikin cuma metadata (nama, limit), bukan isi inbox.

Panduan Cepat Integrasi Bot / Script Otomatis
  1. Dapatkan API Key (kong_...) dari admin / panel.
  2. Pilih nama email bebas + salah satu dari 106 domain aktif (misal user123@5akong.my.id).
  3. Panggil endpoint Tarik Kotak Masuk setiap 3 detik, ambil kode dari field JSON "otp".
Endpoints (8)
GET1. Ambil Daftar Domain Aktif
https://kongmedia.web.id/mail/api/domains?key=YOUR_API_KEY
GET2. Tarik Kotak Masuk + Auto OTP
https://kongmedia.web.id/mail/api/inbox?addr=USER@DOMAIN&key=YOUR_API_KEY
GET3. Ambil OTP Terakhir (paling gampang)
https://kongmedia.web.id/mail/api/otp?addr=USER@DOMAIN&key=YOUR_API_KEY

Response: {"ok":true,"otp":"841233","from":"...","received_at":...} — otp null kalau belum ada.

GET4. Detail Pesan (HTML + Lampiran)
https://kongmedia.web.id/mail/api/msg?id=MESSAGE_ID&key=YOUR_API_KEY
POST5. Buat Alamat Baru (custom nama opsional)
https://kongmedia.web.id/mail/api/new?domain=kongzone.my.id&sld=juara1&key=YOUR_API_KEY

Tanpa sld = random 8 char. sld: lowercase alnum + hubung, 2-63 char.

GET6. Unduh Email Mentah (.eml)
https://kongmedia.web.id/mail/api/raw?id=MESSAGE_ID&key=YOUR_API_KEY
DELETE7. Kosongkan Inbox Alamat
https://kongmedia.web.id/mail/api/delete?addr=USER@DOMAIN&key=YOUR_API_KEY
GET8. Export Inbox Massal (CSV / JSON)
https://kongmedia.web.id/mail/api/export?format=csv&addr=USER@DOMAIN&limit=500&key=YOUR_API_KEY
Contoh Kode Integrasi Python (Auto Ambil OTP)
import time, requests

BASE = "https://kongmedia.web.id"
KEY  = {"X-API-Key": "kong_xxx"}          # atau pakai ?key= di URL

# 1) bikin alamat
addr = requests.post(BASE+"/mail/api/new",
                     params={"domain":"kongzone.my.id","sld":"juara1"},
                     headers=KEY).json()["addr"]
print("Alamat:", addr)

# 2) polling OTP tiap 3 detik (maks 3 menit)
for _ in range(60):
    r = requests.get(BASE+"/mail/api/otp", params={"addr": addr}, headers=KEY).json()
    if r.get("otp"):
        print("OTP:", r["otp"])        # <-- field "otp"
        break
    time.sleep(3)

# 3) baca isi pesan (HTML asli)
mid = requests.get(BASE+"/mail/api/inbox",
                   params={"addr": addr}, headers=KEY).json()[0]["id"]
msg = requests.get(BASE+"/mail/api/msg", params={"id": mid}, headers=KEY).json()
print("HTML:", (msg.get("html") or msg.get("text") or "")[:200])
Tanpa Coding? Chat Bot Saja

Bot Telegram resmi — bikin alamat, ambil OTP (tombol Salin Kode 1-tap), push email masuk otomatis, langsung dari chat.

/new nama/otp/inbox /addr/domains/del