Geliştiriciler ve işletmeler için WhatsApp API
Tek bir REST isteğiyle kendi numaranızdan WhatsApp mesajı gönderin ve alın. Onay süreci, şablon zorunluluğu ve mesaj başına ücret yok: QR kodla eşleyin, on dakikada yayına alın.
POST 'https://api.maytapi.com/api/$PID/$PHONE_ID/sendMessage' \ --header 'x-maytapi-key: $TOKEN' \ --data-raw '{ "to_number": "90532xxxxx67", "type": "text", "message": "Sipariş #10482 kargoda" }' # 200 · 184 ms · ack: sent → delivered → read
2.000+
geliştirici ve işletme
24M+
günlük API isteği
%99.98
son 12 ay uptime
184 ms
medyan yanıt süresi
- ✓Grup, kanal, topluluk ve hikaye
- ✓MCP sunucusuyla AI ajanlarıyeni
- ✓Buton, liste ve tüm medya türleri
- ✓Altı dilde destek
- ✓Tek sabit fiyat, mesaj başına ücret yok
Kurulum üç adım, ortalama on dakika
Numara taşıma, Business doğrulaması ve onay bekleme yok. Telefonunuz ve WhatsApp Web açık kalmaya devam eder.
-
✓✓numara eşlendi
Numaranızı eşleyin
Panelden QR kodu okutun. Mevcut numaranız olduğu gibi kalır, taşıma gerekmez.
-
POST /sendMessage x-maytapi-key: •••••• { "to_number": "90532xx…", "type": "text" } 200 OK · 184 ms
Tek istek gönderin
Tek uç nokta, tek başlık, tek JSON gövdesi. Şablon onayı ve konuşma penceresi yok.
-
ack: sentack: deliveredack: read
Webhook ile dinleyin
Gelen mesaj, teslim ve okundu bilgisi anlık olarak sunucunuza düşer.
Geliştirici isteği gönderir. Müşteri WhatsApp'ta görür.
API, işletmenin kendi numarasından gönderir; müşteriler bildirimleri, butonları ve yanıtları sıradan bir WhatsApp sohbetinde alır. Telefonun yanındaki log, her mesajın arkasındaki isteği veya webhook'u gösterir.
Geliştiriciler için
- ✓Tüm mesaj türleri için tek REST uç noktası
- ✓Yanıtlar, buton tıklamaları ve iletim bilgileri için webhook
- ✓cURL, Python, Node.js, PHP, Go, Java ve C# örnekleri
İşletmeler için
- ✓Kendi numaranızdan sipariş, kargo ve randevu mesajları
- ✓Müşterilerin tek dokunuşla yanıtladığı buton ve listeler
- ✓Ekibiniz ortak gelen kutusundan veya telefondan yanıt verir
WhatsApp'ın tamamı, özellik kısıtı olmadan
Resmi Cloud API'nin kapattığı grup, kanal ve hikaye uçları dahil. Serbest metin, medya ve interactive message şablon onayı beklemeden gider.
- ✓Grup oluşturma, katılımcı yönetimi ve grup olayları
- ✓Kanal gönderileri ve 24 saatlik hikaye paylaşımı
- ✓Buton, liste ve hızlı yanıt içeren interactive message
- ✓Görsel, video, ses, doküman, konum ve sticker
Her pakette ayrıca
- Tüm medya ve mesaj türleriGörsel, video, sesli mesaj, belge, konum, kişi kartı ve çıkartma — hepsini gönderin ve alın.
- İletildi ve okundu bilgisiHer mesajın gönderildi, iletildi ve okundu olaylarını webhook ile anlık alın.
-
Telefon ve WhatsApp Web açık kalırAPI bağlı cihaz olarak çalışır; ekibiniz telefonu ve WhatsApp Web’i aynı anda kullanmaya devam eder.
- Numara doğrulamaGöndermeden önce numaraların WhatsApp’ta kayıtlı olup olmadığını kontrol edin, listelerinizi temiz tutun.
- Şablon ve onay yokEşleştirmeden hemen sonra serbest metin gönderin — Meta incelemesi yok, şablon sırası yok.
- Low-code ve no-coden8n, Make veya Pabbly Connect ile akış kurun ya da AI ajanınızın WhatsApp’ı MCP üzerinden kullanmasını sağlayın.
Topluluk API · LID’den telefon numarası API · Değişiklik kaydı
WhatsApp API ile ne yapılır
Aynı uç noktalar sipariş bildiriminden AI ajanına kadar tüm senaryoları karşılar.
-
E-ticaret bildirimleri
Sipariş onayı, kargo takibi ve iade durumu otomatik olarak müşterinin WhatsApp'ına düşer.
-
Müşteri desteği
Gelen mesajlar webhook ile CRM'inize akar, ekibiniz tek numaradan yanıt verir.
-
Randevu hatırlatma
Randevu öncesi hatırlatma gönderin, buton yanıtıyla onay veya iptal alın.
-
Chatbot ve AI ajanı
Maytapi MCP Server ile AI ajanınız WhatsApp üzerinden doğrudan yazışır.
-
Grup ve topluluk yönetimi
Grup oluşturun, katılımcı ekleyin, grup olaylarını dinleyin — resmi API'de olmayan uçlar.
-
Ajans ve SaaS
Çoklu numara yönetimi ve indirimli fiyatla hizmetinizi kendi müşterilerinize sunun.
- n8nyerel düğüm
- Çok ajanlı platformortak gelen kutusu
- Google Contactshazır entegrasyon
- Maytapi MCP ServerAI ajanları
- Dialogflowchatbot
- Google Sheetshazır
Kod yazmadan da mevcut sisteminize bağlanır
CRM, ERP, web siteniz veya SaaS ürününüz REST uçları ve webhook ile bağlanır. Backend yazmak istemiyorsanız hazır otomasyon platformlarını kullanın.
- ✓Çok ajanlı platform ile ekibiniz tek numaradan yazışır
- ✓Numara ısıtma araçlarıyla ban riski azaltılır
- ✓Numara kontrolü ve profil fotoğrafı araçları panelde hazır
WhatsApp API'yi kullanmanın üç yolu
Entegrasyonu kendiniz yazın, zaten kullandığınız araçlara bağlayın ya da kendi markanızla müşterilerinize satın.
-
Geliştiriciler</>
Entegrasyonu siz kurarsınız
REST endpoint’leri, webhook’lar ve cURL, Python, Node.js, PHP, Go, Java ve C# ile hazır örnekler.
-
No-code ekipler{flow}
Araçları bağlarsınız
Hazır n8n node’u, Google Kişiler senkronizasyonu veya AI asistanları için MCP sunucusu.
-
Ajans ve SaaSwhite-label
WhatsApp sizin ürününüzde
Partner API ile müşterilerinize WhatsApp API sunun — onlar bizim değil, sizin markanızı görür.
Ücretsiz başlayın — kart gerekmez, gerçek bir WhatsApp numarasıyla test edin.
</>Ücretsiz başlaKayıt olmadan kullanabileceğiniz araçlar
Ücretsiz kullanın. Metin biçimlendirici, link, QR kod ve JSON araçları hesap açmadan tarayıcıda çalışır; numara kontrolü ve profil fotoğrafı aracı için ücretsiz bir Maytapi hesabı ve bağlı bir numara gerekir.
- *bold* WhatsApp metin biçimlendirici Kalın, italik, üstü çizili ve monospace biçimlendirmeyi yazarken önizleyin.
- wa.me/ Sohbet linki oluşturucu Hazır mesaj içeren tıkla-yaz bağlantısı üretin, siteye ekleyin.
- [QR] WhatsApp QR kod oluşturucu Numaranız ve mesajınız için taranabilir QR kod indirin.
- \" JSON escape aracı API gövdesine gömeceğiniz metni güvenle kaçış karakterlerine çevirin.
- ? Numara kontrol aracı Bir numaranın WhatsApp'ta kayıtlı olup olmadığını sorgulayın.
- img Profil fotoğrafı aracı Numaraya ait genel profil fotoğrafını API ile çekin.
Aynı istek, altı dilde
curl -X POST "https://api.maytapi.com/api/$PID/$PHONE_ID/sendMessage" \
-H "x-maytapi-key: $TOKEN" \
-H "Content-Type: application/json" \
-d '{
"to_number": "90532xxxxx67",
"type": "text",
"message": "Hello from Maytapi!"
}'
const res = await fetch("https://api.maytapi.com/api/$PID/$PHONE_ID/sendMessage", {
method: "POST",
headers: { "x-maytapi-key": TOKEN, "Content-Type": "application/json" },
body: JSON.stringify({
"to_number": "90532xxxxx67",
"type": "text",
"message": "Hello from Maytapi!"
})
});
console.log(await res.json());
import requests
res = requests.post(
"https://api.maytapi.com/api/$PID/$PHONE_ID/sendMessage",
headers={"x-maytapi-key": TOKEN},
json={
"to_number": "90532xxxxx67",
"type": "text",
"message": "Hello from Maytapi!"
},
timeout=10,
)
print(res.json())
$ch = curl_init("https://api.maytapi.com/api/$PID/$PHONE_ID/sendMessage");
curl_setopt_array($ch, [
CURLOPT_RETURNTRANSFER => true,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_HTTPHEADER => ["x-maytapi-key: $token", "Content-Type: application/json"],
CURLOPT_POSTFIELDS => json_encode([
"to_number" => "90532xxxxx67",
"type" => "text",
"message" => "Hello from Maytapi!"
]),
]);
echo curl_exec($ch);
body := strings.NewReader(`{"to_number":"90532xxxxx67","type":"text","message":"Hello from Maytapi!"}`)
req, _ := http.NewRequest("POST", "https://api.maytapi.com/api/$PID/$PHONE_ID/sendMessage", body)
req.Header.Set("x-maytapi-key", token)
req.Header.Set("Content-Type", "application/json")
res, err := http.DefaultClient.Do(req)
HttpRequest req = HttpRequest.newBuilder()
.uri(URI.create("https://api.maytapi.com/api/$PID/$PHONE_ID/sendMessage"))
.header("x-maytapi-key", token)
.header("Content-Type", "application/json")
.POST(HttpRequest.BodyPublishers.ofString(
"{\"to_number\":\"90532xxxxx67\",\"type\":\"text\",\"message\":\"Hello from Maytapi!\"}"))
.build();
HttpResponse<String> res = client.send(req, HttpResponse.BodyHandlers.ofString());
using var client = new HttpClient();
client.DefaultRequestHeaders.Add("x-maytapi-key", token);
var body = new StringContent(
"""{"to_number":"90532xxxxx67","type":"text","message":"Hello from Maytapi!"}""",
Encoding.UTF8, "application/json");
var res = await client.PostAsync("https://api.maytapi.com/api/$PID/$PHONE_ID/sendMessage", body);
Console.WriteLine(await res.Content.ReadAsStringAsync());
Resmi Cloud API ve BSP ile farklar
| Özellik | Maytapi | WhatsApp Cloud API | Twilio |
|---|---|---|---|
| Onay süreci | Yok | Business doğrulaması | Business doğrulaması |
| Şablon zorunluluğu | Yok | Var | Var |
| Fiyat modeli | $24 / numara / ay (yıllık), aylık ödemede $29 | mesaj başına | mesaj başına + platform |
| Grup mesajı | Var | Yok | Yok |
| Kanal ve hikaye | Var | Yok | Yok |
| Mevcut numara | Doğrudan eşlenir | Numara taşınır | Numara taşınır |
| İlk mesaja kadar süre | ~10 dk | 1–5 gün | 1–5 gün |
| Resmi destek | Yok | Var | Var |
Son güncelleme:
Üretim yükü için tasarlanmış altyapı
Her numara kendi izole oturumunda çalışır. Başarısız webhook teslimatları otomatik olarak tekrar denenir — 30 dakika içinde üç deneme — ve her deneme loglarınızda görünür.
- TLS 1.3
- webhook tekrar denemesi
- izole oturum
- Son 12 ay uptime%99.98
- Medyan API yanıtı184 ms
- Günlük istek hacmi24M+
- Webhook tekrar denemesi30 dk'da 3 deneme
- Destek yanıt süresi< 24 saat
2.000+ geliştirici ve işletme Maytapi ile çalışıyor
2021'den bu yana geliştiriciler ve işletmeler botlarını, CRM entegrasyonlarını ve WhatsApp akışlarını Maytapi üzerine kuruyor. Altyapımız günde 24 milyondan fazla API isteğini işliyor.
- enEnglish
- trTürkçe
- esEspañol
- ptPortuguês
- roRomână
- ruРусский
Altı dilde dokümantasyon ve destek.
- $24'dan başlayan sabit fiyat
- mesaj başına ücret yok
- onay süreci yok
- kart gerekmez
- iptal serbest
-
★★★★★hızlı entegrasyon
Bir girişimin kurucusu olarak WhatsApp iletişimimizi otomatikleştirecek uygun maliyetli bir çözüm arıyordum. Maytapi beklentilerimin ötesine geçti. Entegrasyon çok kolay oldu ve destek ekibi gerçekten çok iyi.
Alex M.Teknoloji Girişimcisi
-
★★★★★sınırsız mesaj
Maytapi'nin kapsamlı API'si ve zengin özellikleri bizi gerçekten etkiledi. Sınırsız mesajlaşma, çoklu cihaz desteği ve gelişmiş grup yönetimi sayesinde WhatsApp otomasyonumuzu bir üst seviyeye taşıdık. Tüm ihtiyaçlarımızı karşılayan tek bir çözüm bulduk!
Sarah T.Müşteri Deneyimi Yöneticisi
-
★★★★★güvenilir webhook
Deneyimli bir geliştirici olarak Maytapi'nin API dokümantasyonunun kalitesinden ve webhook sisteminin güvenilirliğinden etkilendim. Medya gönderimi ve mesaj durumu takibi gibi gelişmiş özellikleri projelerimize eklemek inanılmaz kolay oldu.
David K.Kıdemli Yazılım Geliştirici
White label ve partner programı
Ajanslar, SaaS ürünleri ve girişimler Maytapi’yi kendi markalarıyla satabilir ya da müşteri yönlendirerek kazanabilir. Altyapıyı biz yönetiriz, müşteri ilişkisi sizde kalır.
- ✓Kendi markanızla WhatsApp API sunmak için Partner API
- ✓Logonuz, adınız ve size özel yönlendirme linki olan kişisel panel
- ✓Yönlendirdiğiniz müşterilerin ilk yıl gelirinden %30 ile %50 arası kazanç
- ✓On numaradan itibaren hacim fiyatlandırması
Numara başına sabit ücret
Konuşma penceresi ücreti, platform ücreti veya mesaj başına ücret yok. Faturanız bağlı numara sayısına göre belirlenir.
Son güncelleme:
10 ve üzeri numara için indirimli fiyat veriyoruz — bizimle görüşün.
-
$_
Sandbox
süresiz ücretsiz
Tam işlevli, limitli geliştirme planı
$0
Hemen deneyin- Toplamda en fazla 5 farklı numaraya mesaj
- Tüm endpoint’ler test için açık
- Kart gerekmez
- Teknik destek
- Araçlar ve entegrasyonlar
-
En çok seçilen
{}
Developer
sınırsız
Profesyonel kullanım ve ölçeklenebilir çözümler
$24 / numara / ayYıllık faturalandırılır. Aylık ödemede $29 / numara / ay.
1 numara → $24 / ay
3 gün ücretsiz dene- Sınırsız mesaj gönderme ve alma, medya dahil
- Sınırsız API erişimi: grup, kanal, ürün, webhook
- Ek ücret yok, mesaj başına ücret yok
- Numara ısıtma araçları
- Google Sheets, Google Contacts ve Make entegrasyonları
- Profil fotoğrafı ve numara kontrolü API'si
- Öncelikli destek
-
##
10+ numara
hacim indirimi
Ajans, SaaS ve çoklu numara
Özel fiyat / hacme göre
Bizimle görüşün- 10 ve üzeri numarada indirimli fiyat
- Çok ajanlı platform
- Hacme göre özel koşullar
- Öncelikli teknik görüşme
Fiyatlar USD'dir. KDV gibi vergiler ödeme sırasında eklenir ve ülkenize göre değişir.
Başlamadan önce merak edilenler
Aklınıza takılanı destek ekibine e-posta ya da yardım merkezi üzerinden sorabilirsiniz. Ortalama yanıt süresi 24 saatin altında.
Maytapi Destek
çevrimiçi
Kurulum ne kadar sürüyor?
10:02
QR'ı okuttuktan sonra ortalama on dakika. Onay beklemek yok.
10:03
Maytapi nedir?
Maytapi, kendi WhatsApp numaranızı QR kod ile bağlayıp REST API üzerinden mesaj göndermenizi ve almanızı, grup, kanal ve hikayeleri yönetmenizi, olayları webhook ile almanızı sağlayan bir WhatsApp API'sidir. Numara başına yıllık ödemede aylık $24, aylık ödemede $29 sabit ücret alınır; mesaj başına ücret yoktur.
Maytapi resmi WhatsApp Business API mı?
Hayır. Resmi olmayan bir API'dir; WhatsApp Web protokolü üzerinden kendi numaranızı kullanır. Meta onayı veya Business Manager hesabı gerekmez.
Mesaj başına ücret var mı?
Yok. Numara başına aylık 24 USD sabit ücret ödersiniz; mesaj sayısı faturayı değiştirmez. 10 ve üzeri numarada indirim uygulanır.
Telefonumu kullanmaya devam edebilir miyim?
Evet. API bağlı cihaz oturumu üzerinden çalışır; telefonunuz ve WhatsApp Web açık kalır, sohbet geçmişiniz telefonunuzda durur.
Grup mesajı gönderebilir miyim?
Evet. Grup oluşturma, katılımcı ekleme ve grup olaylarını dinleme uçları açıktır.
Kod bilmeden kullanabilir miyim?
Evet. Numara eşleme ve ortak gelen kutusu panelden kurulur. n8n, Make, Pabbly Connect, Dialogflow ve Google Sheets ile kod yazmadan bağlanır.
Hangi programlama dillerini destekliyorsunuz?
REST üzerinden çalıştığı için HTTP isteği atabilen her dil kullanılabilir. cURL, Python, Node.js, PHP, Go, Java ve C# örnekleri hazırdır.
Kaç numara bağlayabilirim, indirim var mı?
Her paket bir WhatsApp numarasını kapsar; ihtiyaç duydukça numara ekleyebilirsiniz. On numara ve üzeri için özel hacim fiyatı sunuyoruz — info@maytapi.com adresine yazın.
Mesaj gönderiminde limit var mı?
Developer paketinde mesaj ya da API kotası yoktur. WhatsApp’ın kendi spam önleme sistemleri yine de geçerlidir, bu yüzden doğal bir hızda gönderin. Ücretsiz Sandbox toplamda en fazla 5 farklı numaraya, ücretsiz deneme ise en fazla 30 farklı numaraya mesaj gönderebilir.
Numaramın banlanma riski var mı?
Her otomasyonda bir miktar risk vardır; davranış spam gibi görünürse API olmadan da ban gelebilir. Risk gönderim düzenine, numaranın yaşına ve alıcı geri bildirimlerine bağlıdır. Dahili ısındırma araçlarını kullanın, mesajları aralıklı gönderin ve ban önleme rehberimizi izleyin.
Ödeme ve fatura nasıl işliyor?
Ödemeler Paddle üzerinden güvenle alınır. KDV’li fatura için ödeme sırasında şirket adınızı ve vergi numaranızı girin. İstediğiniz zaman iptal edebilirsiniz; deneme için kart gerekmez.

Anahtarı alın, ilk mesajı on dakikada gönderin
Onay yok, şablon yok, kart yok. Üç gün boyunca tüm uçlar açık.