GET/features/multi-account200OK

Multi-Account WhatsApp API

// Connect 1 to 100+ WhatsApp accounts under a single API. Route messages across instances, monitor all sessions from one dashboard, and scale without infrastructure changes.

No credit card required · 14-day free trial
GET/features/multi-account/use-cases200OK

Use Cases

use-case/saas-platforms.ts
ready

SaaS Platforms

Offer WhatsApp messaging to your customers. Each tenant gets their own isolated WhatsApp instance with dedicated webhooks and API keys.

use-case/marketing-agencies.ts
ready

Marketing Agencies

Manage WhatsApp campaigns for multiple clients from one dashboard. Separate analytics and message history per account.

use-case/enterprise-teams.ts
ready

Enterprise Teams

Sales, support, and notifications each get their own WhatsApp number — all managed centrally with role-based access.

use-case/resellers.ts
ready

Resellers

White-label WhatsApp API access. Provision and manage instances programmatically via the Reseller API.

POST/features/multi-account/example200OK

Code Examples

// Copy, paste, ship

list-instances.sh
curl -X GET https://api.wsapi.chat/instances \
  -H "x-api-key: your-api-key"

Key Features

Instance Isolation

Each WhatsApp number runs in its own container with dedicated session storage

Centralized Dashboard

Monitor QR codes, connection status, and message stats for all accounts

Redis Streams

High-throughput message routing across instances with guaranteed delivery

Per-Instance Webhooks

Route events from each number to different endpoints

Programmatic Provisioning

Create, configure, and delete instances via API

Volume Pricing

$4.75/instance on 5-pack, $4.60/instance on 20-pack

GET/features/multi-account/faq200OK

Frequently Asked Questions

$ wsapi cloud --start

Get started today

// Start a 14-day free trial with no credit card required

Explore more