Ship WhatsApp in minutes, not weeks
Send messages, verify numbers, run groups, and receive webhooks over a plain REST API — using your own WhatsApp number. No Meta verification, no template approval, no per-conversation fees.
- 200 free credits
- No Meta verification
- n8n-ready
curl -X POST https://app.rapiwa.com/api/send-message \ -H "Authorization: Bearer YOUR_DEVICE_KEY" \ -H "Content-Type: application/json" \ -d '{"number":"8801234567890", "message_type":"text", "message":"Hello from Rapiwa!"}'
{ "success": true,
"message_type": "text",
"message_id": "3EB0A1B2C3…",
"to": "8801234567890" }Everything you need to automate WhatsApp
One Bearer token, JSON in, JSON out. Call it from any language — no SDK required.
Every message type
Text, image, video, audio, document, location, contact, poll, buttons, and quoted replies from a single unified endpoint.
Send a message →Bulk with anti-ban pacing
Broadcast to thousands through a queued worker that paces sends to protect your number from bans.
Send in bulk →Full Groups API
Create groups, add members, fetch metadata, generate invite links, join, leave, and message — all programmatically.
Manage groups →Realtime webhooks
Inbound messages and delivery receipts (sent / delivered / read) POSTed to your server as they happen.
Receive messages →Dead-simple auth
One Device Key per number as a Bearer token. No OAuth dance, no signing — just a header.
Authenticate →n8n & no-code
Trigger + action nodes for n8n, and a plain HTTP surface that drops into Make, Zapier, or your own stack.
Integrate →Ten message types, one endpoint
From zero to first message
Add a device
Create a device in the dashboard — it's free and generates your Device Key.
Scan the QR
Open the QR page and link your number from WhatsApp → Linked devices.
Call the API
POST to /api/send-message with your Device Key. That's it.
Start sending in the next five minutes
Grab a Device Key and fire your first WhatsApp message over REST.
Read the Quickstart →