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
24 hours 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.

What is a session? A session is one connected WhatsApp number. Each session sends and receives independently, and you manage all of them from a single dashboard. Your plan sets how many sessions you can run at once.

Do I need Meta or WhatsApp Business API approval? No. WaHttp connects through the WhatsApp Web protocol, not the official Business API, so there's no application to file and no waiting on approval. Sign up, scan a QR code, and start sending.

Can I still use WhatsApp on my phone? Yes. Your phone stays fully connected. The session runs alongside it the same way WhatsApp Web does, so you can keep chatting on your handset while WaHttp handles API traffic.

Is there a risk of being banned? Any third-party tool carries some risk, and no provider can honestly promise zero bans. What we can do is lower the odds: the Smart Queue paces your outgoing messages to stay inside WhatsApp's limits, and new numbers get a warm-up plan to build up sending volume gradually.

How does the Smart Queue work? Instead of firing every message at once, the queue spreads them out over time and keeps you under WhatsApp's hourly and daily thresholds. You set a rate per session and the queue handles the pacing, so you don't have to build throttling logic yourself.

How many numbers can I connect? It depends on your plan. Starter includes 1 session, Growth 3, Business 6, and Agency 10. Enterprise runs unlimited sessions on a dedicated deployment.

What happens if a session disconnects? The system notices and tries to reconnect on its own. You get an alert, and you can re-scan the QR code from your dashboard whenever you need to. Anything you send while a session is down waits safely in the queue.

Are messages really unlimited? On every paid plan, yes, with no per-message fees. The free trial caps you at 100 messages a day for 24 hours so you can test properly before paying.

What types of messages can I send? Text, images, video, audio, and documents, to individual contacts or to groups. Media goes through the same endpoint as text; you just change the message type. Incoming group messages arrive through your webhooks with isGroup set to true.

How do I connect Claude or another AI agent? WaHttp exposes a Streamable HTTP MCP endpoint at https://app.wahttp.com/mcp. Create an API key, send it as a Bearer token, and point any MCP client at that URL, whether that's Claude, Cursor, or your own agent.

Which webhook events can I subscribe to? For messages: message.received, message.sent, message.ack, message.failed, message.revoked, and message.reaction. For connection state: session.status, session.qr, session.authenticated, and session.disconnected. Payloads are JSON, retried on failure, and can be signed with a secret so you can verify they came from us.

How is my data protected? Everything is encrypted in transit with 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 any one of them on its own. Our Privacy Policy covers retention periods and your data rights in full.

What payment methods do you accept? All major credit and debit cards (Visa, Mastercard, American Express) through a secure payment processor. Enterprise customers can also pay by bank transfer or invoice.

What's your refund policy? Every paid plan comes with a 14-day money-back guarantee. If it isn't working for you, contact support within 14 days of purchase for a full refund.

Still have a question? Email [email protected] or message us on WhatsApp at (+44) 7803 707311.

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 24 hours. 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 24 hours. 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