Unofficial API · any number
The WhatsApp API for any number
No Meta approval, no message templates and no per-message fees. Link a number you already own with a pairing code or a QR scan, then create groups, post to Channels and publish status over plain REST.
Sandbox is free forever · no card
POST /messages/text
Send a message in one call
curl -X POST 'https://api.wapito.com/v1/messages/text' \
-H 'Authorization: Bearer wpt_YOUR_TOKEN' \
-H 'Content-Type: application/json' \
-d '{
"to": "+15551234567",
"body": "Your order #4182 has shipped."
}'Wire it into the tools you already run
n8n
Make
Zapier
Google Sheets
Airtable
OpenAI
MCP
Activepieces
Most of WhatsApp has no official API
Meta's Cloud API is built for template-driven business messaging. Groups, Channels and status are not in it at all — and the parts that are come with an approval queue and a per-message bill.
Official Cloud API
Meta's own documentation, with the date we last read it.
No group endpoints at all — you cannot create a group, add anyone to one, or even obtain a group id.
Meta's Cloud API reference documents no endpoints for creating or administering WhatsApp groups. There is no way to create a group, list one, add or remove participants, manage admins, or read an invite link, and no documented way to obtain a group id in the first place.
Meta's documentation — checked
Free-form messages only inside a 24-hour window the user opens; after that, pre-approved templates only.
A business may send free-form messages only inside a 24-hour customer service window that the user opens by messaging or calling. Once the window closes, only pre-approved template messages may be sent.
Meta's documentation — checked
Billed per message since 1 July 2025, so the bill grows with every send.
Meta charges for the WhatsApp Business Platform per message rather than per conversation. The earlier per-conversation model was replaced on 1 July 2025, so any comparison written before that date is out of date; free entry point windows remain an exception.
Meta's documentation — checked
Business Verification before advanced access: Meta collects documents and verifies the entity behind the app.
Apps that need advanced access to Meta's permissions may have to complete Business Verification, a process in which Meta collects information to verify the business entity. It is a real onboarding step with a real elapsed time, and it has no equivalent when you link a number you already own.
Meta's documentation — checked
Wapito
One REST API on a number you already own.
Create groups, add and remove participants, promote admins, publish invite links and approve join requests over REST.
A group is a first-class resource: one POST opens it, the participant, admin, settings and invite-link endpoints administer it, and group webhooks tell you the moment somebody joins or leaves.
Message anyone at any time, in your own words. No template queue and no 24-hour window to race.
Wapito drives a linked WhatsApp account, so a message is just a message. The limits that remain are the ones that keep a number alive — pacing, warm-up and cold-send caps — not an approval queue.
A flat price per connected number. No per-message and no per-conversation fee on any plan.
Sandbox is free forever and Premium is a flat monthly price per connected number, with unlimited messages and media. Volume changes what WhatsApp thinks of your number, never what you owe us.
Link the number you already own by QR or pairing code. Nothing to verify, nobody to wait for.
Scan a QR code or read out an eight-character pairing code and the number is live in about a minute — a personal number, a WhatsApp Business number or a fresh SIM, with no review in between.
See the full feature-by-feature comparison
Wapito is an independent product. It is not affiliated with, endorsed by, sponsored by or certified by WhatsApp or Meta Platforms, Inc. WhatsApp is a trademark of Meta Platforms, Inc.
Live on your own number in about a minute
Three steps, no SDK and no business verification queue.
Create a channel
Sign in and create a channel — one channel is one WhatsApp number. You get its Bearer token once, at creation; it is stored as a hash, so copy it into your secret store before you close the dialog.
How this step worksLink it with a pairing code or a QR scan
Type the number and read the eight-character pairing code into WhatsApp on that phone, or scan the QR code from the dashboard. The number links as a companion device, so nothing has to stay plugged in afterwards.
How this step worksCall the API
Send the first message with a single POST, then point a webhook at your server to receive replies, receipts, reactions and group events as they happen. No SDK to install and no polling loop to write.
How this step works
Everything WhatsApp can do, over REST
The same account your phone drives, exposed as endpoints and webhooks.
Groups API
Create groups, add and remove participants, promote admins, manage invite links and approve join requests — all from REST.
WhatsApp Channels
Create a channel, publish to it, follow others and read their messages. Broadcast to followers without touching a phone.
Status and stories
Post text, image and video status updates on a schedule, and read the statuses your contacts publish.
No templates, no 24-hour window
Write the message you actually want to send, whenever you want to send it. Nothing to submit for approval first.
Number check
Ask whether a phone number is on WhatsApp before you spend a send on it. One call, one boolean.
Device-free numbers
Link a number once with a pairing code or a QR scan. It runs as a companion device on our servers, so the phone can stay off.
Contacts and profiles
Read profile pictures, about lines and presence, block and unblock, and resolve a LID back to the phone number behind it.
Webhooks
Signed, retried deliveries for messages, receipts, reactions, calls and channel lifecycle. Filter by event or wildcard.
Media
Send and download images, video, voice notes, documents, stickers, locations and contact cards over signed URLs.
Flat pricing, per connected number
No per-message fee, no per-conversation fee and nothing metered by how much your customers reply.
Sandbox
Free forever. Build and test against a real WhatsApp number.
Freefree forever
- 1 channel
- 150 messages per day
- 30 number checks per day
- 1,000 API requests per month
- 2 webhooks, full event stream
- Media up to 16 MB
- Standard support
Premium
Unlimited messaging on every number you connect.
$24per channel / month
- Unlimited channels
- Unlimited messages and media
- 2,000 number checks per day
- Unlimited API requests
- 5 webhooks, full event stream
- Media up to 64 MB
- Dedicated proxy option
- Priority support
- 5-day free trial on your first paid channel
Premium starts with a 5-day free trial on your first paid channel, and Sandbox stays free forever.
Frequently asked questions
What is Wapito?
Wapito is a REST API for WhatsApp. You connect a phone number once by scanning a QR code or entering a pairing code, and from then on you send and receive messages over HTTPS and get every event delivered to your webhook. There is no SDK to install, no phone to keep plugged in, and no per-message fee.
Is Wapito the official WhatsApp API?
No. Wapito is an unofficial API. It connects to WhatsApp the same way WhatsApp Web and the desktop app do, as a linked device on your own account, rather than through Meta's Cloud API. That is what lets it do things the official API cannot, and it is also why it comes with the risks described below. Wapito is not affiliated with, endorsed by, or certified by Meta Platforms, Inc. WhatsApp is a trademark of Meta Platforms, Inc.
Can my number get banned?
Yes, and you should plan for it. WhatsApp bans numbers that behave like spam: high volume from a brand-new number, identical messages to many strangers, messaging people who never asked to hear from you, and a fast rise in blocks or "report" taps. Wapito gives you warm-up limits, cold-send limits, per-second send pacing and a ban detector that flags a channel the moment the account is restricted, but no provider can guarantee a number stays alive. Start on a number you can afford to lose, warm it up slowly, and only message people who opted in.
What can Wapito do that the official Cloud API cannot?
Create and manage groups and communities, publish to WhatsApp Channels, post and read status updates, send polls, read every chat on the account including the ones started from the phone, and message anyone without a pre-approved template or a 24-hour window. The official Cloud API supports none of these, which is the reason most people end up here.
Do I need Meta approval or a verified business?
No. There is no business verification, no Facebook Business Manager, no display-name review and no template approval queue. You connect the number you already have — a personal number, a WhatsApp Business number, or a fresh SIM — and it works within a minute of scanning the code.
Do I have to keep a phone switched on?
No. Wapito runs your channel as a linked device on our servers, so the phone can be off, out of battery or in a drawer. WhatsApp does require the number to stay registered: if you delete the account, unlink the device from your phone, or leave the number unused long enough for WhatsApp to reclaim it, the channel disconnects and you scan again.
How much does Wapito cost?
The Sandbox plan is free forever: 1 channel, 150 messages a day, 30 number checks a day and 1,000 API requests a month — enough to build and test the whole integration. Premium is $24 per channel per month, or $19 a month billed yearly, with unlimited messages and media, and it starts with a 5-day free trial on your first paid channel. There are no per-message or per-conversation fees on any plan.
Can I send a message to someone who never messaged me first?
Technically yes — there is no 24-hour window and no template requirement. Whether you should is a different question. Cold outbound messaging is the fastest way to get a number banned and, depending on where your recipients live, it may also break consent rules such as the GDPR or local telemarketing law. Wapito rate-limits cold sends by default and the acceptable-use policy prohibits unsolicited bulk messaging.
Link a number and send your first message
Create a channel, scan the code, and the API is yours. The Sandbox plan is free forever, so there is nothing to cancel if it is not what you needed.
Sandbox is free forever · no card