Real-time disposable mail server on mail.awlabs.my.id
Select an email from the list to view its full content and extracted data.
Endpoints designed for LLMs, autonomous agents, and scripts
POST /api/inboxes/random
GET /api/inboxes/{address}/otp
Create a new random inbox instantly.
curl -X POST http://43.133.41.179:3000/api/inboxes/random
Instantly extracts latest verification / OTP code regex-matched from subject or body.
curl http://43.133.41.179:3000/api/inboxes/user_bot@mail.awlabs.my.id/otp // Response: { "success": true, "address": "user_bot@mail.awlabs.my.id", "code": "849201", "subject": "Your Verification Code", "from": "auth@service.com", "received_at": "2026-09-29 10:50:00" }
Get all emails received for an inbox.
curl http://43.133.41.179:3000/api/inboxes/user_bot@mail.awlabs.my.id/messages
import requests, time # 1. Create inbox res = requests.post("http://43.133.41.179:3000/api/inboxes/random").json() email = res["address"] print("Using email:", email) # 2. Wait for OTP for _ in range(30): time.sleep(2) otp_res = requests.get(f"http://43.133.41.179:3000/api/inboxes/{email}/otp").json() if otp_res.get("code"): print("Received OTP Code:", otp_res["code"]) break