How Whapi.Cloud works today
From the Whapi.Cloud pricing page (accessed September 27, 2026):
- Connection model. Each channel is a WhatsApp account linked as a device, so you keep using WhatsApp on your phone at the same time.
- Pricing. $35 per number per month on monthly billing, or $29 per month on annual billing, with no per-message fees. Discounts for multiple numbers are available on request.
- Free sandbox. Up to 5 active conversations per month, 150 messages per day and 1,000 API requests per month, for development.
- Trial. A 5-day trial of the paid plan.
- Features. Groups, Channels, Status (stories), Communities and webhooks through the API.
Whapi.Cloud and D-API side by side
| Criteria | Whapi.Cloud | D-API |
|---|---|---|
| Connection type | Unofficial (linked device) | Unofficial (QR code or pairing code) and official WhatsApp API (Meta Cloud API) |
| Pricing | Per number: $35/month, or $29/month billed annually | Per connection: $15.00 at 1–9, $9.90 at 10, $8.75 at 11–50 |
| Per-message fees | None | None on the unofficial WhatsApp API |
| Free option | Free sandbox with usage limits | 3-day free trial, no credit card |
| Dedicated IP per number | Check with the vendor | Yes, a dedicated proxy per connection |
| Official API in the same integration | Check with the vendor | Yes, only the session type changes |
| WhatsApp voice calls (VoIP) | Check with the vendor | Included at no extra cost (bonus) |
Price comparison at list prices
Whapi.Cloud on monthly billing versus the D-API Scale plan, where the tier price applies to every connection in the account. Whapi.Cloud volume discounts are not public, so treat their column as a ceiling.
| Connections | Whapi.Cloud / month | D-API / month |
|---|---|---|
| 1 | $35.00 | $15.00 |
| 10 | $350.00 | $99.00 |
| 30 | $1,050.00 | $262.50 |
| 50 | $1,750.00 | $437.50 |
On annual billing Whapi.Cloud drops to $29 per number, still above the D-API price at every public tier. Above 50 connections, D-API pricing is Talk to sales. Full details on the pricing page.
When to choose Whapi.Cloud
- You are prototyping and a free sandbox with no time limit matters more than production features.
- You rely heavily on Channels, Status or Communities endpoints, which Whapi.Cloud exposes as dedicated APIs.
- You prefer annual billing and a single number, where the price gap is small.
When to choose D-API
- You need the official WhatsApp API too. On D-API the official and unofficial connections use the same send routes; the type is set when you create the session. See the official WhatsApp API.
- You run many numbers for different customers. Each connection gets per-instance isolation and a dedicated IP, so one customer's sending habits don't drag the others down. See how to avoid bans.
- You want the price per connection to fall as you grow. The tier price applies to every connection in the account.
- You want infrastructure you don't babysit. 20+ servers across 3 datacenters, 99.9% uptime, self-healing / auto-reconnect and webhooks with retries and exponential backoff.
Migrating from Whapi.Cloud to D-API
- Isolate the provider in your code. Put the calls you use (create connection, get QR, send text, send media) behind an internal interface.
- Write the D-API adapter. Authentication is an API key in the Authorization header; each number is a session with a
sessionIdyou choose. In Node.js the SDK covers most of it:
import { DApi } from 'd-api-sdk'
const dapi = new DApi({ apiKey: process.env.DAPI_API_KEY })
await dapi.sessions.create({
sessionId: 'customer-4821',
connectionMode: 'qr',
webhookUrl: 'https://your-app.com/webhooks/whatsapp',
})
await dapi.messages.sendText({
sessionId: 'customer-4821',
to: '15551234567',
text: 'Your WhatsApp is now connected to the new system.',
})- Adapt your webhook receiver. D-API events arrive in an envelope with
event,sessionIdanddata. Details in WhatsApp webhooks. - Move numbers in batches. Connect the number on D-API, confirm the
connectedstatus, then unlink the Whapi.Cloud session.
D-API is a WhatsApp API built for products with many numbers. If that is your case, read WhatsApp API for SaaS or compare with the Green API alternative. The 3-day free trial needs no credit card.
