WhatsApp Web API
The WhatsApp Web API provides a simple and powerful way to integrate WhatsApp into your applications. Send and receive messages, manage chats, groups, channels, catalogs, and more.
Features
- Send text, media, polls, interactive messages, and product catalogs.
- Receive messages in real-time via webhooks.
- Manage groups, channels, contacts, labels, and business catalog.
To get started you need:
- Access Token — authenticates API requests.
- Instance ID — linked to your WhatsApp session.
Don't have credentials yet? Subscribe here.
API Categories
Instances
10 endpointsCreate and manage WhatsApp Web instances, webhooks, and connection status.
WhatsApp Login
4 endpointsConnect your instance via QR code or pairing code, and relogin when needed.
Messaging
15 endpointsSend text, media, polls, location, and contact messages.
Chats
5 endpointsList, archive, and configure chat settings.
Contacts
13 endpointsManage contacts, profiles, and LID mapping.
Presence
4 endpointsOnline status, typing indicators, and presence subscriptions.
Stories
7 endpointsPublish and manage WhatsApp Status stories.
View Statuses
1 endpointsSee who viewed your statuses.
Media
4 endpointsUpload, list, and delete media files on the server.
Business
14 endpointsCatalog, products, collections, and business profile.
Labels
7 endpointsCreate and assign labels to chats and messages.
Blacklist
3 endpointsBlock and unblock contacts.
Communities
12 endpointsCreate and manage WhatsApp communities.
Calls
2 endpointsReject incoming calls and create group call links.
Groups
21 endpointsCreate and manage WhatsApp groups.
Channels
18 endpointsCreate and manage WhatsApp channels (newsletters).