Paket Developer API WhatsApp Gratis: Mulai dari ₹0, Naik hingga 100K Pesan
Paket Developer adalah REST API dan webhook bertanda tangan StartMessaging dengan dasbor hanya-lihat, diukur dari jumlah pesan API yang dikirim aplikasi Anda per bulan: 100 gratis, lalu 1.000, 10.000, atau 100.000 mulai ₹100 per bulan, sudah termasuk GST. Hubungkan nomor WhatsApp Business Anda sendiri: Meta menagih biaya pesan ke akun Anda, dan kami tidak pernah menambahkan biaya per pesan.
✦ Uji coba gratis 14 hari · Nomor WhatsApp Business Anda sendiri · Meta menagih pesan secara langsung
Harga API WhatsApp untuk Developer
Setiap ukuran mencakup REST API, 2 endpoint webhook, dasbor hanya-lihat dengan 1 kursi, serta dukungan dokumentasi dan email. Harga dalam INR sudah termasuk GST; bayar tahunan dan dapatkan 12 bulan seharga 10 bulan.
| Paket | Harga / bulan | Harga / tahun | Pesan API / bulan | Permintaan / menit | Pengiriman API / jam |
|---|---|---|---|---|---|
| Developer Free | ₹0 | ₹0 | 100 | 60 | 2,000 |
| Developer 1K | ₹100 | ₹1,000 | 1,000 | 120 | 10,000 |
| Developer 10K | ₹499 | ₹4,990 | 10,000 | 300 | 10,000 |
| Developer 100K | ₹999 | ₹9,990 | 100,000 | 1,200 | 10,000 |
Yang Didapat di Setiap Ukuran Developer
-
REST API dengan kunci ber-scope
REST sederhana di /api/v1, diautentikasi dengan kunci workspace (Authorization: Bearer sm_live_…). Pilih scope Full access, Send only, Read only, atau Custom, dan beri setiap integrasi kuncinya sendiri.
-
Dua endpoint webhook bertanda tangan
Terima event pesan, kontak, percakapan, template, dan kampanye di hingga 2 endpoint HTTPS. Setiap pengiriman ditandatangani dengan HMAC-SHA256 dan dicoba ulang setelah 1m, 5m, 30m, 2j, 6j, dan 12j jika server Anda tidak menjawab.
-
Template, teks, dan media
Kirim template yang disetujui, termasuk carousel dan penawaran waktu terbatas, kapan saja, serta teks atau media dalam jendela 24 jam pelanggan. Tombol dan daftar interaktif memerlukan Team atau Business.
-
Penggunaan yang bisa dicek kapan saja
GET /me mengembalikan paket, batas laju, dan pesan API bulan ini: berapa yang terkirim, jatahnya, di mana pengiriman berhenti, dan kapan hitungan diatur ulang. Developers → Logs menyimpan 500 permintaan terakhir dari 7 hari terakhir.
-
Batas tanpa tagihan kejutan
Melewati jatah, pengiriman mendapat 402 PLAN_MESSAGE_LIMIT_REACHED, dan tidak ada yang naik paket atau ditagih dengan sendirinya. Di ukuran berbayar, pengiriman lain berhenti di 3× jatah dan template autentikasi tidak pernah berhenti.
-
Akun WhatsApp Business Anda sendiri
Anda menghubungkan nomor lewat Embedded Signup Meta. Meta menagih biaya pesan ke WhatsApp Business Account Anda dengan tarif Meta; StartMessaging hanya menagih paket, tanpa dompet saldo dan tanpa markup.
Pesan API Pertama Anda dalam 4 Langkah
Tidak ada nomor sandbox: Anda membangun di WhatsApp Business Account Anda sendiri sejak awal.
Daftar dan buat workspace
Workspace pertama Anda dimulai dengan uji coba gratis Business selama 14 hari, dengan 1.000 pesan API. Saat berakhir, workspace pindah ke Developer Free kecuali Anda memilih paket, dan tidak ada yang dihapus.
Hubungkan nomor WhatsApp Anda
Buka Connect dan jalankan Embedded Signup Meta untuk menautkan WhatsApp Business Account dan nomor Anda. Lalu tambahkan metode pembayaran di WhatsApp Manager: Meta memerlukannya sebelum menerima pengiriman template.
Setujui template dan buat kunci
Ajukan template ke Meta dari Templates. Lalu buka Developers → API keys, buat kunci dengan scope yang Anda perlukan dan salin: kunci diawali sm_live_ dan hanya ditampilkan sekali.
Cek kunci, lalu kirim
Panggil GET /api/v1/me untuk memastikan kunci, paket, dan jatah, lalu kirim template yang disetujui dengan POST /api/v1/messages. Respons 201 berarti WhatsApp menerimanya; tanda terkirim dan dibaca menyusul sebagai webhook.
Kirim Pesan Template Pertama Anda
Gunakan nama template persis seperti yang disetujui Meta. Idempotency-Key membuat percobaan ulang aman: kunci dan body yang sama dalam 24 jam tidak pernah mengirim dua kali.
curl -X POST https://waba-api.startmessaging.com/api/v1/messages \
-H "Authorization: Bearer sm_live_your_api_key" \
-H "Content-Type: application/json" \
-H "Idempotency-Key: welcome-919876543210" \
-d '{
"to": "+919876543210",
"type": "template",
"template": {
"name": "order_confirmation",
"language": "en_US",
"parameters": [{ "text": "Aarti" }, { "text": "#1042" }]
},
"clientReference": "order-1042"
}' const res = await fetch('https://waba-api.startmessaging.com/api/v1/messages', {
method: 'POST',
headers: {
Authorization: 'Bearer sm_live_your_api_key',
'Content-Type': 'application/json',
'Idempotency-Key': 'welcome-919876543210',
},
body: JSON.stringify({
to: '+919876543210',
type: 'template',
template: {
name: 'order_confirmation',
language: 'en_US',
parameters: [{ text: 'Aarti' }, { text: '#1042' }],
},
clientReference: 'order-1042',
}),
});
const { data } = await res.json();
console.log(data.id, data.status); // "3f6c2a1e-…" "sent" import requests
res = requests.post(
"https://waba-api.startmessaging.com/api/v1/messages",
headers={
"Authorization": "Bearer sm_live_your_api_key",
"Idempotency-Key": "welcome-919876543210",
},
json={
"to": "+919876543210",
"type": "template",
"template": {
"name": "order_confirmation",
"language": "en_US",
"parameters": [{"text": "Aarti"}, {"text": "#1042"}],
},
"clientReference": "order-1042",
},
)
print(res.json()["data"]) Pantau Pesan API Bulanan dengan GET /me
Tidak perlu scope. Pada respons ini, workspace Developer 1K telah mengirim 420 dari 1.000 pesan API-nya; pengiriman akan berhenti di 3.000, dan hitungan diatur ulang setiap tanggal 1, waktu India.
curl https://waba-api.startmessaging.com/api/v1/me \
-H "Authorization: Bearer sm_live_your_api_key" const res = await fetch('https://waba-api.startmessaging.com/api/v1/me', {
headers: { Authorization: `Bearer ${process.env.SM_API_KEY}` },
});
const { data } = await res.json();
console.log(data.apiKey.scopes); import os, requests
res = requests.get(
"https://waba-api.startmessaging.com/api/v1/me",
headers={"Authorization": f"Bearer {os.environ['SM_API_KEY']}"},
)
print(res.json()["data"]["apiKey"]["scopes"]) <?php
$ch = curl_init('https://waba-api.startmessaging.com/api/v1/me');
curl_setopt_array($ch, [
CURLOPT_RETURNTRANSFER => true,
CURLOPT_HTTPHEADER => ['Authorization: Bearer ' . getenv('SM_API_KEY')],
]);
$me = json_decode(curl_exec($ch), true);
print_r($me['data']['apiKey']['scopes']); {
"data": {
"workspace": {
"id": "6f1e2d3c-4b5a-4968-8776-5a4b3c2d1e0f",
"name": "Meera Boutique",
"slug": "meera-boutique"
},
"plan": { "code": "DEV_1K", "name": "Developer 1K", "tier": 2 },
"apiKey": {
"id": "0e9d8c7b-6a5f-4e3d-2c1b-0a9f8e7d6c5b",
"prefix": "sm_live_ab12",
"scopes": ["messages:send", "messages:read"]
},
"limits": { "requestsPerMinute": 120, "sendsPerHour": 10000 },
"usage": { "requestsThisMinute": 12, "sendsThisHour": 140 },
"messages": {
"period": "2026-10",
"sent": 420,
"limit": 1000,
"stopAt": 3000,
"resetsAt": "2026-10-31T18:30:00.000Z"
}
},
"meta": {
"requestId": "b7c1e0d2-5a4f-4c3b-9e8d-1f2a3b4c5d6e",
"timestamp": "2026-10-02T10:00:00.000Z"
}
} Developer vs Team vs Business
Developer untuk aplikasi yang mengirim lewat API. Team dan Business untuk orang yang membalas pelanggan. Semuanya memakai workspace dan kunci API yang sama, jadi Anda bisa naik paket kapan saja.
| Fitur | Developer | Team | Business |
|---|---|---|---|
| Harga / bulan | ₹0 hingga ₹999, sesuai ukuran | ₹999 | ₹2,999 |
| Harga / tahun | ₹0 hingga ₹9.990, sesuai ukuran | ₹9,990 | ₹29,990 |
| Kursi termasuk | 1 | 3 | 10 |
| Dasbor | Hanya-lihat | Kotak masuk tim, kontak, dan CRM | Semua fitur Team, plus alur chatbot dan WhatsApp Forms |
| Pesan API / bulan | 100 hingga 100.000, sesuai ukuran | Tanpa batas (penggunaan wajar) | Tanpa batas (penggunaan wajar) |
| Permintaan / menit | 60 hingga 1.200, sesuai ukuran | 300 | 1,200 |
| Endpoint webhook | 2 | 1 | 5 |
| Pesan interaktif (tombol dan daftar) | |||
| Tetapkan dan selesaikan percakapan lewat API | |||
| Kampanye dari dasbor | |||
| API konversi (POST /conversions) | |||
| Dukungan | Dokumentasi dan email | Chat prioritas |
Paket Developer API WhatsApp — FAQ
Apakah ada paket API WhatsApp gratis?
Ya. Developer Free seharga ₹0 dan mencakup 100 pesan API per bulan, 60 permintaan per menit, 2.000 pengiriman API per jam, 2 endpoint webhook, dan dasbor hanya-lihat. Meta tetap menagih biaya pesannya sendiri ke WhatsApp Business Account Anda; StartMessaging tidak menambah biaya per pesan.
Apa bedanya Developer Free dengan uji coba gratis?
Uji coba gratis 14 hari adalah paket Business untuk hingga 3 orang, 1.000 kontak, dan 1.000 pesan API, sekali per pemilik akun. Developer Free tidak punya tanggal berakhir. Jika uji coba berakhir tanpa paket, workspace pindah ke Developer Free: API tetap berjalan dalam batasnya dan data Anda tetap ada.
Apa yang dihitung sebagai pesan API?
Setiap pesan yang dikirim lewat POST /api/v1/messages (atau POST /trigger/send yang sudah usang) dan diterima WhatsApp. Pengiriman yang ditolak mengembalikan jatahnya. Bulan mengikuti waktu India dan hitungan dimulai lagi setiap tanggal 1.
Apa yang terjadi saat batas bulanan tercapai?
Pengiriman mendapat 402 PLAN_MESSAGE_LIMIT_REACHED dengan sent, stopAt, dan resetsAt di details. Developer Free berhenti di 100, termasuk template autentikasi. Ukuran berbayar menghentikan pengiriman lain di 3× jatahnya (3.000, 30.000, atau 300.000) dan tidak pernah menghentikan template autentikasi. Tidak ada yang naik paket atau ditagih dengan sendirinya: pilih ukuran lebih besar atau paket lain untuk mengirim lebih banyak.
Apakah StartMessaging menagih per pesan WhatsApp?
Tidak. StartMessaging adalah Meta Tech Provider: Anda menghubungkan WhatsApp Business Account Anda sendiri, dan Meta menagih biaya pesan langsung ke akun itu dengan tarif Meta. Kami menagih paket tetap, tanpa dompet saldo, tanpa kredit, dan tanpa markup per pesan. Ukuran Developer ditentukan oleh jumlah pesan API per bulan yang disertakan.
Apa yang tidak bisa dilakukan di paket Developer?
Dasbor bersifat hanya-lihat dengan 1 kursi: membalas chat, menambah kontak, dan mengirim kampanye dari dasbor memerlukan Team atau Business. Lewat API, pesan interaktif serta menetapkan atau menyelesaikan percakapan memerlukan kotak masuk tim (Team atau Business), dan POST /conversions memerlukan Business. Membaca percakapan dan mengelola kontak lewat API berjalan di Developer.
Bisakah saya pindah dari Developer ke Team atau Business nanti?
Ya, dari halaman Billing. Anda tetap memakai workspace dan kunci API yang sama. Perubahan paket berlaku segera setelah dibayar, dan sisa hari paket saat ini dikembalikan.
Apakah harga Developer sudah termasuk GST?
Ya. Semua harga dalam rupee India (INR) dan sudah termasuk GST 18%, dengan faktur GST untuk setiap pembayaran. Penagihan hanya dalam INR, di semua negara. Bayar tahunan untuk mendapat 12 bulan seharga 10: ₹1.000, ₹4.990, atau ₹9.990 per tahun.
Apakah ada sandbox atau nomor uji?
Tidak. Anda menghubungkan WhatsApp Business Account Anda sendiri sejak awal. Uji coba gratis 14 hari mencakup API (300 permintaan per menit, 100 pengiriman per jam, 1.000 pesan API), cukup untuk membangun dan menguji integrasi dari ujung ke ujung. Setelahnya, Developer Free tetap mengaktifkan API dengan 100 pesan per bulan.
Mulai Membangun di Paket Developer Gratis
Daftar, hubungkan nomor WhatsApp Business Anda sendiri, dan lakukan panggilan pertama. Workspace pertama Anda mendapat uji coba gratis 14 hari; setelahnya, Developer Free tetap mengaktifkan API dengan 100 pesan per bulan.