📖 WhatsApp Messaging API Documentation (Non Official - Whatsapi)
Welcome to the WhatsApp Messaging API. This guide explains how to send messages and media (images, videos, documents, audio) using our endpoints.
🌐 Base URL
https://whatsapi.webaddainfo.in.net
1️⃣ Send Message (Non-Media)
Endpoint:
POST /send-message
Parameters:
| Field | Required | Description |
|---|---|---|
| api_key | ✅ Yes | Your API key |
| sender | ✅ Yes | Registered WhatsApp number (with country code) |
| number | ✅ Yes | Recipient number OR Group JID |
| message | ✅ Yes | Message text |
Example JSON Request:
{
"api_key": "YOUR_API_KEY",
"sender": "918120203806",
"number": "9188XXXXXXX",
"message": "Hello, this is a test message!"
}
Success Response:
{
"status": true,
"msg": "Message sent successfully"
}
2️⃣ Send Media (Image, Video, Document, Audio)
Endpoint:
POST /send-media
Parameters:
| Field | Required | Description |
|---|---|---|
| api_key | ✅ Yes | Your API key |
| sender | ✅ Yes | Registered WhatsApp number |
| number | ✅ Yes | Recipient number OR Group JID |
| media_type | ✅ Yes | image / video / document / audio |
| caption | ❌ No | Optional caption for media |
| url | ✅ Yes | Direct media file URL |
Example JSON Request:
{
"api_key": "YOUR_API_KEY",
"sender": "918120203806",
"number": "12036342xxxxx@g.us",
"media_type": "image",
"caption": "Hello Group 🚀",
"url": "https://example.com/image.jpg"
}
Success Response:
{
"status": true,
"msg": "Media sent successfully"
}
3️⃣ Supported Media Types
- image → JPG, PNG, GIF
- video → MP4
- document → PDF, DOC, XLS
- audio → MP3, OGG, WAV
4️⃣ Notes
- Use international format numbers (e.g. 91 for India).
- For Groups, use
Group JID(e.g.120363422690231330@g.us). - Media files must be publicly accessible.
- Keep your API key safe and never expose it on client side.
----------------------------------------------------------------------------------------------------------------------------
WhatsApp API Integration Guide
This document explains how to send WhatsApp text messages and media messages using our API.
1. Sending a Text Message
Endpoint (GET/POST):https://whatsapi.webaddainfo.in.net/send-message
Required Parameters:
api_key→ Your unique API keysender→ Registered WhatsApp number (with country code)number→ Recipient WhatsApp number (with country code)message→ Text message content
✅ cURL Example (POST)
curl -X POST "https://whatsapi.webaddainfo.in.net/send-message" \
-H "Content-Type: application/json" \
-d '{
"api_key": "YOUR_API_KEY",
"sender": "918120203806",
"number": "9198xxxxxxx",
"message": "Hello! This is a test WhatsApp message."
}'
2. Sending a Media Message
Endpoint (POST):https://whatsapi.webaddainfo.in.net/send-media
Required Parameters:
api_key→ Your unique API keysender→ Registered WhatsApp number (with country code)number→ Recipient WhatsApp number (with country code)media_type→ image, video, audio, or documentcaption→ Text caption for media (optional)url→ Public media file URL
✅ cURL Example (POST)
curl -X POST "https://whatsapi.webaddainfo.in.net/send-media" \
-H "Content-Type: application/json" \
-d '{
"api_key": "YOUR_API_KEY",
"sender": "918120203806",
"number": "9198xxxxxx",
"media_type": "image",
"caption": "Hello World",
"url": "https://example.com/image.jpg"
}'
3. Sending Messages to a WhatsApp Group
To send to a group, replace number with the Group JID.
Example Group JID: 120363xxxxxxx@g.us
✅ cURL Example (POST)
curl -X POST "https://whatsapi.webaddainfo.in.net/send-message" \
-H "Content-Type: application/json" \
-d '{
"api_key": "YOUR_API_KEY",
"sender": "918120203806",
"number": "1203xxxxxx@g.us",
"message": "Hello Group Members!"
}'
✅ Notes
- Always use country code in phone numbers.
- Ensure the sender number is registered with your WhatsApp API account.
- Media files must be hosted on a public URL.
- Group messages require the correct Group JID.