for medium and large businesses

WhatsApp API

Enterprise-level API for $14.99/month.

Send and receive messages using HTTP requests.

Free trial API Documentation
REST
PHP
Node
Angular
Python
Java
.Net
Android
iOS
Go

How it works ?

Fixed price no hidden fees, no cost per message
Quick Onboarding in less than 5 minutes

Create Account

Create instance to get your instance ID and Token

Scan QR

Scan QR to authenticate your instance to send messages via your WhatsApp number

Start Sending messages

Start sending messages via API with your favorite programming languages

Start working with WhatsAPI Pro and send messages via WhatsApp REST API

Make a chatbot and integrate WhatsApp with your systems: ERP, CRM, your app or website.
You can use any programmable language to easily.

<?php

$params=array(
    'token' => '[TOKEN]',
    'to' => '[PHONE_NUMBER]',
    'body' => 'Hello from WhatsAPI Pro!'
);

$curl = curl_init();
curl_setopt_array($curl, array(
    CURLOPT_URL => "https://whatsapp.a1-soft.com/api/[INSTANCE_ID]/messages/chat",
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_POST => true,
    CURLOPT_POSTFIELDS => http_build_query($params),
    CURLOPT_TIMEOUT => 30,
));

$response = curl_exec($curl);
curl_close($curl);
echo $response;
const axios = require('axios');

const data = {
    token: '[TOKEN]',
    to: '[PHONE_NUMBER]',
    body: 'Hello from WhatsAPI Pro!'
};

axios.post('https://whatsapp.a1-soft.com/api/[INSTANCE_ID]/messages/chat', data)
    .then(response => {
        console.log(response.data);
    })
    .catch(error => {
        console.error(error);
    });
import requests

url = "https://whatsapp.a1-soft.com/api/[INSTANCE_ID]/messages/chat"

payload = {
    "token": "[TOKEN]",
    "to": "[PHONE_NUMBER]",
    "body": "Hello from WhatsAPI Pro!"
}

response = requests.post(url, data=payload)
print(response.text)
using System.Net.Http;

var client = new HttpClient();
var values = new Dictionary<string, string>
{
    { "token", "[TOKEN]" },
    { "to", "[PHONE_NUMBER]" },
    { "body", "Hello from WhatsAPI Pro!" }
};

var content = new FormUrlEncodedContent(values);
var response = await client.PostAsync(
    "https://whatsapp.a1-soft.com/api/[INSTANCE_ID]/messages/chat", 
    content
);
var result = await response.Content.ReadAsStringAsync();
Console.WriteLine(result);
Imports System.Net.Http

Dim client As New HttpClient()
Dim values As New Dictionary(Of String, String) From {
    {"token", "[TOKEN]"},
    {"to", "[PHONE_NUMBER]"},
    {"body", "Hello from WhatsAPI Pro!"}
}

Dim content As New FormUrlEncodedContent(values)
Dim response = Await client.PostAsync(
    "https://whatsapp.a1-soft.com/api/[INSTANCE_ID]/messages/chat",
    content
)
Dim result = Await response.Content.ReadAsStringAsync()
Console.WriteLine(result)
curl -X POST \
  'https://whatsapp.a1-soft.com/api/[INSTANCE_ID]/messages/chat' \
  -H 'Content-Type: application/x-www-form-urlencoded' \
  -d 'token=[TOKEN]' \
  -d 'to=[PHONE_NUMBER]' \
  -d 'body=Hello from WhatsAPI Pro!'
import java.net.http.*;
import java.net.URI;

public class WhatsAPI {
    public static void main(String[] args) {
        HttpClient client = HttpClient.newHttpClient();
        
        String body = "token=[TOKEN]&to=[PHONE_NUMBER]&body=Hello!";
        
        HttpRequest request = HttpRequest.newBuilder()
            .uri(URI.create("https://whatsapp.a1-soft.com/api/[INSTANCE_ID]/messages/chat"))
            .POST(HttpRequest.BodyPublishers.ofString(body))
            .build();
            
        client.sendAsync(request, HttpResponse.BodyHandlers.ofString());
    }
}
package main

import (
    "fmt"
    "net/http"
    "net/url"
)

func main() {
    data := url.Values{
        "token": {"[TOKEN]"},
        "to":    {"[PHONE_NUMBER]"},
        "body":  {"Hello from WhatsAPI Pro!"},
    }
    
    resp, _ := http.PostForm(
        "https://whatsapp.a1-soft.com/api/[INSTANCE_ID]/messages/chat",
        data,
    )
    fmt.Println(resp.Status)
}

WhatsAPI Pro is Developer-friendly API for integration

WhatsAPI Pro is a multifunctional API for WhatsApp and best tool for businesses and programmers, which can be integrated into any accounting system, CRM, ERP, or website to send messages, notify users, and much more.

πŸ“Š

Communicate with Your Audience Through WhatsApp API

Reach over 2.1 billion users worldwide using WhatsApp business API.

Boost Notification Open Rate by 20X
80% Decrease in Order Processing Time
Less Customer Wait Time
Anti-Ban Protection Built-in
Webhook Support for Real-time Updates

Why Choose WhatsAPI Pro?

Easy Integration

Connect your WhatsApp in seconds. Just scan QR code and start sending messages via REST API.

Bulk Messaging

Send thousands of messages at once. Perfect for marketing campaigns and notifications.

REST API

Integrate WhatsApp messaging into your applications with our simple and powerful REST API.

Anti-Ban Protection

Built-in anti-ban features with random delays and message variations to keep your account safe.

Webhooks

Receive incoming messages and delivery notifications in real-time via webhooks.

24/7 Support

Our support team is always here to help via WhatsApp, email, or live chat.

Simple, Transparent Pricing

Choose the plan that works best for you. All plans include the same great features!

1 Month
$29.99/month
Billed $29.99
  • Unlimited Messages
  • Multiple Instances
  • Full API Access
  • Anti-Ban Protection
  • 24/7 Support
Subscribe Now
3 Months
$24.99/month
Billed $74.97
Save 17%
  • Unlimited Messages
  • Multiple Instances
  • Full API Access
  • Anti-Ban Protection
  • 24/7 Support
Subscribe Now
1 Year
$14.99/month
Billed $179.88
Save 50%
  • Unlimited Messages
  • Multiple Instances
  • Full API Access
  • Anti-Ban Protection
  • 24/7 Support
Subscribe Now
Hello, how can I help you?