Transactional email API

The European transactional email API.

Send emails with one API call. Hosted in Germany. GDPR-first.

Free tier without a credit card · Data processing agreement included

Life of a message

msg_01JD9F8QK2…
  1. POST /v1/emailst+0.00 s
    to
    customer@example.com
    subject
    Your invoice 2026-0042
    html
    <p>Your invoice is attached.</p>
  2. Handed to the mail servert+1.84 s

    250 2.0.0 Ok: queued

  3. Content deleteddeleted

    kept: id · status · timestamp · smtp_code

Processed and stored in Europe.

Servers in Germany.

A German company on the contract.

150 msp95

until the API has accepted your message

50/speak 200/s

sustained throughput per account

0trackers

no pixels, no rewritten links

2locations

Falkenstein and Nuremberg, both in Germany

Deliverability

We tell you what your DNS is still missing.

SPF, DKIM and Return-Path are checked continuously — not once during setup. If your provider changes something, you see it here before your delivery rate does.

For DMARC we propose a record instead of quietly assuming one. It is the most common reason why messages perform worse at large mailbox providers.

DNS check

your-domain.com
SPF
v=spf1 include:spf.mittaro.de ~all
found
DKIM
mittaro._domainkey.your-domain.com
valid
Return-Path
bounce.your-domain.com
found
DMARC
no record
recommended

Features

Everything a send needs. Nothing that slows it down.

One route, one call

POST with sender, recipient and HTML. An idempotency key makes sure a repeated call never produces a second email — not even after a timeout.

Domains in minutes

We generate the DKIM key, you add three DNS records. Verification runs continuously and tells you which record is missing and why.

Signed webhooks

Delivery, bounce and complaint arrive as events in your application — signed, retried, with a dead-letter queue for anything that keeps failing.

Suppression included

Hard bounces and complaints block the address automatically. You stop sending to recipients who damage your delivery rate.

Content is deleted

After handover to the mail server we delete subject, body and recipient address. What remains is metadata — status, timestamp, SMTP code.

Operated from Germany

Our own mail servers with our own IP addresses and rDNS, in data centres in Falkenstein and Nuremberg. No relay, no middleman.

API

One call out, metadata back

Finished HTML in, an identifier out. You query the status later through the same identifier — the API never returns the content again.

Request

curl https://api.mittaro.de/v1/emails \
  -H "Authorization: Bearer $MITTARO_API_KEY" \
  -H "Idempotency-Key: 01JD9F8QK2NX7VZ3M4TBY6RHWC" \
  -d '{
    "from":    "invoice@your-domain.com",
    "to":      "customer@example.com",
    "subject": "Your invoice 2026-0042",
    "html":    "<p>Your invoice is attached.</p>"
  }'

Response to GET /v1/emails/:id

no content
{
  "id":         "msg_01JD9F8QK2NX7VZ3M4TBY6RHWC",
  "status":     "sent",
  "created_at": "2026-08-14T09:14:07Z",
  "sent_at":    "2026-08-14T09:14:09Z",
  "smtp_code":  "250"
}

Pricing

One price per month. No per-thousand fee.

PlanEmails / monthmonthlyyearlyper monthStart
Free2,000€0€0Start
Starter10,000€9€8Start
Propopular50,000€19€16Start
Business100,000€39€33Start
Scale500,000€149€124Start
Scale+1 M€249€208Start
Enterprisecustomfrom €499from €416Contact us
  • Every plan includes every feature. The only difference is volume.
  • When the allowance is used up, sending stops — we warn you well before that. There is no surprise invoice.
  • Cancel monthly. Pay yearly and two months are free.
  • All prices exclude VAT. The Free plan does not require a credit card.

First email in three minutes.

Connect a domain, create a key, send. The free tier runs without a credit card.