Ücretsiz WhatsApp API Developer Paketi: ₹0 ile Başlayın, 100K Mesaja Büyüyün
Developer paketleri, StartMessaging REST API’si ve imzalı webhook’ların salt görüntüleme panelidir; uygulamanızın ayda gönderdiği API mesajı sayısına göre boyutlanır: 100 ücretsiz, ardından ayda ₹100’dan başlayan fiyatlarla 1.000, 10.000 veya 100.000; GST dahil. Kendi WhatsApp Business numaranızı bağlayın: mesaj ücretlerini Meta hesabınıza faturalandırır, biz mesaj başı ücret eklemeyiz.
✦ 14 günlük ücretsiz deneme · Kendi WhatsApp Business numaranız · Mesajları Meta doğrudan faturalandırır
Geliştiriciler İçin WhatsApp API Fiyatları
Her boyut REST API’yi, 2 webhook uç noktasını, 1 koltuklu salt görüntüleme panelini ve doküman ile e-posta desteğini içerir. Fiyatlar INR cinsindendir ve GST dahildir; yıllık ödemede 12 ay, 10 ay fiyatına.
| Paket | Fiyat / ay | Fiyat / yıl | API mesajı / ay | İstek / dakika | API gönderimi / saat |
|---|---|---|---|---|---|
| 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 |
Her Developer Boyutunda Neler Var
-
Kapsamlı anahtarlarla REST API
/api/v1 altında sade REST; çalışma alanı anahtarıyla kimlik doğrulanır (Authorization: Bearer sm_live_…). Full access, Send only, Read only veya Custom kapsamlarını seçin ve her entegrasyona kendi anahtarını verin.
-
İki imzalı webhook uç noktası
Mesaj, kişi, sohbet, şablon ve kampanya olaylarını en fazla 2 HTTPS uç noktasında alın. Her teslimat HMAC-SHA256 ile imzalanır; sunucunuz yanıt vermezse 1dk, 5dk, 30dk, 2sa, 6sa ve 12sa sonra yeniden denenir.
-
Şablon, metin ve medya
Onaylı şablonları (karusel ve sınırlı süreli teklifler dahil) her zaman, metin veya medyayı ise müşterinin 24 saatlik penceresi içinde gönderin. Etkileşimli düğmeler ve listeler Team veya Business gerektirir.
-
İstediğiniz zaman görebileceğiniz kullanım
GET /me paketinizi, hız limitlerinizi ve bu ayın API mesajlarını döndürür: kaç tane gönderildiği, kota, gönderimlerin nerede durduğu ve sayacın ne zaman sıfırlandığı. Developers → Logs son 7 gündeki son 500 isteğinizi saklar.
-
Sürpriz fatura olmadan limitler
Kota aşıldığında gönderim 402 PLAN_MESSAGE_LIMIT_REACHED alır; hiçbir şey kendiliğinden yükseltilmez veya ücretlendirilmez. Ücretli boyutlarda diğer gönderimler kotanın 3 katında durur, kimlik doğrulama şablonları ise hiç durmaz.
-
Kendi WhatsApp Business Hesabınız
Numaranızı Meta’nın Embedded Signup akışıyla bağlarsınız. Mesaj ücretlerini Meta, kendi tarifeleriyle WhatsApp Business Hesabınıza faturalandırır; StartMessaging yalnızca paket ücreti alır, cüzdan ve ek kâr payı yoktur.
4 Adımda İlk API Mesajınız
Sandbox numarası yoktur: en baştan kendi WhatsApp Business Hesabınız üzerinde geliştirirsiniz.
Kaydolun ve bir çalışma alanı oluşturun
İlk çalışma alanınız, 1.000 API mesajıyla 14 günlük ücretsiz Business denemesiyle başlar. Deneme bittiğinde, bir paket seçmezseniz çalışma alanı Developer Free’ye geçer ve hiçbir şey silinmez.
WhatsApp numaranızı bağlayın
Connect’i açın ve WhatsApp Business Hesabınızı ve numaranızı bağlamak için Meta’nın Embedded Signup akışını çalıştırın. Ardından WhatsApp Manager’da bir ödeme yöntemi ekleyin: Meta, şablon gönderimlerini kabul etmeden önce bunu ister.
Bir şablon onaylatın ve anahtar oluşturun
Templates bölümünden Meta’ya bir şablon gönderin. Ardından Developers → API keys’i açın, ihtiyacınız olan kapsamlarla bir anahtar oluşturun ve kopyalayın: sm_live_ ile başlar ve yalnızca bir kez gösterilir.
Anahtarı kontrol edin, sonra gönderin
Anahtarı, paketi ve kotayı doğrulamak için GET /api/v1/me’yi çağırın, ardından onaylı şablonu POST /api/v1/messages ile gönderin. 201 yanıtı WhatsApp’ın kabul ettiği anlamına gelir; teslim ve okundu bilgileri webhook olarak gelir.
İlk Şablon Mesajınızı Gönderin
Şablon adını Meta’nın onayladığı haliyle kullanın. Idempotency-Key yeniden denemeyi güvenli kılar: 24 saat içinde aynı anahtar ve gövde asla iki kez göndermez.
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"]) Aylık API Mesajlarınızı GET /me ile İzleyin
Kapsam gerekmez. Bu yanıtta bir Developer 1K çalışma alanı 1.000 API mesajının 420’sini göndermiştir; gönderimler 3.000’de durur ve sayaç Hindistan saatiyle her ayın 1’inde sıfırlanır.
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, Team ve Business Karşılaştırması
Developer, API üzerinden gönderim yapan uygulamalar içindir. Team ve Business müşterilere yanıt veren ekipler içindir. Hepsi aynı çalışma alanını ve API anahtarlarını korur; istediğiniz zaman yükseltebilirsiniz.
| Özellik | Developer | Team | Business |
|---|---|---|---|
| Fiyat / ay | Boyuta göre ₹0–₹999 | ₹999 | ₹2,999 |
| Fiyat / yıl | Boyuta göre ₹0–₹9.990 | ₹9,990 | ₹29,990 |
| Dahil koltuk | 1 | 3 | 10 |
| Panel | Salt görüntüleme | Ortak ekip gelen kutusu, kişiler ve CRM | Team’deki her şey, artı chatbot akışları ve WhatsApp Forms |
| API mesajı / ay | Boyuta göre 100–100.000 | Sınırsız (adil kullanım) | Sınırsız (adil kullanım) |
| İstek / dakika | Boyuta göre 60–1.200 | 300 | 1,200 |
| Webhook uç noktası | 2 | 1 | 5 |
| Etkileşimli mesajlar (düğmeler ve listeler) | |||
| API ile sohbet atama ve çözme | |||
| Panelden kampanyalar | |||
| Dönüşüm API’si (POST /conversions) | |||
| Destek | Doküman ve e-posta | E-posta | Öncelikli sohbet |
WhatsApp API Developer Paketi — SSS
Ücretsiz bir WhatsApp API paketi var mı?
Evet. Developer Free ₹0’dır ve ayda 100 API mesajı, dakikada 60 istek, saatte 2.000 API gönderimi, 2 webhook uç noktası ve salt görüntüleme paneli içerir. Meta kendi mesaj ücretlerini yine WhatsApp Business Hesabınıza faturalandırır; StartMessaging mesaj başına bir şey eklemez.
Developer Free ile ücretsiz deneme arasındaki fark nedir?
14 günlük ücretsiz deneme, hesap sahibi başına bir kez, en fazla 3 kişi, 1.000 kişi kaydı ve 1.000 API mesajı için Business paketidir. Developer Free’nin bitiş tarihi yoktur. Deneme paket seçilmeden biterse çalışma alanı Developer Free’ye geçer: API limitleri dahilinde çalışmaya devam eder ve verileriniz kalır.
API mesajı olarak ne sayılır?
POST /api/v1/messages (veya kullanımdan kalkan POST /trigger/send) ile gönderilen ve WhatsApp’ın kabul ettiği her mesaj. Reddedilen gönderim hakkını geri verir. Ay Hindistan saatine göre işler ve sayaç her ayın 1’inde yeniden başlar.
Aylık limitime ulaştığımda ne olur?
Gönderim, ayrıntılarında sent, stopAt ve resetsAt bulunan 402 PLAN_MESSAGE_LIMIT_REACHED yanıtı alır. Developer Free, kimlik doğrulama şablonları dahil 100’de durur. Ücretli bir boyut diğer gönderimleri kotasının 3 katında (3.000, 30.000 veya 300.000) durdurur ve kimlik doğrulama şablonlarını asla durdurmaz. Hiçbir şey kendiliğinden yükseltilmez veya ücretlendirilmez: daha fazla göndermek için daha büyük bir boyut veya başka bir paket seçin.
StartMessaging WhatsApp mesajı başına ücret alıyor mu?
Hayır. StartMessaging bir Meta Tech Provider’dır: kendi WhatsApp Business Hesabınızı bağlarsınız ve Meta mesaj ücretlerini doğrudan bu hesaba, kendi tarifeleriyle faturalandırır. Biz sabit bir paket ücreti alırız; cüzdan, kredi veya mesaj başı ek ücret yoktur. Developer boyutları, ayda kaç API mesajı içerdiklerine göre belirlenir.
Developer paketinde neleri yapamam?
Panel salt görüntülemedir ve 1 koltukludur: panelden sohbetlere yanıt vermek, kişi eklemek ve kampanya göndermek Team veya Business gerektirir. API üzerinden etkileşimli mesajlar ve sohbet atama ya da çözme ekip gelen kutusunu (Team veya Business), POST /conversions ise Business’ı gerektirir. API ile sohbetleri okumak ve kişileri yönetmek Developer’da çalışır.
Daha sonra Developer’dan Team veya Business’a geçebilir miyim?
Evet, Billing sayfasından. Aynı çalışma alanını ve API anahtarlarını korursunuz. Paket değişikliği ödendiği anda geçerli olur ve mevcut paketinizin kullanılmayan günleri iade edilir.
Developer fiyatlarına GST dahil mi?
Evet. Tüm fiyatlar Hindistan rupisi (INR) cinsindendir ve %18 GST içerir; her ödeme için GST faturası verilir. Faturalandırma her ülkede yalnızca INR iledir. Yıllık ödemede 12 ay 10 ay fiyatınadır: yılda ₹1.000, ₹4.990 veya ₹9.990.
Sandbox veya test numarası var mı?
Hayır. En baştan kendi WhatsApp Business Hesabınızı bağlarsınız. 14 günlük ücretsiz deneme API’yi içerir (dakikada 300 istek, saatte 100 gönderim, 1.000 API mesajı); bu, bir entegrasyonu baştan sona kurup test etmeye yeter. Sonrasında Developer Free, ayda 100 mesajla API’yi açık tutar.
Ücretsiz Developer Paketiyle Geliştirmeye Başlayın
Kaydolun, kendi WhatsApp Business numaranızı bağlayın ve ilk çağrınızı yapın. İlk çalışma alanınız 14 günlük ücretsiz deneme alır; sonrasında Developer Free, ayda 100 mesajla API’yi açık tutar.