WhatsApp Messaging Platform

Send & Receive WhatsApp Messages
via a Simple REST API

Connect your WhatsApp number, get an API key, and start sending messages programmatically in minutes — no complex setup required.

🚀 Get Started Free 📄 View API Docs
send-message.sh
# Send a WhatsApp message in one API call curl -X POST "https://api.whats-api.com/api/v1/messages/send-json" \ -H "Authorization: Bearer YOUR_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "phone": "966500000000", "message": "Hello from Whats-API! 👋" }' # Response { "status": "sent", "message_id": "3EB0EAB123456", "timestamp": "2025-01-01T12:00:00Z" }
⚠️
Designed for Support & Notifications — Not Mass Marketing

This service is intended for customer support, OTP authentication, order notifications, and conversations with your existing customers — people who already know your business. Sending bulk or unsolicited messages to unknown numbers violates WhatsApp's Business Policy and may result in your number being permanently banned by Meta. Use responsibly.

REST Simple HTTP API
2-Way Send & Receive
16MB Media Support
Any Stack Any Language or Framework
Live Webhooks Real-time Events

Everything you need to build on WhatsApp

A complete platform to send, receive, and manage WhatsApp messages — designed for developers.

Instant Setup

Register, link WhatsApp by scanning a QR code, and start sending in minutes. No waiting, no approvals.

🔌
REST API

Clean HTTP endpoints that work with any language: Python, Node.js, PHP, Go, or plain curl.

📨
Send & Receive

Send outbound messages and receive inbound messages via webhook. Full two-way communication.

🖼️
Media Support

Send images (JPEG, PNG, GIF, WebP) and PDF documents up to 16 MB in size.

🔑
Secure by Default

Bearer Token authentication on every request. Every client runs in a fully isolated session.

📊
Usage Dashboard

Monitor sent and received messages and track your activity through a built-in management dashboard.

🔔
Real-time Webhooks

Incoming messages are delivered to your endpoint in real time — no polling needed.

📱
Always On

Works independently — your phone doesn't need to stay connected to the internet to keep the service running.

💰
Usage-Based Billing

Transparent per-message tracking with monthly reports and CSV export for easy billing reconciliation.

Built for every WhatsApp workflow

🔐
OTP & Authentication

Send one-time passwords and verification codes directly to your customers' WhatsApp.

🛒
E-commerce Alerts

Order confirmations, shipping updates, and delivery notifications — automated.

🎧
Customer Support

Let your support team send and receive messages through a single API endpoint.

🔔
Alerts & Reminders

Send appointment reminders, payment alerts, and system notifications to your existing customers.

Up and running in three steps

1
Create Account

Register with your email. After approval you'll receive your API key and access to the dashboard.

2
Connect WhatsApp

Open the connection page, scan the QR code with WhatsApp from Linked Devices, and you're ready.

3
Call the API

Use your Bearer Token to send messages, receive webhooks, and query your inbox from anywhere.

Simple, predictable endpoints

All endpoints are documented with an interactive Swagger UI. Authenticate once, call from anywhere.

Open Swagger UI →
GET /api/v1/session/status Connection status
POST /api/v1/messages/send-json Send text
POST /api/v1/messages/send Send with media
GET /api/v1/messages/inbox Inbox messages
POST /api/v1/messages/inbox/read Mark as read
GET /api/v1/profile Your profile
PATCH /api/v1/profile/phone Update phone
POST /webhook/{instance} Inbound messages

Simple, transparent pricing

Simpler and more affordable than traditional enterprise messaging APIs — no per-conversation fees, no third-party markups, no surprises.

Free Trial
$0/14 days
50 messages / day

  • Full API access
  • Connect 1 WhatsApp number
  • Inbound webhooks
  • Dashboard & usage stats
  • No credit card required
Start Free Trial →
Starter
$19/mo
2,000 messages included

  • $0.008 per extra message
  • Connect 1 WhatsApp number
  • Inbound webhooks
  • Dashboard & usage stats
  • Email support
Get Started →
Growth
$99/mo
20,000 messages included

  • $0.005 per extra message
  • Connect 1 WhatsApp number
  • Inbound webhooks
  • Dashboard & usage stats
  • Priority support
  • IP whitelist / security
Get Started →
Enterprise
Custom
Unlimited messages

  • Volume discounts
  • Multiple numbers
  • Dedicated instance
  • SLA & uptime guarantee
  • Dedicated support
Contact Us →

🎉 All plans start with a 14-day free trial — 50 messages/day, no credit card needed.

Whats-API vs. Traditional Messaging APIs

Traditional enterprise messaging APIs charge per conversation, require lengthy onboarding processes, and add third-party markups. We keep it simple.

Whats-API
This platform
✓ Better value
Live in minutesScan QR code — no approval needed
Pay per messageSimple flat rate, no 24-hour conversation windows
Quick setup — connect in minutesNo lengthy onboarding or approval queues
No BSP middlemanDirect pricing, zero third-party markup
14-day free trial50 messages/day, no credit card
Predictable monthly billingFlat plan + small overage rate
Inbound webhooks freeReceive messages at no extra cost
VS
WhatsApp Business API
via Meta + BSP
Weeks to go liveBusiness Manager verification + BSP onboarding
Per-conversation feesMarketing: ~$0.042 · Utility: ~$0.016 (Saudi Arabia)
Business verification requiredFacebook Business Manager, legal docs, review period
BSP markup on top of Meta feesMost providers add 20–50% on Meta's rates
No free trialCredit card required from day one
⚠️Unpredictable billingRates differ by country, message type & direction
⚠️Inbound may incur service feesFree only for the first 1,000 service convos/month
💰 Estimated cost comparison — notification messages, Saudi Arabia rates (subject to change)
Monthly volume Whats-API Traditional API + BSP (est.) Your saving
500 messages $19 (Starter flat) ~$42 + BSP fees (est.) ≈ 55% cheaper
2,000 messages $19 (Starter flat) ~$84 + BSP fees (est.) ≈ 77% cheaper
8,000 messages $49 (Business flat) ~$336 + BSP fees (est.) ≈ 85% cheaper
20,000 messages $99 (Growth flat) ~$840 + BSP fees (est.) ≈ 88% cheaper
* WhatsApp Business API rates for Saudi Arabia as of 2025 — subject to change. BSP markup estimated at 20–30%. Actual costs vary by provider, country, and conversation type.
⚠️ Responsible use reminder: This platform is built for support and notifications to existing customers. Sending unsolicited bulk messages to unknown numbers may cause Meta to permanently ban your WhatsApp number — regardless of which API you use.

Get in touch

Have a question, need a custom plan, or want to see a demo? Drop us a message and we'll get back to you within one business day.