🇺🇸 English 🇨🇳 中文 🇹🇼 繁體中文 🇯🇵 日本語 🇮🇩 Bahasa Indonesia 🇰🇷 한국어 🇧🇷 Português 🇹🇷 Türkçe 🇻🇳 Tiếng Việt 🇪🇸 Español 🇹🇭 ไทย 🇩🇪 Deutsch 🇫🇷 Français 🇨🇿 Čeština 🇩🇰 Dansk 🇫🇮 Suomi 🇭🇺 Magyar 🇮🇹 Italiano 🇳🇱 Nederlands 🇳🇴 Norsk 🇵🇱 Polski 🇷🇴 Română 🇸🇪 Svenska
Go to Console
Tigrmail Logo

Temporary Email API for Testing Create Inboxes & Receive Emails

Use a powerful temporary email API to automate sign-up and email verification tests end-to-end. Compatible with Playwright, Cypress, and other test automation frameworks to streamline password resets, OTP email testing, and onboarding. Includes SDK and REST API.

Start Testing in 3 Minutes

Start Testing in 3 Minutes

No setup, no waiting. Go from zero to receiving your first test email via our temporary email API in under 3 minutes using the API or SDK.

Built for Automated Tests

Built for Automated Tests

Purpose-built for E2E testing — not for marketing or transactional emails. Expect high rate limits, low latency, fair prices, and a clean, test-oriented test-oriented API.

End-to-End Verification Support

End-to-End Verification Support

Automate sign-up and password reset flows. Perform email verification testing, fetch emails, and extract OTP codes or magic links — no polling scripts or brittle regex hacks.

Target the Exact Email You Need

Target the Exact Email You Need

Filter inbox results by sender or subject. Get precise matches and avoid flaky tests caused by inbox noise.

Works with Your Stack

Works with Your Stack

REST API, minimal config, clear docs. Plays nicely with Playwright, Cypress, Selenium, or Postman — ideal for email testing automation in CI/CD.

Security

Security

We follow secure coding practices, use trusted cloud providers, encrypt data in transit and at rest, minimize retention, support deletion on request, and grant least-privilege access to staff.

No Inboxes Expiration

No Inboxes Expiration

Disposable inboxes persist as long as you need them and are removed only on your request — perfect for stable automated tests.

How to Use?

Here's a quick example of how to use the Tigrmail temporary email API in your automated tests. For a complete, real-world Playwright example that actually works, check out our live demo on GitHub.

// Step 1: Import the library.
import { Tigrmail } from "tigrmail";


// Step 2: Get API token at https://console.tigrmail.com and paste it here.
const tigr = new Tigrmail({
  token: "your-token-from-the-dashboard",
});


// Step 3: Generate an inbox, this will be your unique email address.
// It's okay to create a new email address (inbox) for each new test run.
const emailAddress: string = await tigr.createEmailAddress();


// Step 4: Use the inbox (e.g. sign up for a service).
signUpInMyApp({ emailAddress });


// Step 5: Poll for the next message.
const message = await tigr.pollNextMessage({ inbox: emailAddress });


// Step 6: Grab the verification link or code.
// For this example, we expect the subject to be "Verification Code: 123456".
const verificationCode = message.subject.match(/\d{6}/)[0];


// Step 7: Use the verification code
// (e.g. go to a verification page and enter it).
verifyAccount({ verificationCode });

For more examples and full temporary email API documentation, visit the Tigrmail Console.

Plans

Choose what fits now — upgrade as you grow.

$6
/mo*
3,000 inboxes i
10,000 emails i
Get started

*Taxes (e.g. VAT) may apply depending on your location.