Generate temp emails via API, auto-extract OTP codes & verification links in real-time. Built for bot scripts, mass registration, and testing workflows.
import requests
API = "https://mail.isrealllairdrop.net/api/v1"
H = {"x-api-key": "YOUR_KEY"}
# Generate → Wait OTP → Done. That's it.
email = requests.post(f"{API}/generate", headers=H).json()["data"]["email"]
otp = requests.get(f"{API}/inbox/{email}/wait-otp?timeout=60", headers=H).json()["data"]["otp"]
print(f"📧 {email} → 🔑 {otp}")Full-featured disposable email platform with enterprise-grade API and real-time monitoring.
Create temp emails in milliseconds. Random or custom prefix, your choice.
Regex engine automatically extracts OTP codes and verification links from emails.
Server-side long-polling. No loops needed — one API call, wait, get your code.
Real-time webhook notifications when emails arrive. Perfect for bots.
Owner & client keys with rate limits, expiration, and inbox ownership.
Clean RESTful API with OpenAPI docs. Try endpoints directly in browser.
Copy-paste ready. Auto-register flow in Python, Node.js, and cURL.
import requests
API = "https://mail.isrealllairdrop.net/api/v1"
H = {"x-api-key": "irtemp_your_api_key"}
# 1. Generate temp email
email = requests.post(f"{API}/generate",
headers=H,
json={"customName": "bot-01"}
).json()["data"]["email"]
print(f"📧 {email}")
# 2. ... register at target site with this email ...
# 3. Wait for OTP (server-side, no loop needed!)
otp = requests.get(f"{API}/inbox/{email}/wait-otp",
headers=H,
params={"timeout": 60}
).json()["data"]["otp"]
print(f"🔑 OTP: {otp}")
# 4. Or wait for verification link
link = requests.get(f"{API}/inbox/{email}/wait-link",
headers=H,
params={"timeout": 60}
).json()["data"]["link"]
print(f"🔗 Link: {link}")
# 5. Cleanup
requests.delete(f"{API}/inbox/{email}", headers=H)const API = "https://mail.isrealllairdrop.net/api/v1";
const H = { "x-api-key": "irtemp_your_api_key" };
// 1. Generate temp email
const gen = await fetch(`${API}/generate`, {
method: "POST",
headers: { ...H, "Content-Type": "application/json" },
body: JSON.stringify({ customName: "bot-01" })
}).then(r => r.json());
const email = gen.data.email;
console.log("📧", email);
// 2. ... register at target site with this email ...
// 3. Wait for OTP (server-side long-poll)
const otp = await fetch(
`${API}/inbox/${email}/wait-otp?timeout=60`,
{ headers: H }
).then(r => r.json());
console.log("🔑 OTP:", otp.data.otp);
// 4. Or wait for verification link
const link = await fetch(
`${API}/inbox/${email}/wait-link?timeout=60`,
{ headers: H }
).then(r => r.json());
console.log("🔗 Link:", link.data.link);
// 5. Cleanup
await fetch(`${API}/inbox/${email}`, {
method: "DELETE", headers: H
});API="https://mail.isrealllairdrop.net/api/v1"
KEY="irtemp_your_api_key"
# 1. Generate temp email
EMAIL=$(curl -s -X POST "$API/generate" \
-H "x-api-key: $KEY" \
-H "Content-Type: application/json" \
-d '{"customName":"bot-01"}' | jq -r '.data.email')
echo "📧 $EMAIL"
# 2. ... register at target site ...
# 3. Wait for OTP (blocks until received, max 60s)
OTP=$(curl -s "$API/inbox/$EMAIL/wait-otp?timeout=60" \
-H "x-api-key: $KEY" | jq -r '.data.otp')
echo "🔑 OTP: $OTP"
# 4. Or wait for verification link
LINK=$(curl -s "$API/inbox/$EMAIL/wait-link?timeout=60" \
-H "x-api-key: $KEY" | jq -r '.data.link')
echo "🔗 Link: $LINK"
# 5. Cleanup
curl -s -X DELETE "$API/inbox/$EMAIL" \
-H "x-api-key: $KEY"Simple, powerful, and well-documented.
/api/v1/generate/api/v1/generate/bulk/api/v1/inbox/{email}/api/v1/inbox/{email}/wait-otp/api/v1/inbox/{email}/wait-link/api/v1/inbox/{email}/{id}/api/v1/inbox/{email}/api/v1/domainsFrom API call to OTP in seconds. Fully automated.
POST /generate → get temp email
Use email at target site
GET /wait-otp → server waits for you
OTP returned → verify account