How To Send Whatsappp from API (Non Official)- Whatsapi

📖 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 key
  • sender → 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 key
  • sender → Registered WhatsApp number (with country code)
  • number → Recipient WhatsApp number (with country code)
  • media_type → image, video, audio, or document
  • caption → 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.

Did you find this article useful?