MailCatch - Email testing API with auto OTP extraction and long polling
by•
MCatch is an email testing API built for automated testing and CI/CD pipelines. Create temporary inboxes via REST API, send emails to them, and retrieve messages — including auto-extracted OTP codes.
Key features:
- Auto OTP/verification code extraction
- Long polling /wait endpoint (no more flaky sleep() calls)
- Works with Playwright, Cypress, Python, Java, cURL
- Free tier: 50 inboxes/month, no credit card
- Paid plans from $10/mo
Replies
Hey Product Hunt! I'm Valentyn, a QA engineer from Ukraine.
I built MCatch because testing email flows in automated tests is painful. Whether it's signup confirmations, password resets, or any transactional email — you either mock it and miss real bugs, or use sleep() calls that make tests flaky.
MCatch solves this with:
- Instant inbox creation via REST API
- Retrieve full email content, parse HTML, check headers
- Auto OTP extraction when you need verification codes
- /wait endpoint with long polling — no more sleep()
- Works with Playwright, Cypress, Python, Java, cURL
Free tier: 50 inboxes/month, forever, no credit card.
What email testing problems do you run into? I'd love to hear your feedback!
Simple and easy to use. I needed something lightweight for testing signup flows and password resets, and it works perfectly for that.
@viktoriia_gadimli Thanks! That's exactly the use case we built it for - signup and password reset flows without the IMAP hassle. Let us know if you need anything