API Mailketing adalah solusi pengiriman email berbasis API untuk developer yang membutuhkan kecepatan tinggi, keamanan reputasi domain, dan biaya sangat efisien.
Gunakan endpoint https://api.mailketing.co.id/api/v1/send dengan metode POST untuk mengirim email OTP, notifikasi, invoice, hingga email marketing.
API ini dilengkapi Auto-Filter untuk bounce, bad address, dan invalid email, serta menyediakan 200 credit gratis untuk testing awal. Harga mulai dari Rp0,6 per email.
Mengapa API Mailketing Lebih Baik dari SMTP Biasa?
Bagi developer, integrasi API memberikan kontrol yang lebih presisi dibandingkan SMTP tradisional.
Keunggulan Utama API Mailketing
- Auto-Filter Otomatis
Sistem Mailketing menyaring email disposable, invalid, dan berisiko bounce sebelum dikirim. - Reputasi Domain Terjaga
Pengiriman hanya ke alamat berkualitas menjaga domain Anda tetap aman dari blacklist Gmail & Yahoo. - Efisiensi Kredit
Kredit tidak terbuang untuk email palsu atau tidak valid. - Latency Rendah (Server Lokal Indonesia)
Pengiriman email transaksional seperti OTP dan notifikasi lebih cepat sampai ke inbox.
Dokumentasi Teknis API Mailketing
Endpoint API
- URL:
https://api.mailketing.co.id/api/v1/send - Method:
POST - Format:
x-www-form-urlencoded
Daftar Parameter API
| Parameter | Keterangan |
|---|---|
| api_token | Token API dari menu Integration di dashboard |
| from_name | Nama pengirim yang tampil di inbox |
| from_email | Email pengirim (harus sudah diverifikasi) |
| recipient | Email tujuan |
| subject | Subjek email |
| content | Isi email (Text / HTML) |
| attach1–3 | (Opsional) URL lampiran, max 2MB/file |
Contoh Implementasi API Mailketing
1. PHP (cURL)
<?php
$params = [
'api_token' => 'isi_api_token_anda',
'from_name' => 'Admin Toko',
'from_email' => '[email protected]',
'recipient' => '[email protected]',
'subject' => 'Test Email API',
'content' => '<h1>Halo!</h1><p>Email dikirim via API Mailketing.</p>',
];
$ch = curl_init("https://api.mailketing.co.id/api/v1/send");
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($params));
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$response = curl_exec($ch);
curl_close($ch);
echo $response;
?>
2. Node.js (Axios)
const axios = require('axios');
const qs = require('qs');
axios.post(
'https://api.mailketing.co.id/api/v1/send',
qs.stringify({
api_token: 'isi_api_token_anda',
from_name: 'Support',
from_email: '[email protected]',
recipient: '[email protected]',
subject: 'Notifikasi Login',
content: 'Ada login baru ke akun Anda.'
})
).then(res => console.log(res.data))
.catch(err => console.error(err));
3. Golang
resp, _ := http.PostForm(
"https://api.mailketing.co.id/api/v1/send",
url.Values{
"api_token": {"isi_api_token_anda"},
"from_name": {"Go App"},
"from_email": {"[email protected]"},
"recipient": {"[email protected]"},
"subject": {"Test API Go"},
"content": {"Email terkirim via Golang"},
},
)
body, _ := ioutil.ReadAll(resp.Body)
fmt.Println(string(body))
Response API & Error Handling
| Status | Response | Solusi |
|---|---|---|
| success | Mail Sent | Email masuk antrean |
| failed | User Not Found | Periksa API Token |
| failed | Unknown Sender | Verifikasi domain/email |
| failed | No Credits | Lakukan Top Up |
| failed | Blacklisted | Email tujuan invalid |
| failed | Empty Recipient | Recipient kosong |
Kesimpulan
API Mailketing adalah solusi email transaksional & marketing paling efisien untuk developer Indonesia.
Dengan server lokal, auto-filter pintar, dan harga mulai Rp200.000 untuk 100.000 email, Mailketing menawarkan performa enterprise dengan biaya lokal.
👉 Daftar sekarang di mailketing.co.id dan dapatkan 200 credit gratis untuk testing API.







