Disposableemail,
Instant Privacy
We got tired of temp mail that self-destructs in 10 minutes disposable inboxes that forget you. Ghostbox gives you a private address in one click — and keeps your mail for up to 90 days.
e.g., alias.domain.com
Controls generated username length.
Sign in with Google to sync inboxes across devices and get a 7-day free trial of Pro.
Sign up freeTemp mail, minus the compromises.
Everything you liked about disposable email — and fixes for everything you didn't.
Up to 90-day retention
Other temp-mail services wipe your inbox in minutes. Keep important mail for 24 hours, 30 days or a full 90 days.
Real-time delivery
Mail lands in your browser the instant it hits our servers — streamed live, no refresh button mashing.
OTP auto-detect
Verification codes and magic links are pulled out automatically. One click to copy.
Premium domains
Pro domains are rotated and kept off public lists, so they're accepted by sites that block disposable mail.
Password-locked inboxes
Lock any inbox with a password and reopen it from any device. Nobody else can read it.
Tracker blocking
Remote images and tracking pixels are blocked by default. Emails render in a hardened sandbox.
Developer API
Create inboxes, wait for mail and read messages with a clean REST API. Perfect for E2E tests.
Signed webhooks
Get an HMAC-signed POST to your server for every new email, with automatic retries.
Bring your own domain
Ultra users can connect their own domains with catch-all routing — every address just works.
Three clicks.
Zero spam.
Generate
Click once. A private address is created and copied to your clipboard.
Use it anywhere
Sign up for that app, newsletter or free trial without exposing your real email.
Read instantly
Mail streams in live. Codes are highlighted. Keep it for up to 90 days.
Ghostbox vs the rest
A side-by-side look at what typical temp-mail sites give you.
Test sign-up flows in 3 lines.
Spin up a fresh inbox per test run, long-poll until the email arrives, and grab the OTP — no flaky sleeps, no shared test accounts.
- Long-polling & Server-Sent Events
- OTP + verification link extraction
- HMAC-signed webhooks with retries
- Free tier — 1,000 requests/day
const api = (path, init = {}) =>fetch("https://ghostbox.fun/api/v1" + path, {...init,headers: { Authorization: `Bearer ${process.env.GHOSTBOX_KEY}` },}).then((r) => r.json());const inbox = await api("/inboxes", { method: "POST" });await signUp(inbox.address); // your app under testconst { message } = await api(`/inboxes/${inbox.id}/wait?timeout=60`);console.log(message.otp_code); // → "482913"
Questions, answered.
Yes. The Free plan gives you public domains, 24-hour retention, real-time delivery and 1,000 API requests a day — no sign-up required. Paid plans add longer retention, premium domains and higher limits.
Your inbox deserves a bodyguard.
Generate a private address in one click — or go Pro for premium domains and 90-day retention.