Now in Public Beta

The WhatsApp API
Built for Developers

Send and receive WhatsApp messages with a simple, powerful HTTP API. No complex SDKs. No vendor lock-in. Just clean REST endpoints.

No credit card required. 100 free messages included.

99.9% Uptime
End-to-End Encrypted
GDPR Compliant
0
Sessions Served
0
Messages Delivered

Start Sending in Minutes

Copy, paste, and send. Our API is designed to be intuitive for developers of all skill levels.


                

Three Steps to Start

Get up and running in minutes. No complex setup required.

9:41
New Account
Full Name
Ahmad Khan
Password
* * * * * * * *
Create Account
1

Sign Up

Create your free account in seconds. No credit card needed.

9:41
Linked Devices
Scan QR code with WhatsApp
Open WhatsApp → Linked Devices → Link a Device
2

Scan QR Code

Link your WhatsApp number by scanning a QR code. 10 seconds.

9:41
W
WaHttp API online
Hello! Your order is confirmed.
Thanks! When will it arrive?
Tomorrow by 3pm 👍
Type a message...
3

Send & Receive

Start messaging via our simple HTTP API endpoints.

See It In Action

Watch real WhatsApp messages flow through our API in real-time.

W
WaHttp API
online
Type a message...

Everything You Need

Powerful features to build production-ready WhatsApp integrations.

Multi-Session Management

Manage multiple WhatsApp numbers from a single dashboard. Each session runs independently with real-time status monitoring.

Multi-number management with independent sessions
Real-time online/offline status indicators
Automatic QR code reconnection
Session health monitoring & alerts
Dashboard Preview 3 Active

Anti-Ban Message Queuing

Our intelligent queue paces message delivery to keep your number safe. No more bans.

Your App
HTTP Request
WhatsApp
Delivered
Message Queue
10 msg/min
JD
John Doe
+1 234 567 8901
Queued
AS
Ali Shah
+44 7911 123456
Queued
MK
Mike Kumar
+91 98765 43210
Queued
LP
Lisa Park
+61 412 345 678
Queued
RW
Ravi Verma
+49 170 1234567
Queued
0
Sent Today
0
Bans
0
Delivery Rate
~2s
Avg Delay

Built by Developers, for Developers

Meet the team behind WaHttp. Roles and permissions keep your workspace secure.

AK
Ahmad Khan
Owner

Full access to all features, billing, and team management.

Admin Billing API Keys Sessions
SR
Sara Rahman
Developer

Manages API integrations, webhooks, and message templates.

API Keys Sessions Webhooks Billing
MC
Mike Chen
Moderator

Monitors message delivery, reviews templates, and manages support.

Sessions Templates API Keys Billing
LN
Lisa Nguyen
Viewer

Read-only access to dashboards, analytics, and conversation history.

Read Only Sessions API Keys Billing

Built for Longevity

We take account safety seriously. Our Smart Queue and best practices help protect your WhatsApp number.

How We Keep Your Number Safe

WhatsApp enforces strict limits on messaging. Our platform is designed to respect those limits while maximizing your reach.

Smart Queue

Messages are paced automatically to stay within WhatsApp's rate limits. No manual throttling needed.

Rate Limiting

Configurable per-session rate limits ensure you never exceed WhatsApp's thresholds.

Warm-Up Guidance

New numbers get step-by-step warm-up plans to gradually increase sending volume safely.

Best Practices

Follow our compliance checklist: avoid spammy content, maintain opt-in lists, and send quality messages.

Smart Queue Active
Pacing
JD
Order #1234 confirmed
Sent
AS
Your invoice is ready
Sent
MK
Appointment reminder
Waiting
LP
Welcome to our service
Queued

What You Can Build

From customer support to AI-powered automation, WaHttp fits your workflow.

Customer Support

Automate replies, route conversations, and resolve issues faster with WhatsApp as your support channel.

Where is my order?
Your order #4521 is on the way. ETA: 2 hours.

Order Notifications

Send order confirmations, shipping updates, and delivery alerts automatically via WhatsApp.

Order confirmed
2m ago
🚚
Out for delivery
1h ago
📦
Delivered
3h ago

AI Chatbots (MCP)

Connect Claude, GPT, or custom AI models to WhatsApp via the Model Context Protocol.

What are your prices?
We offer Starter at $5/mo and Growth at $12/mo...
Can I try free?

Lead Follow-up

Instantly engage new leads from your website, ads, or forms with personalized WhatsApp messages.

📈
New lead captured
Just now
💬
Auto-reply sent
5s ago

E-commerce Alerts

Cart reminders, back-in-stock alerts, and flash sale notifications that drive conversions.

🛒
Cart reminder sent
10m ago
Payment received
25m ago

ERP/POS Integration

Connect JahaSoft ERP or your POS system to send invoices, receipts, and inventory alerts via WhatsApp.

Works With Your Stack

Connect WaHttp to your favorite tools with zero-code integrations or our REST API.

n8n

Visual workflow automation with 400+ integrations. Build complex WhatsApp flows with no code.

Make

formerly Integromat. Design powerful automations with Make's visual builder and WaHttp module.

Zapier

Connect to 5,000+ apps. Trigger WhatsApp messages from form submissions, CRM events, and more.

Custom REST API

Full REST API with webhooks. Build anything with any language or framework.

Simple, Transparent Pricing

Start free. Scale when you're ready. No hidden fees.

Monthly Yearly Save 20%
Free Trial
$0
/month
7 days included
  • 1 Session
  • Full Features
  • 100 Messages/Day
  • No Credit Card Required
Start Free Trial
Starter
$5
/month
$5.00 per session
  • 1 Session
  • Unlimited Messages
  • API Access
  • Webhooks
  • MCP Support
Get Started
Business
$22
/month
$3.67 per session
  • 6 Sessions
  • Unlimited Messages
  • API Access
  • Webhooks
  • MCP Support
  • Priority Support
Get Started
Agency
$35
/month
$3.50 per session
  • 10 Sessions
  • Unlimited Messages
  • API Access
  • Webhooks
  • MCP Support
  • White-label Ready
Get Started
Enterprise
Custom
contact us
Dedicated deployment
  • Unlimited Sessions
  • Unlimited Messages
  • Dedicated Deployment by JahaSoft
  • Custom Integrations
  • SLA & Dedicated Support
Contact Sales

Why Choose WaHttp?

See how we stack up against the competition.

Feature WaHttp 2Chat WasenderAPI Whapi
Price per Number $3.50 - $5.00 $5.00 $4.00 $5.00+
Message Fees None Per message Per message Per message
Unlimited Messages
MCP Support
Self-host Option
API Access
Webhooks

Frequently Asked Questions

Everything you need to know about WaHttp.

Still Have Questions?

Can't find the answer you're looking for? Reach out to our support team.

Email Support

[email protected]

Phone Support

(+44) 7803 707311

A session represents one connected WhatsApp number. Each session can send and receive messages independently. You can manage multiple sessions from a single dashboard.
No. WaHttp uses the WhatsApp Web protocol, not the official WhatsApp Business API. This means no Meta approval is needed to get started. You can begin sending messages immediately after scanning the QR code.
Yes. Your phone stays connected and fully functional. The session runs in parallel, so you can use WhatsApp on your phone while WaHttp handles API messages.
Using third-party tools always carries some risk. However, our Smart Queue system paces messages to stay within WhatsApp's limits, and we provide warm-up guidance to minimize risk. No tool can guarantee zero bans, but we take every precaution to keep your account safe.
Smart Queue automatically paces your outgoing messages to stay within WhatsApp's hourly and daily limits. It distributes messages evenly over time instead of sending them all at once, which significantly reduces the chance of triggering rate limits or bans.
Yes. Each plan supports a specific number of sessions (connected numbers). The Growth plan includes 3 sessions, Business includes 6, and Agency includes 10. Enterprise offers unlimited sessions.
Our system detects disconnections automatically and attempts reconnection. You'll receive an alert, and can re-scan the QR code from your dashboard. Messages are queued safely during disconnection.
All paid plans include unlimited messages. The Free Trial allows up to 100 messages per day for 7 days. There are no per-message fees on any plan.
We accept all major credit and debit cards (Visa, Mastercard, American Express) via our secure payment processor. Enterprise plans can also pay via bank transfer or invoice.
We offer a 14-day money-back guarantee on all paid plans. If you're not satisfied, contact support within 14 days of purchase for a full refund.
Sign up, scan the QR code, and start sending. You get 1 session, full access to all features, and 100 messages per day for 7 days. No credit card required. Upgrade anytime.
All data is encrypted in transit using TLS 1.3, and session credentials and API keys are encrypted at rest. Access to production systems is restricted, and API keys are scoped by role so you can limit what each integration can do and revoke it independently. See our Privacy Policy for retention periods and your data rights.
Yes. As well as QR scanning, WaHttp can issue an 8-character pairing code that you enter in WhatsApp under Linked Devices, then Link with phone number. Request one from the dashboard or by calling POST /api/sessions/{id}/pairing-code. This is useful when the phone is not physically with you.
Yes. Both individual contacts and groups are supported. Choose the recipient type when sending a message, and incoming group messages arrive through the same webhooks with isGroup set to true.
Text, images, video, audio and documents, to individual contacts or groups. Media is sent through the same endpoint as text by changing the message type.
WaHttp exposes a Streamable HTTP MCP endpoint at https://app.wahttp.com/mcp. Authenticate the same way as the REST API: create an API key and send it as a Bearer token. Point any MCP client at that URL, including Claude, Cursor, or your own agent.
Three roles are available. Admin has full access to all resources, operator covers session and message management, and viewer is read-only. Scope each key to the least access it needs so you can revoke one integration without disturbing the others.
WaHttp sends message.received, message.sent, message.ack, message.failed, message.revoked and message.reaction for message activity, plus session.status, session.qr, session.authenticated and session.disconnected for connection state. Payloads are JSON, delivered with retries, and can be signed with a secret so you can verify them.

Ready to Supercharge Your WhatsApp?

Join thousands of developers building with WaHttp. Start your free trial in 60 seconds.

Setup in 60 seconds
No credit card required
14-day money-back guarantee
WhatsApp