100% Free Forever • No Signup Required

Free Disposable Email API With Custom Domain Support

Create temporary email addresses instantly for testing and privacy.REST API • Bring Your Own Domain • Auto-delete in 7 days

@
No Registration
Auto-Delete After 7 Days
Free Public API
Bring Your Own Domain

Why Choose Catchmail?

Everything you need for disposable email and email testing

Instant Access

No registration, no waiting. Start receiving emails in seconds with our temporary email service.

Privacy First

No tracking, no data collection. Your privacy is our priority with anonymous email addresses.

Free REST API

Powerful REST API for automation and email testing. Completely free with no authentication required.

Auto-Delete

Messages automatically deleted after 7 days. No clutter, no traces of your throwaway emails.

Custom Domain Email

Bring your own domain for disposable email. Point MX records and you're ready to receive.

Private Domains

Your custom domain is private. Only you can access emails sent to your domain via API.

100% Free Email API

Powerful API for Developers

Integrate disposable email into your testing workflow with our REST API

# List messages in a mailbox
curl "https://api.catchmail.io/api/v1/mailbox?address=test@catchmail.io"

# Get a specific message
curl "https://api.catchmail.io/api/v1/message/{id}?mailbox=test@catchmail.io"

# Delete a message
curl -X DELETE "https://api.catchmail.io/api/v1/message/{id}?mailbox=test@catchmail.io"

Simple & RESTful

Clean REST API with JSON responses. No authentication required for public endpoints - just start using it!

  • List mailbox messages
  • Read individual messages
  • Delete messages
  • Download attachments

Fair & Fast

Built for developers with reasonable limits and instant responses.

  • 1 request per second per IP
  • Instant message delivery
  • Real-time mailbox updates
  • 99.9% uptime guarantee

Bring Your Own Domain

Use your own domain for a completely private disposable email setup

How Custom Domain Email Works

  1. 1

    Point Your MX Record

    Add an MX record pointing to smtp.catchmail.io

  2. 2

    Start Receiving

    Immediately start receiving emails at any address @yourdomain.com

  3. 3

    Private API Access

    Your domain is private - only you can access your emails via API

DNS Configuration
# Add this MX record to your DNS:
Type: MX
Host: @
Value: smtp.catchmail.io
Priority: 10

Complete Privacy for Custom Domains

Custom domains are never listed publicly. Only you can access emails sent to your domain. Perfect for private testing environments and automated email testing workflows.

Trusted by Developers

Join thousands using Catchmail for testing

0+
Messages Received
0+
Active Mailboxes
0+
API Requests Daily
0%
Uptime
Loved by Developers

What Developers Say

Trusted by teams around the world

"Catchmail has become essential for our testing workflow. The API is simple, fast, and the fact that it's free is incredible."
AC
Alex Chen
Full Stack Developer
"Finally a disposable email service that actually works! Custom domains are a game changer for our testing environments."
SJ
Sarah Johnson
QA Engineer
"We use Catchmail for all our automated tests. Reliable, fast, and the 7-day auto-delete keeps everything clean."
MR
Mike Rodriguez
DevOps Lead

Frequently Asked Questions

Everything you need to know about Catchmail

How long are messages stored?

Messages are automatically deleted after 7 days. This ensures your privacy and keeps the service running efficiently for everyone.

Is the API really free?

Yes! Our public API is completely free to use with no authentication required. Fair usage limits apply to ensure service reliability for everyone.

Can I use my own domain?

Absolutely! Just point your domain's MX record to smtp.catchmail.io and you're ready to go. Your domain will be completely private - only you can access emails sent to it.

Do you read my emails?

Never. We have zero interest in your data. Messages are stored temporarily and automatically deleted. We don't track, analyze, or share anything.

What are the rate limits?

The API has a fair usage limit of 1 request per second per IP address. This ensures reliable service for everyone while remaining completely free to use.

Can I delete messages manually?

Yes! You can delete individual messages at any time through the web interface or via the DELETE API endpoint.

Ready to get started?

Start Using Catchmail Today

No signup, no credit card, no BS. Just enter an email address and start receiving messages instantly.

View API Docs

Join thousands of developers already using Catchmail