Production-ready WhatsApp messaging API. Idempotency, delivery tracking, bulk sends, scheduled messages, and analytics — all built in.
One POST request to send a message. Bearer token auth. JSON responses. Works with any language or framework.
Send to hundreds of recipients in a single request, or schedule messages for future delivery.
Pass an Idempotency-Key header and retries will never send duplicate messages.
Every message has a full lifecycle — queued, sent, delivered, read, or failed — with timestamps and a timeline.
Register your own webhook URL and receive delivery status events in real time.
Send approved Meta template messages to reach users outside the 24-hour messaging window.
# 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!"}'