Send WhatsApp messages via API

Production-ready WhatsApp messaging API. Idempotency, delivery tracking, bulk sends, scheduled messages, and analytics — all built in.

View API Docs → Get Your API Key

Simple REST API

One POST request to send a message. Bearer token auth. JSON responses. Works with any language or framework.

📦

Bulk & Scheduled Sends

Send to hundreds of recipients in a single request, or schedule messages for future delivery.

🔁

Idempotency

Pass an Idempotency-Key header and retries will never send duplicate messages.

📊

Delivery Tracking

Every message has a full lifecycle — queued, sent, delivered, read, or failed — with timestamps and a timeline.

🔔

Webhook Forwarding

Register your own webhook URL and receive delivery status events in real time.

📋

Template Messages

Send approved Meta template messages to reach users outside the 24-hour messaging window.

Send a message in seconds

# 1. Register and get your API key
curl -X POST https://whatsapi.cc/auth/register \
  -H "Content-Type: application/json" \
  -d '{"name":"Your Name","email":"[email protected]"}'

# 2. Send a message
curl -X POST https://whatsapi.cc/send-message \
  -H "Authorization: Bearer <YOUR_API_KEY>" \
  -H "Content-Type: application/json" \
  -d '{"to":"447000000000","message":"Hello from WhatsAPI!"}'

Pricing

Free

$0
20 messages / min
  • All core features
  • Delivery tracking
  • API docs access

Basic

$9
100 messages / min
  • Everything in Free
  • Webhook forwarding
  • Bulk sends

Pro

$29
500 messages / min
  • Everything in Basic
  • Priority support
  • BYOC credentials