REST API publik berkecepatan tinggi di jaringan edge Cloudflare. Didesain khusus dengan Metode HTTP GET agar super praktis: bisa langsung dibuka di browser, bot Telegram/Discord, atau otomasi script tanpa perlu payload JSON body rumit! Respons bersih dan ringan (tanpa full HTML) untuk performa bot maksimal.
Membuat alamat email sementara baru secara instan. Cukup buka link di browser atau fetch via GET. Bisa tentukan domain atau nama username lewat query parameter.
QUERY PARAMETERS:
Parameter
Contoh Nilai
Fungsi
domain
zallpyx.xyz
Pilih salah satu dari 24 domain aktif (default: rzmail.my.id)
Mengambil seluruh daftar email masuk untuk alamat tersebut. Format respons diringkas (tanpa kode HTML berat) dan kode OTP otomatis tertera di properti otp_code.
{
"success": true,
"address": "user@zallpyx.xyz",
"isLocked": false,
"count": 1,
"messages": [
{
"id": "msg_1790410371312_36d90a35",
"from_address": "messages-noreply@canva.com",
"subject": "482910 adalah kode masuk Canva Anda",
"snippet": "Halo! Gunakan kode masuk 482910 ini untuk melanjutkan ke Canva...",
"otp_code": "482910",
"received_at": "2026-09-26 08:12:51"
}
]
}
Kunci inbox dengan PIN rahasia (4-12 digit). Cukup sertakan parameter ?pin=123456. Sekali dikunci, email hanya bisa diakses dengan menyertakan parameter PIN.
{
"success": true,
"message": "Inbox unlinked from session"
}
CODE EXAMPLES
Contoh Integrasi Bot Otomasi
Script bot Python super ringkas: ambil OTP instan via endpoint /api/otp/:address:
import requests, time
BASE = "https://rzmail.my.id/api"
# 1. Buat email sementara baru (cukup buka GET URL)
res = requests.get(f"{BASE}/create?domain=zallpyx.xyz").json()
email = res["address"]
print(f"[+] Email Baru : {email}")
# 2. Polling ambil kode OTP (ringan, tanpa load HTML)
print("[*] Menunggu OTP masuk...")
for _ in range(30):
time.sleep(2)
otp_res = requests.get(f"{BASE}/otp/{email}").json()
if otp_res.get("has_otp"):
print(f"[✓] Pengirim : {otp_res['from']}")
print(f"[⚡] KODE OTP : {otp_res['otp']}")
break
Integrasi bot JavaScript / Node.js via fetch() GET:
const BASE = 'https://rzmail.my.id/api';
async function getBotOtp() {
// 1. Buat Email Baru via GET
const res = await fetch(`${BASE}/create?domain=zallpyx.xyz`);
const { address } = await res.json();
console.log(`[+] Email: ${address}`);
// 2. Polling OTP Khusus Bot
for (let i = 0; i < 30; i++) {
await new Promise(r => setTimeout(r, 2000));
const chk = await fetch(`${BASE}/otp/${address}`);
const data = await chk.json();
if (data.has_otp) {
console.log(`[⚡] OTP Diterima: ${data.otp}`);
return data.otp;
}
}
}
getBotOtp();
One-liner terminal testing via curl:
# 1. Buat email baru via GET
EMAIL=$(curl -s "https://rzmail.my.id/api/create?domain=zallpyx.xyz" | jq -r .address)
echo "Email: $EMAIL"
# 2. Cek OTP instan via GET
curl -s "https://rzmail.my.id/api/otp/$EMAIL" | jq .