Rapiwa API
Guide
Sessions
Messages
Groups
Webhooks
Pricing
  • Website
  • Dashboard
  • Support
Guide
Sessions
Messages
Groups
Webhooks
Pricing
  • Website
  • Dashboard
  • Support
WhatsApp Business API

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.

Get Started →Explore the API
  • 200 free credits
  • No Meta verification
  • n8n-ready
send-message.sh
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!"}'
● 200 OK
{ "success": true,
  "message_type": "text",
  "message_id": "3EB0A1B2C3…",
  "to": "8801234567890" }
1credit / text message
10message types
120requests / minute
3-dayfree trial

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

TextImageVideoAudioDocumentLocationContactPollButtonsQuoted reply

From zero to first message

1

Add a device

Create a device in the dashboard — it's free and generates your Device Key.

2

Scan the QR

Open the QR page and link your number from WhatsApp → Linked devices.

3

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 →