โšก Built on Baileys ยท REST API ยท Real-time webhooks

Send & receive WhatsApp messages
from your own app

One API key per number. Scan a QR code, get an API key, start sending โ€” text, media, and real-time incoming-message webhooks, all through a simple REST API.

Customer Portal โ†’ View the API
curl -X POST https://your-domain.com/v1/messages/text \
  -H "Authorization: Bearer YOUR_KEY" \
  -H "Content-Type: application/json" \
  -d '{"to": "923001234567", "text": "Hello!"}'

Everything you need, nothing you don't

A focused WhatsApp API โ€” no bloat, no lock-in, your own numbers.

๐Ÿ”‘

One key, one number

Every API key is scoped to exactly one WhatsApp number โ€” clean isolation, no cross-account access.

๐Ÿ“ฉ

Real-time webhooks

Get incoming messages pushed to your server instantly, signed with HMAC so you can verify authenticity.

๐Ÿ–ผ๏ธ

Text, media & more

Send text, images, documents, video and audio โ€” plus typing indicators for a more natural feel.

๐Ÿ“Š

Usage tracking

See daily message counts by type and direction โ€” right from your own self-service dashboard.

๐Ÿ“ฑ

Self-service portal

Add numbers, scan QR codes, and manage your own API keys โ€” no waiting on support tickets.

๐Ÿ””

Logout alerts

Get texted the moment a number disconnects, so you know to reconnect it fast.

โš ๏ธ Please read before you sign up

This is an unofficial WhatsApp automation service (not Meta's official Cloud API, not affiliated with WhatsApp or Meta). This is against WhatsApp's Terms of Service โ€” any number can be suspended or banned at any time, without notice, and it can't be appealed or reversed once it happens.

Use a dedicated number, not your personal WhatsApp. Never message people who haven't agreed to hear from you โ€” that's the single biggest cause of bans. Intended for personal or small-scale use; for anything business-critical, keep a backup plan for downtime.

Ready to start sending?

Log in to your portal, connect a number, and get your API key in minutes.

Go to Customer Portal โ†’