WhatsApp API Service

Automate Customer Conversations with WhatsApp API

Connect your business to millions of customers with a reliable WhatsApp API integration built for speed, scale, and automation. Send order updates, support replies, notifications, and marketing messages directly through WhatsApp, with support for chatbots, multiple agents, and seamless integration into your existing tools and workflows.

Fast, secure, and scalable WhatsApp API access for businesses that want to automate and grow customer communication.

WhatsApp API service for businesses

Simple WhatsApp API Pricing

Choose monthly or annual billing for your WhatsApp API connection, with unlimited conversations and messages included on every plan.

Monthly

Perfect for getting started

LKR 1,000

per month

  • 1 WhatsApp Connection
  • Unlimited Conversations
  • Unlimited Messages
  • WooCommerce Integration
  • WHMCS Integration
  • API Integration
  • API Documentation
  • Instant Activation
  • Send Images
  • Send Voice Messages
  • Send Link with Custom Preview
  • Send Polls
  • Send Statuses
  • Delete Status
Get Started
Connect Every Channel

Integrate WhatsApp Directly Into Your Existing Tools

Connect WhatsApp to your store, support desk, or billing system without writing custom code. Sync orders from WooCommerce, send invoices and renewal reminders through WHMCS, and route conversations to the right team automatically. With a single API connection, your business can send and receive unlimited messages while keeping every conversation organized in one place.

WooCommerce sync WHMCS billing Simple API access Instant activation
WhatsApp API integration for business
Developer Friendly

Send Your First WhatsApp Message in Minutes

Get started fast with clear, well documented API endpoints for sending messages, managing contacts, and handling incoming replies. Our documentation includes ready to use code examples, authentication guides, and webhook setup instructions, so your developers can integrate WhatsApp into any application without guesswork.

// Send a WhatsApp message
POST /api/v1/messages

{
  "to": "+94771234567",
  "type": "text",
  "message": "Your order has shipped!"
}

// Response
{
  "status": "sent",
  "message_id": "wamid.HBg..."
}
send-image.php
# Send a WhatsApp image
curl -X POST https://your-api-domain.com/api/send-image.php \
  -d "email="youremail@gmail.com \
  -d "api_key="YOUR_API_KEY \
  -d "phone="947XXXXXXXX \
  -d "image_url="IMAGE_URL \
  -d "caption="Optional Caption

# Response
{
  "status": "sent",
  "message_id": "wamid.HBg..."
}
Image Messaging

Send WhatsApp Images Through a Single Endpoint

Push product photos, receipts, or visual updates directly into a customer's WhatsApp chat. Just supply your credentials, the recipient's number, and a link to the image, with an optional caption to add context.

emailYour registered account email
api_keyYour unique API key
phoneRecipient number, e.g. 947XXXXXXXX
image_urlPublicly accessible URL of the image
captionOptional text shown with the image
Voice Messaging

Send WhatsApp Voice Messages with One API Call

Deliver audio notes straight to your customers' WhatsApp chats. Just pass your account email, API key, the recipient's phone number, and a link to the audio file, our endpoint takes care of formatting and delivery automatically.

  • emailYour registered account email
  • api_keyYour unique API key
  • phoneRecipient number, e.g. 947XXXXXXXX
  • audio_urlPublicly accessible URL of the audio file
# Send a WhatsApp voice message
curl -X POST https://your-api-domain.com/api/send-voice.php \
  -d "email="youremail@gmail.com \
  -d "api_key="YOUR_API_KEY \
  -d "phone="947XXXXXXXX \
  -d "audio_url="AUDIO_URL

# Response
{
  "status": "sent",
  "message_id": "wamid.HBg..."
}
Status Updates

Post WhatsApp Status Updates Automatically

Publish a text status to your WhatsApp account programmatically. Just send your account credentials along with the text you want to appear, and it's posted instantly to your status feed.

email
Your registered account email
api_key
Your unique API key
text
The status text to publish
send-text.php
# Post a WhatsApp text status
curl -X POST https://your-api-domain.com/api/status/send-text.php \
  -d "email="youremail@gmail.com \
  -d "api_key="YOUR_API_KEY \
  -d "text="Your status text

# Response
{
  "status": "posted",
  "status_id": "sid.HBg..."
}
send-poll.php
# Send a WhatsApp poll
curl -X POST https://your-api-domain.com/api/send-poll.php \
  -d "email="youremail@gmail.com \
  -d "api_key="YOUR_API_KEY \
  -d "phone="947XXXXXXXX \
  -d "question="Your question \
  -d "options="Option1,Option2,Option3

# Response
{
  "status": "sent",
  "poll_id": "pid.HBg..."
}
Polls

Send Interactive WhatsApp Polls

Create instant polls inside a WhatsApp chat by passing a question and a comma separated list of options. Recipients can vote right from the conversation.

Customer Chat
via WhatsApp API

Your question

Option1 62%
Option2 27%
Option3 11%
Built for Businesses in Sri Lanka and Beyond

A Reliable WhatsApp API for Growing Businesses

Hostgrap's WhatsApp API lets businesses automate customer conversations, send order updates, and run marketing campaigns directly through WhatsApp. Whether you're a developer building a custom integration or a store owner connecting WooCommerce and WHMCS, our API gives you a fast, dependable way to reach customers on the platform they already use every day.

99.9% API Uptime
<1s Average Delivery Time
Unlimited Messages & Conversations

Easy WhatsApp Integration

Connect WhatsApp to your website, store, or support desk in minutes using a single API key, no complex setup or approval delays.

WooCommerce & WHMCS Ready

Send automatic order confirmations, invoice reminders, and shipping updates straight from your store or billing system.

Rich Messaging Support

Go beyond plain text with images, voice notes, polls, and status updates, all through the same simple API.

Secure by Design

Every request is authenticated with your unique API key, keeping your WhatsApp connection and customer data protected.

Built to Scale

From a single store to a high volume support team, the same lightweight endpoints handle unlimited conversations without slowing down.

Got questions?

Frequently Asked Questions

Find quick answers to common questions about our WhatsApp API service, setup, billing, and integrations.

1. What is the WhatsApp API service used for?

Our WhatsApp API lets you send WhatsApp messages programmatically, so you can automate order updates, support replies, notifications, and marketing messages directly from your own systems.

2. How quickly can I get started after signing up?

Activation is instant after payment. Once your connection is active, you can generate an API key and start sending messages right away using our documentation.

3. Is there a limit on the number of messages I can send?

No. Every plan includes unlimited conversations and unlimited messages, so you can scale your usage without worrying about extra charges per message.

4. Can I connect the API to WooCommerce or WHMCS?

Yes. Built in WooCommerce and WHMCS integrations let you sync orders, invoices, and notifications automatically, without writing custom integration code.

5. Is API documentation included?

Yes. Full API documentation is included with every plan, covering authentication, sending messages, and code examples to help you get integrated quickly.