✦ Powered by Meta Cloud API · Free to start

Your customers are on WhatsApp.
Your messages should be too.

Send OTPs, order confirmations, delivery alerts, and marketing campaigns directly to WhatsApp — in one API call. No SDK. No complex setup.

Meta Cloud API No credit card required GDPR ready 99.9% uptime
🛍
Your Business
● Online
OTP
Your verification code is 482910. Valid for 10 minutes. Do not share this with anyone.
10:02 AM
Order update
Hi Sarah! Your order #1042 has been dispatched. Estimated delivery: tomorrow by 5pm. 🚚
2:15 PM ✓✓
Appointment reminder
Reminder: your appointment with Dr. Patel is tomorrow at 10am. Reply YES to confirm.
8:00 AM ✓✓

What your customer sees on their phone

98%
WhatsApp message open rate vs 22% for email
<1s
Average delivery time per message
2B+
Monthly active WhatsApp users worldwide
99.9%
Uptime on WhatsAPI infrastructure

Built for every team that needs to reach customers

Whatever your business does, there is a WhatsApp message that fits it.

🔒

OTPs & Verification

Send one-time passwords and 2FA codes. Higher open rates than SMS, cheaper than voice, and customers already trust WhatsApp.

📦

E-commerce & Retail

Order confirmations, shipping updates, and delivery notifications. Customers prefer WhatsApp over email — your open rates will show it.

📅

Appointments & Bookings

Send reminders the day before and cut no-shows by up to 50%. Works for clinics, salons, consultants, and any service business.

📣

Marketing Campaigns

Send promotions, flash sale alerts, and product announcements to opted-in customers — on the app they open 30+ times a day.

🛍

Customer Support Updates

Notify customers when their ticket is open, in progress, or resolved. Cuts down "any update?" messages to your support team.

Internal Alerts

Get a WhatsApp ping the moment your server goes down, a payment fails, or any critical event fires — faster than checking a dashboard.

How it works

From sign-up to your first delivered message in under an hour.

1

Get your API key in 30 seconds

Register with your name and email — no credit card needed. You instantly receive an API key that authenticates every request your app makes to WhatsAPI.

2

Connect your WhatsApp Business number

Create a free Meta developer app, link your WhatsApp Business number, and paste your credentials into WhatsAPI. Our guided setup walks you through every screen.

3

Send messages and track delivery

Make one API call to send. You will know when the message was delivered, when it was read — and get a webhook callback the moment any status changes.

Everything included. No surprises.

Every plan includes the full feature set — not a stripped-down version. No paywalls for basics.

Delivery receipts

Know the exact moment each message was delivered and when the recipient read it.

Real-time webhooks

Set a webhook URL and we POST to your server instantly when message status changes.

Message templates

Use Meta-approved templates to message any opted-in customer — not just those who messaged you in the last 24 hours.

No duplicate sends

If your app retries after a timeout, we detect it and will not send the same message twice.

Schedule for later

Tell us when to send — we hold it and deliver on the exact schedule you set.

Bulk send

Send to multiple numbers in one request — up to 100 on Basic, 1,000 on Pro.

Automated flow builder (Basic+)

Build multi-step conversation flows triggered by keywords or events — no code required.

Message history

Every message logged with status, timestamp, and error details — searchable from the dashboard.

Retry failed messages

If a message fails, re-send it with one API call — no need to re-enter recipient details.

Integrate in under an hour

No SDK, no vendor library to learn. If you can make an HTTPS request, you can integrate WhatsAPI. See the full developer docs →

Node.jsPythonPHPRubyGoJavacurlAny HTTP client

Step 1 — Register and get your API key (free, 30 seconds)

# Returns your API key — include it in every request
curl -X POST https://whatsapi.cc/auth/register   -H "Content-Type: application/json"   -d '{ "name": "Acme Corp", "email": "[email protected]" }'

Step 2 — Send a message

# WhatsApp requires approved templates for outbound messages.
# Every account gets "hello_world" to test with. Create your own for OTPs, order updates etc.
curl -X POST https://whatsapi.cc/send-message   -H "Authorization: Bearer YOUR_API_KEY"   -H "Content-Type: application/json"   -d '{ "to": "14155552671", "template": { "name": "hello_world", "language": "en_US" } }'

Response

// messageId lets you track delivery status or retry if needed
{
  "success": true,
  "messageId": "wamid.HBgLMTQxNTU1NTAxMDAVAgASGB...",
  "status": "sent"
}

Full examples in Node.js, Python, PHP and more → Developer docs

Simple, transparent pricing

You pay us for API access. You pay Meta directly for messages sent. No mark-ups, no hidden fees.

Free
$0 / month
20 messages / minute
  • Full REST API access
  • 500 messages / month
  • Delivery tracking & receipts
  • Scheduled messages
  • Email support
Get started free
Pro
$49.99 / month
500 messages / minute
  • Everything in Basic
  • Unlimited contacts
  • Unlimited campaigns
  • Template management via API
  • Bulk send (1,000 at once)
  • Automated flow builder
  • HTTP request steps in flows
  • Priority support
Enterprise
Custom
Custom rate limits
  • Everything in Pro
  • 5,000 messages per bulk request
  • 2,000 requests / minute
  • Custom SLA guarantee
  • Dedicated support
Contact us

Ready to send your first message?

It takes 30 seconds to get an API key. The free plan never expires.

Create your free account →

Questions? Email us at [email protected]

Upgrade to Basic

Enter your WhatsAPI key to continue to checkout. You will be redirected to Stripe to complete payment.