WhatsApp Gateway for your app
Connect your own WhatsApp number, then send notifications, OTPs, media and bulk messages through our REST API. Inbound messages are forwarded to your webhook or stored in your inbox.
Open /my-wa, add a device, then scan the QR from WhatsApp > Linked devices.
In the API Key tab, create an sk-wa-… key. The value is shown only once.
Send messages through our endpoints and receive inbound ones via webhook or inbox.
What you get
Scan the QR with your own WhatsApp. No virtual number or extra hardware needed.
One REST endpoint, JSON response — ideal for OTP and order notifications.
Send images, video, audio (voice note) and PDF documents from a URL.
Up to 100 numbers per request, each batch returns a trackable batch id.
Inbound messages and delivery status pushed to your URL, signed with HMAC SHA-256.
No server yet? Inbound messages are stored and readable in the dashboard or via API.
Create multiple sk-wa-… keys and revoke them anytime without disconnecting the device.
60 messages per minute per account, plus webhook delivery logs for debugging.
Core endpoints
Base URL: https://linkqr.id/api/public/wa
/devicesList devices and their status/messages/textSend a text message/messages/mediaSend image, video, audio, document/messages/bulkSend to many numbers at once/messagesFetch inbound & outbound history/webhookRegister your webhook URLSend a message
curl https://linkqr.id/api/public/wa/messages/text \
-H "Authorization: Bearer sk-wa-..." \
-H "Content-Type: application/json" \
-d '{"device":"<device-id>","to":"6281234567890","text":"Halo!"}'Inbound webhook payload
POST https://server-anda.com/webhook
X-LinkQR-Event: message.received
X-LinkQR-Signature: sha256=<hmac>
{
"event": "message.received",
"device": "<device-id>",
"data": { "from": "6281234567890", "text": "Halo" },
"timestamp": 1730000000000
}Simple pricing
- 7-day free trial, once per account, disconnects automatically when it ends.
- $5 one-time per device slot — no monthly fee, up to 5 devices.
- Pay with balance, PayPal or QRIS.
- No message quota (rate limit 60/min).
FAQ
The session is linked like WhatsApp Web and only accessible by your account. You can unlink anytime from WhatsApp or from the dashboard.
Up to 5 devices per account.
The trial device is disconnected automatically after 7 days. Pay $5 once to reactivate it permanently.
No. The $5 payment is one-time per device slot.