WhatsApp messaging API

Send WhatsApp messages straight from your own app

Connect any WhatsApp number to WA Hero and start sending automated messages from your website, CRM, or software โ€” while you keep using WhatsApp normally on your phone.

No credit card required to connect your first number.

Your app
WA Hero API
WhatsApp
Hi Ayesha, your order #4021 has shipped ๐Ÿšš
Delivered via API ยท just now
Reminder: your appointment is tomorrow at 5 PM
Delivered via API ยท just now
Why WA Hero

Built for teams who message customers every day

One connected number, unlimited use across every tool you build or already run.

โšก

Fast, direct delivery

Messages go out through a persistent connection to your WhatsApp number โ€” no queues, no waiting on approvals.

๐Ÿ“ฑ

Keep using your phone

Your WhatsApp stays fully usable on your own device at the same time your API is sending messages.

โˆž

Unlimited conversations

No cap on contacts or daily messages โ€” build order updates, reminders, alerts, or support flows freely.

๐Ÿ”‘

One API key per number

Plug your key into any website, plugin, or backend. Reuse it across as many integrations as you like.

๐Ÿ”’

Isolated, private sessions

Every account's WhatsApp session is kept separate and encrypted at rest on our servers.

๐Ÿ› ๏ธ

Simple REST API

A single endpoint to send a message. No SDK required โ€” works from cURL, Postman, or any backend language.

Getting started

Connected in under two minutes

No approval process, no waiting period โ€” you're sending your first message right after you scan a code.

01

Create your account

Sign up with your name and email โ€” takes about thirty seconds.

02

Scan the QR code

Open WhatsApp on your phone, go to Linked devices, and scan the code from your dashboard.

03

Copy your API key

Your unique key appears instantly on your dashboard once connected.

04

Send your first message

Call the send-message endpoint with a number and text โ€” that's it.

For developers

One endpoint. Any language.

Authenticate with your API key in a header, send a JSON body with a number and message, done. Full documentation with error codes and examples is available from your dashboard once you're signed in.

Get your API key
curl -X POST https://my.wahero.org/api/send-message \ -H "Content-Type: application/json" \ -H "x-api-key: YOUR_API_KEY" \ -d '{ "to": "923001234567", "message": "Hello from WA Hero!" }'
Pricing

Free while we're in launch mode

WA Hero is free to use right now. Paid plans with higher limits and priority support are coming soon โ€” early accounts will get the best rate.

Business

Soon
  • Priority message delivery
  • Delivery status webhooks
  • Email support
Notify me

Pro

Soon
  • Multiple connected numbers
  • Team access
  • Priority support
Notify me
FAQ

Common questions

Is this the official WhatsApp Business API?

No. WA Hero connects to WhatsApp the same way WhatsApp Web does. It's a fast way to automate messaging without going through Meta's official Business API approval process, but it means your number should follow normal WhatsApp usage rules to stay in good standing.

Do I need to keep my phone online all the time?

No, your phone doesn't need to stay online constantly, but it should connect to the internet at least once every couple of weeks โ€” otherwise you'll need to reconnect by scanning the QR code again.

Can I use my personal WhatsApp number, or does it need to be Business?

Both work. You can connect a regular personal WhatsApp number or a WhatsApp Business number.

Is there a limit on how many messages I can send?

There's no hard limit set by WA Hero. That said, sending unsolicited bulk messages can get a number flagged or restricted by WhatsApp itself, so we recommend only messaging customers who expect to hear from you.

Can I connect more than one WhatsApp number?

Each account connects one WhatsApp number at a time. You can switch numbers whenever you like, but a separate account is needed to run two numbers at once.

Can I use one API key across multiple websites or apps?

Yes. Your API key isn't limited to a single integration โ€” use it in as many projects as you need.

Ready to connect your number?

Create an account and scan your first QR code in the next two minutes.

Get started free