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

See every integration

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.

  1. 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 works
  2. Link 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 works
  3. Call 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

Flat pricing, per connected number

No per-message fee, no per-conversation fee and nothing metered by how much your customers reply.

Monthly Yearly −21%

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
Create a free channel

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
Start the 5-day trial

Premium starts with a 5-day free trial on your first paid channel, and Sandbox stays free forever.

Full pricing, quotas and what counts toward them

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