Use your own domain for branded disposable addresses. Set up in under 5 minutes with a single MX record.
Point your domain's MX record to mx.tempmail.io with priority 10.
POST your domain to our domains endpoint with your Premium API key.
Pass domain=yourcompany.com when calling the generate endpoint.
Type: MX Host: @ (or subdomain: temp) Value: mx.tempmail.io Priority: 10 TTL: 3600
curl -X POST "https://api.tempmail.io/v1/domains.php" -d "key=YOUR_KEY" -d "domain=yourcompany.com" # Response {"domain": "yourcompany.com", "verified": true}
curl "https://api.tempmail.io/v1/generate_email.php?key=KEY&domain=yourcompany.com" # Response {"email": "temp-k9x2m7@yourcompany.com"}
Every team member gets branded disposable addresses under your company domain.
Custom domains never appear on public disposable-email blocklists.
Register up to 10 domains per Premium account and switch between them per address.
Create, list, and delete domains via REST. Automate provisioning at scale.
We detect your MX records and activate your domain within 60 seconds of propagation.
Your domain's mail is routed through a dedicated pipeline, never mixed with shared infrastructure.
Available on Premium plans. Set up takes less than 5 minutes.
View Premium plans