A WhatsApp API you can start using in 5 minutes
Link your existing WhatsApp or WhatsApp Business number by scanning a QR code, then send messages with a single HTTP request. No Meta business verification, no template approvals, no per-conversation fees β just a clean JSON API with an API key.
curl -X POST https://powerapiwa.com/api/v1/instances/ID/send \ -H "x-api-key: YOUR_API_KEY" \ -H "Content-Type: application/json" \ -d '{"to":"919876543210","type":"text", "message":"Your order has shipped π"}'
Why teams choose PowerAPI for WhatsApp API
One REST endpoint for every message type
Text, images, PDFs, videos, voice notes, locations, polls and contact cards all go through POST /send with a simple "type" field.
Works with your current number
Use the WhatsApp or WhatsApp Business app you already have. Link it like WhatsApp Web β your chats stay on your phone.
100+ WhatsApp endpoints
Beyond sending: manage groups, labels, chats, contacts, channels, profile pictures and more through one API key.
Delivery and read receipts
Every message gets an id. Track sent β delivered β read status through the API or webhooks.
Signed webhooks
Receive incoming messages and connection events on your server, signed with HMAC-SHA256.
Any language
If it can make an HTTP request it works: Python, PHP, Node.js, Java, C#, Go, no-code tools and more.
How it works
-
01
Create a free account
Sign up and get an API key instantly.
-
02
Connect your number
Add an instance and scan the QR code from WhatsApp β Linked devices.
-
03
Send your first message
POST to /api/v1/instances/{id}/send with the recipient number and your text.
Related features
Get incoming WhatsApp messages, delivery receipts and connection events on your server in real time, with HMAC-signed JSON webhooks.
Bulk WhatsApp SenderSend personalised bulk WhatsApp messages from a CSV. Use {{name}} placeholders, attach images, schedule campaigns and send with safe random delays.
Multiple WhatsApp NumbersConnect several WhatsApp numbers β sales, support, branches β and manage them from one dashboard and one API key, each with its own webhook.
Popular use cases
Questions about WhatsApp API
Is this the official WhatsApp Business API?
No. PowerAPI Whatsapp works like WhatsApp Web: you link a regular WhatsApp or WhatsApp Business number. It's quicker to start and has no per-message fees from Meta, but it is not affiliated with or endorsed by WhatsApp or Meta. For very high volumes of business-initiated messages, Meta's official Cloud API may be a better fit.
Do I need a new phone number?
No. You can link the number you already use. Your phone keeps working normally while it's linked, just like WhatsApp Web.
Can I send images and PDFs?
Yes. Send media from a public URL or upload it as base64, with an optional caption.
How do I receive replies?
Set a webhook URL on your instance. We POST every incoming message to your server as JSON, signed with your webhook secret.
Is there a free plan?
Yes, every new account starts with a free trial so you can test the API before you pay.
Start automating WhatsApp today
Create a free account, connect your number in a minute and send your first message.