v2.0 — Enterprise Grade

Disposable Email
Built for Automation

Generate temp emails via API, auto-extract OTP codes & verification links in real-time. Built for bot scripts, mass registration, and testing workflows.

quick-start.py — 3 lines is all you need
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}")

Everything You Need

Full-featured disposable email platform with enterprise-grade API and real-time monitoring.

Instant Generation

Create temp emails in milliseconds. Random or custom prefix, your choice.

OTP Auto-Extract

Regex engine automatically extracts OTP codes and verification links from emails.

Wait for OTP / Link

Server-side long-polling. No loops needed — one API call, wait, get your code.

Webhook Dispatch

Real-time webhook notifications when emails arrive. Perfect for bots.

API Key Auth + Roles

Owner & client keys with rate limits, expiration, and inbox ownership.

REST API + Swagger

Clean RESTful API with OpenAPI docs. Try endpoints directly in browser.

Code Examples

Copy-paste ready. Auto-register flow in Python, Node.js, and cURL.

Python
auto_register.py
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)
Node.js
auto_register.js
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
});
cURL
auto_register.sh
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"

API Endpoints

Simple, powerful, and well-documented.

POST/api/v1/generate
POST/api/v1/generate/bulk
GET/api/v1/inbox/{email}
GET/api/v1/inbox/{email}/wait-otp
GET/api/v1/inbox/{email}/wait-link
GET/api/v1/inbox/{email}/{id}
DELETE/api/v1/inbox/{email}
GET/api/v1/domains

How It Works

From API call to OTP in seconds. Fully automated.

📧
1

Generate

POST /generate → get temp email

✍️
2

Register

Use email at target site

3

Wait

GET /wait-otp → server waits for you

4

Done

OTP returned → verify account