Easy Integration
Connect your WhatsApp in seconds. Just scan QR code and start sending messages via REST API.
for medium and large businesses
Enterprise-level API for $14.99/month.
Send and receive messages using HTTP requests.
Fixed price no hidden fees, no cost per message
Quick Onboarding in less than 5 minutes
Create instance to get your instance ID and Token
Scan QR to authenticate your instance to send messages via your WhatsApp number
Start sending messages via API with your favorite programming languages
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 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.
Reach over 2.1 billion users worldwide using WhatsApp business API.
Connect your WhatsApp in seconds. Just scan QR code and start sending messages via REST API.
Send thousands of messages at once. Perfect for marketing campaigns and notifications.
Integrate WhatsApp messaging into your applications with our simple and powerful REST API.
Built-in anti-ban features with random delays and message variations to keep your account safe.
Receive incoming messages and delivery notifications in real-time via webhooks.
Our support team is always here to help via WhatsApp, email, or live chat.
Choose the plan that works best for you. All plans include the same great features!