Overview
ImprovMX is an email forwarding service with a REST API that lets you programmatically manage domains and forwarding rules — mapping email aliases to real destination addresses. It is useful for adding custom domain email to projects without running a mail server. An API key is required; a free tier allows one domain with up to 25 aliases.
Beginner Tip
ImprovMX is not for sending or receiving raw email — it forwards mail from a custom domain (e.g., [email protected]) to an existing inbox. The API lets you add and update these forwarding rules programmatically rather than through the web dashboard.
Available Data
Example Response
{
"message_id": "msg_abc123def456",
"status": "delivered",
"to": "[email protected]",
"subject": "Welcome!",
"timestamp": "2025-01-15T10:30:00Z"
} Field Reference
success Indicates whether the API request was processed successfully domains List of domain objects associated with your account, each containing domain name, aliases, and plan info domain.domain The registered domain name (e.g., example.com) configured in ImprovMX domain.aliases Array of alias objects for the domain, each with alias (local part) and forward (destination email) fields domain.active Whether the domain is currently active and forwarding emails errors Key-value map of validation errors returned when a request fails (e.g., invalid email format) Implementation Example
// ⚠️ Note: This URL may be a documentation page. Check official docs for actual API endpoint.
const url = "https://improvmx.com/api";
// Replace headers or query params with the values required by this API.
const response = await fetch(url, {
headers: {
"X-API-Key": "YOUR_API_KEY"
}
});
if (!response.ok) throw new Error(`Request failed: ${response.status}`);
const data = await response.json();
console.log(data); What Can You Build?
Note: These code examples are AI-generated and unverified. Always refer to the official API documentation for accurate usage.
Common Errors & Troubleshooting
Matrix Score Breakdown
Partially tested on Apr 5, 2026
Technical Specifications
Alternatives to ImprovMX
Technical alternatives for different use cases.
Email forwarding for custom domains
Bulk email sending and marketing automation
Simple email forwarding without full email service
Similar APIs
View All →Cloudmersive Validate
⭐ Beginner's PickCloudmersive Validate is a comprehensive validation API that can verify email addresses, phone numbers, VAT numbers, and domain names in a single platform.
Email Validation
Abstract API Email Validation checks whether an email address is deliverable, properly formatted, and not from a disposable or spam-trap domain.
mailboxlayer
⭐ Beginner's Pickmailboxlayer is an email validation API that checks whether an email address is syntactically correct, has a valid MX record, and is not a disposable address.
MailboxValidator
MailboxValidator performs multi-layered email address validation including syntax checking, DNS/MX record lookup, disposable email detection, and SMTP mailbox verification to help improve email list deliverability.
Mailtrap
Mailtrap provides programmatic access to a service for the safe testing of emails sent from the development and staging environments via REST API.