Free vs Premium

TempMailGrab is free for browser use — no account required. The developer tier adds API access, webhook delivery, extended TTLs, and a live dashboard for teams who integrate disposable inboxes into their products and test suites.

Plan Comparison

Feature Free Premium
Browser inbox
OTP auto-extraction
Inbox TTL 24 hours Up to 72 h
REST API access
API key management
Webhook delivery (HMAC-signed)
Live dashboard
Concurrent inboxes (API) 1 Unlimited
Multiple domains ✓ (planned)
API rate limit 100 req / 10 s
Priority support 24 h response 4 h response
Price $0 / forever $9 / month — subscribe below ↓

Self-serve billing is live via Lemon Squeezy. Subscribe using the button below — monthly billing, no annual commitment, cancel any time.

Competitive context: Mailinator's team plan starts at $49/month (annual billing required). TempMailGrab Premium is $9/month with no annual commitment and no seat minimums.

Who Needs Premium?

The free tier is designed for individuals who occasionally need a disposable inbox in the browser — sign up for a trial, receive a verification code, move on. No account required, no configuration.

The developer tier is designed for teams who embed disposable inboxes into their products, test suites, or automation workflows. If any of the following sounds familiar, the API tier will save you significant time:

  • Your Playwright / Cypress / pytest / Jest test suite needs a real email inbox per test run. The API tier creates isolated inboxes on demand, reads auto-extracted OTPs as JSON, and supports parallel test runners without shared inbox conflicts.
  • Your Playwright or Cypress test suite shares a single email address, causing flaky tests when multiple tests receive mail simultaneously
  • You manually check an email inbox during CI to capture a verification link before a test can proceed
  • You are building a product that needs temporary inboxes for your users — SaaS developers provisioning disposable addresses programmatically with webhooks for instant delivery
  • You want real-time email events delivered to your application via webhook, not polled on a schedule
  • Security researchers need long-lived inboxes for multi-step sign-up flows, email enumeration testing, or newsletter audits — 72-hour TTL and unlimited concurrent inboxes cover extended sessions

Get Started

Create a free developer account from the dashboard. No credit card is required. The API is fully functional on the free tier with a single concurrent inbox and the standard 24-hour TTL. Upgrade when you need more.

For team or enterprise pricing, email api@tempmailgrab.com. We'll set up a plan that matches your usage pattern.

Frequently Asked Questions

Is the free tier really free, forever?

Yes. The browser UI is and will remain free. We do not run ads or sell data. The free tier is funded by paid API usage from developers who need higher limits — not by monetising the people who just need a quick disposable inbox.

What is the API rate limit?

Developer accounts can make up to 100 requests per 10-second window per API key. Rate limit headers (X-RateLimit-Remaining, X-RateLimit-Reset) are returned on every response. Exceeding the limit returns HTTP 429 with a Retry-After header.

Can I create inboxes programmatically on the free tier?

The free browser tier creates one inbox per browser session automatically. To create inboxes programmatically via the API, you need a developer account with an API key.

How do webhooks work?

Register a webhook URL against an inbox or your account. When mail arrives, TempMailGrab sends a POST request to your URL within milliseconds. The payload includes the full parsed email (sender, subject, text body, HTML body, extracted OTP, extracted verification links) signed with HMAC-SHA256. Verify the signature on your end using the shared secret you set at registration. See the API docs for the payload schema and signature verification examples.

What is the inbox TTL?

Browser-based free inboxes expire after 24 hours. API-created inboxes default to 24 hours but can be extended up to 72 hours using the ttl_seconds parameter in POST /api/v1/inbox. Inboxes are automatically purged when they expire — mail, attachments, and all associated data are deleted.

Can I use my own domain for the email address?

Yes — Bring Your Own Domain (BYOD) is available now on the developer tier. Sign in to the dashboard, generate an API key, then follow the API docs to configure your domain. Email api@tempmailgrab.com if you need setup help.

Is there an SLA?

TempMailGrab runs on Cloudflare Workers, which has a publicly documented 99.9% uptime SLA at the platform level. We do not offer a separate application-level SLA at this time.

How is billing structured?

Premium is $9/month, billed via Lemon Squeezy. Subscribe using the button on this page or from the developer dashboard. No annual commitment — cancel any time from the self-serve portal.

Can I try the API before committing?

Yes. Create a free account and generate an API key. The free tier gives you enough access to build and test your integration. When you need higher limits or extended TTLs, upgrade.

Do you offer a refund?

Cancel any time from the Lemon Squeezy self-service portal — no questions asked. If you cancel within the first 48 hours, email api@tempmailgrab.com for a full refund.

What data do you collect from API users?

For developer accounts: email address or GitHub profile (for authentication), API key usage counts (for rate limiting), and webhook URLs you configure. Inbox content follows the same automatic expiry policy as the free tier. See the Privacy Policy for the complete list.

Ready to upgrade?

$9/month · cancel any time · no annual commitment

Secure checkout via Lemon Squeezy · already subscribed? Manage from dashboard