POST /sendemail/Send email
Trigger an API request to send from your connected address.
Turn a standard SMTP and IMAP mailbox into an email API. Your applications can call clear HTTP endpoints to send, receive, and automate email from your own address—without sharing the mailbox password with your developer.
3-day free trial·No credit card required
await fetch(MAILBRIDGE_URL, {
method: 'POST',
body: new URLSearchParams({
apikey: process.env.MAILBRIDGE_API_KEY,
apikeybox: process.env.MAILBRIDGE_BOX_KEY
})
});ONE MAILBOX. CLEAR ENDPOINTS.
Connect SMTP and IMAP once. MailBridgeAPI gives your applications HTTP endpoints to trigger actions with that mailbox, while you keep your existing address and provider.
POST /sendemail/Trigger an API request to send from your connected address.
GET /getemail/Read messages from the connected mailbox through a JSON response.
GET /email/unsubscribed/Retrieve opt-out records for your own contact workflows.
Requires compatible SMTP and IMAP access. Your provider may require an app password or specific account settings.
Your mailbox already works. MailBridgeAPI turns it into callable endpoints that any HTTP-capable application can use.

Send transactional emails and notifications through your connected SMTP mailbox. Your provider and sender identity stay with you.
Explore featureRetrieve incoming messages from your IMAP folders. Turn customer requests, alerts, and replies into useful application data.
Explore featureThe mailbox owner enters their credentials in MailBridgeAPI. Your developer uses API keys to connect the project, without needing to know the email password.
Explore featureA familiar mailbox on one side. Your next great idea on the other.
Add your SMTP and IMAP settings in the dashboard. Keep using your existing address and email provider.
SMTP + IMAPUse your account API key and the key for your chosen mailbox. Your application never needs the mailbox password.
API KEY + MAILBOX KEYSend a message, retrieve your inbox, or connect email to the tools and workflows you already use.
HTTP REQUEST → EMAILImagine that the same SMTP mailbox sends email from a website, an invoicing tool, internal automations and dozens more projects. When its password or provider settings change, update the connection once in MailBridgeAPI.
Every project stores the SMTP configuration. A password change becomes a search through every application, followed by new deployments and the risk of forgetting one.
Every project calls the same email API. Update the mailbox connection in the dashboard; the applications keep using their existing API integration.
Whether the mailbox is used by three projects or hundreds, no source-code or deployment change is needed when only its mailbox password or connection settings change.
Your client or mailbox owner connects the email account in MailBridgeAPI. You build the integration with API keys, without needing to know their mailbox password.
See the client integration example
Enters SMTP / IMAP credentials in MailBridgeAPI.
Uses the configured connection to communicate with the mailbox.
Uses account and mailbox API keys to send or retrieve emails.
The owner enters the mailbox credentials. The developer receives the API access needed for the integration.
Keep the mailbox password out of project source code, developer messages, and individual application configurations.
When mailbox settings change, update the connection in the dashboard instead of redistributing the password across projects.
MailBridgeAPI still needs the owner’s mailbox credentials to connect to the email provider. API keys grant access to email operations: treat them as secrets and keep them in your backend.
Straightforward HTTP requests. Familiar JSON responses. Bring email into your stack without writing another SMTP or IMAP integration.
const response = await fetch(
'https://api.mailbridgeapi.com/sendemail/',
{
method: 'POST',
headers: { 'Content-Type': 'application/json' },
body: JSON.stringify({
apikey: process.env.MAILBRIDGE_API_KEY,
apikeybox: process.env.MAILBRIDGE_BOX_KEY,
recipient_email: 'jane@example.com',
mail_subject: 'Hello, possibilities.',
mail_body: 'Your next idea starts here.',
format: 'text'
})
}
);
const data = await response.json();
// Check data.result.error, not just HTTP status.
console.log(data);For the person writing the code, the team using the tool, and the client who owns the mailbox.
Use the same mailbox across internal tools and applications while managing its connection settings centrally.
Connect a client’s mailbox to their website or application using API keys. The client handles the mailbox credentials.
Read customer messages inside your support tool and send replies from your existing support address.
Deliver invoices, payment instructions, and follow-ups from your accounting workflow.
Send order updates, appointment details, and booking confirmations from your own business mailbox.
Build email classification, request summaries, and reply drafts around a connected mailbox.
One complete feature set. Choose the billing cycle that works for you.
See pricingBilled monthly. $9 USD per month.
Start your free trialEndpoint rate limits and your email provider’s sending policies apply.
No. MailBridgeAPI connects to an existing mailbox using SMTP for sending and IMAP for reading. Your provider must allow compatible access, and may require an app password or particular security settings.
An account and the connection settings for a mailbox you are authorized to use: SMTP and IMAP hosts, ports, usernames, and credentials. Add these in the dashboard, then use your account API key and mailbox key in your requests.
Yes. You can configure multiple mailboxes and choose the one to use with the apikeybox parameter. Check your account or contact us for any mailbox limits applicable to your subscription.
Yes. You enter the mailbox’s SMTP and IMAP credentials yourself in the MailBridgeAPI dashboard. Your authorized developer uses your account API key and mailbox key in the project’s backend. They do not need your mailbox password. MailBridgeAPI needs those credentials to connect to your provider, and the API keys must also be kept secret because they allow email operations.
Yes. Any backend or automation tool that can make HTTP requests can use the documented endpoints. Your application supplies the workflow logic, scheduling, customer matching, and any AI processing. These are integrations you build, rather than preconfigured applications included with the API.
Both published plans include unlimited email API requests. Individual endpoints have rate limits, and your email provider’s sending limits and acceptable-use rules still apply.
You can try MailBridgeAPI for 3 days without a credit card. Choose monthly or annual billing when you are ready to continue.
Turn your mailbox into an API, call your first email endpoint, and give every project a simpler way to send or retrieve messages.