The developer-friendly REST API for WhatsApp messaging. Run high-converting broadcasts, automate notifications, and build interactive chat agents using your existing number without complex verification hoops or per-message fees.

Experience premium WhatsApp automation. Eliminate the complexities of Meta setups while maintaining high reliability, multi-instance flexibility, and rich message handling.
Traditional WhatsApp API verification takes days of business verification, company document uploads, and phone number migrations. Waplix allows developers to instantly provision virtual device nodes, fetch pairing QR codes via API or browser, and start executing messages in seconds.

Use our standard RESTful endpoints to manage outbound transmissions. Waplix accepts typical application payloads and processes message formatting, image compression, queue sequencing, and status logging dynamically.
curl -X POST "https://api.waplix.io/api/v1/instances/send-message" \
-H "Authorization: Bearer wpx_live_8f3c2e10db" \
-H "Content-Type: application/json" \
-d '{
"to": "15551234567",
"type": "text",
"content": {
"text": "Hello! Welcome to Waplix. How can we help you today?",
"buttons": [
{ "id": "btn_sales", "text": "Talk to Sales" },
{ "id": "btn_support", "text": "Contact Support" }
]
}
}'{
"status": "success",
"messageId": "wpx_msg_847194829a8f",
"timestamp": 1784013600,
"recipient": "15551234567",
"deliveryStatus": "queued"
}Whether you build backend servers in Node.js, trigger cron alerts in Python, or use direct cURL commands, Waplix integrates natively without complex SDK packages.
const payload = {
to: "15551234567",
type: "text",
content: { text: "Payment alert: invoice generated" }
};
fetch("https://api.waplix.io/api/v1/instances/send-message", {
method: "POST",
headers: {
"Authorization": "Bearer wpx_live_8f3c2e10db",
"Content-Type": "application/json"
},
body: JSON.stringify(payload)
})
.then(res => res.json())
.then(data => console.log("Message queued:", data.messageId))
.catch(err => console.error("Error:", err));import requests
url = "https://api.waplix.io/api/v1/instances/send-message"
headers = {
"Authorization": "Bearer wpx_live_8f3c2e10db",
"Content-Type": "application/json"
}
payload = {
"to": "15551234567",
"type": "text",
"content": {
"text": "Shipping Update: Order #9831 shipped!"
}
}
response = requests.post(url, json=payload, headers=headers)
result = response.json()
if result.get("status") == "success":
print(f"Delivered! ID: {result['messageId']}")Compare the traditional, tedious WhatsApp business channel setup with Waplix's modern instance model.
| Key Capability | Traditional WhatsApp API | Waplix Instance API |
|---|---|---|
| Setup Approval Time | Up to 3-5 Business Days (Requires Meta Business Verification) | Instant (30 Seconds via QR Scan Connection) |
| Per-Message Cost | Charged per session / conversation (Meta Official Rates apply) | Flat monthly fee ($0 per message cost, send unlimited) |
| Template Pre-Approvals | Mandatory (Strict automated checking, high rejection rates) | None (Send any custom message text or media immediately) |
| Compatible Numbers | Requires new clean phone number (Cannot use on normal WhatsApp app) | Use your existing number (Works alongside normal mobile app) |
| Interactive Elements | Templates with preset buttons only | Dynamic buttons, interactive polls, list menus, locations |
| Webhooks Integration | Complex Meta Graph API Setup & Verification | Single click webhook endpoint with secret verification headers |
Deploying your messaging instance is as easy as logging into WhatsApp on your computer. Follow our simple process:
Generate a new virtual channel instance in your Waplix dashboard. Our secure server allocates a dedicated node for your connection.
Open WhatsApp on your phone, navigate to Linked Devices, and scan the QR code displayed on the screen to pair instantly.
Grab your API key and instance ID. Start triggering endpoints to deliver custom templates, media, interactive messages, and listen to webhooks.
Got technical queries about rate limits, numbers, session stability, or custom integration? Find answers below:
Yes. Our direct QR connection operates via standard device pairing protocols. To maintain safety, Waplix enforces built-in intelligent queuing, randomized stagger delays, and human-like rate limiting, which keep your business number active and secure.
No. Unlike official BSPs that route via Meta Cloud servers and charge variable fees depending on user country and conversation categories, Waplix runs as a direct server agent connected to your account. You pay only our flat monthly subscription.
Absolutely! The connection operates just like linking a WhatsApp Web browser or Desktop App. You can continue typing, replying, and reading chats directly on your physical smartphone while the API works in the background.
You can send text messages, quick-reply interactive buttons, structured radio-list menus, multi-option interactive polls, media (images, PDFs, documents, audio, videos), location details, and vCard contact information.
Messages are sent near-instantaneously from our servers. When your instance queue is full, our system staggers transmission by 1-3 seconds per message. This scheduling queue prevents blockages and guarantees stable delivery rates.
Yes. Waplix fires webhook notifications to your designated server URL for events such as `message.received`, `message.delivered`, `message.read`, and device status changes (e.g. connected/disconnected).
Sign up for Waplix today and connect your physical or virtual instance in under 30 seconds. Scale customer outreach, run developer API triggers, and automate alerts effortlessly.