Unlimited messages, priced per number

The WhatsApp API that doesn't charge per message

Link any WhatsApp number by scanning a QR code, send messages from your app with one HTTP request, and get every reply on your webhook. Run several numbers from one workspace.

Invitation only. Already have an account? Sign in

One endpoint for every kind of chat

For developers

Send your first message in a few lines

No SDK to install and nothing to learn. If your language can make an HTTP request, it can send WhatsApp messages.

curl https://api.warsita.com/v1/messages \
  -H "Authorization: Bearer $WARSITA_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "to": "+6281234567890",
    "text": "Hi Rina, your order #1042 has shipped."
  }'
  • 202 queued

    The API answers right away with a message ID. Sending happens in the background, so a slow phone never slows your app.

  • to

    A phone number, a contact's JID, a group (…@g.us) or a channel (…@newsletter). One field for every kind of chat.

  • mentions

    Tag people in a group by listing their numbers. Reply to a message by quoting its ID.

  • GET /v1/messages/{id}

    Look up a message any time to see whether it was sent, delivered, read or failed, and why.

How it works

From QR code to first message in minutes

No business verification, no message templates, no waiting for approval.

  1. 1

    Link your number

    Open WhatsApp on your phone, go to Linked devices and scan the QR code in your dashboard. A pairing code works too.

  2. 2

    Send from your app

    Use the session's API key to send text, media, documents, locations and contacts with one HTTP request.

  3. 3

    Hear back instantly

    Replies, read receipts and status changes land on your webhook as they happen, signed so you know they came from us.

Features

Send and receive like a person, at the speed of an app

Everything WhatsApp can carry, both ways, with the tools to keep an eye on it.

Use cases

Meet your customers where they already are

A few of the ways teams put a WhatsApp number to work once it can talk to their software.

Pricing

Pay for numbers, not for messages

Every plan has every feature. The only thing that changes is how many WhatsApp numbers you can link.

Included in every plan

  • Unlimited messages and contacts
  • Send to people, groups and channels
  • Text, images, video, voice notes and documents
  • Locations and contact cards
  • Signed webhooks with automatic retries
  • Full REST API with per-session keys
  • Account protection to lower ban risk
  • Invite your whole team

How billing works

  1. 1

    Pick a plan

    Plans differ only in how many WhatsApp numbers you can link at once.

  2. 2

    Pay by invoice

    Monthly or yearly, by bank transfer. No card on file, no surprise charges.

  3. 3

    Stay reminded

    We email you 7 days and 1 day before your plan renews, and keep you running for 3 days after.

Ask for a quote

Need many numbers? We'll price it with you.

FAQ

Questions we hear often

Linking numbers, staying connected, safety and billing, in short.

Your first message can go out today

Tell us how many numbers you need. We set up your workspace, you scan a QR code, and your app is talking on WhatsApp a few minutes later.