WhatsApp API · 24-hour free trial
Send OTPs and alerts on WhatsApp with one API call
Link your own WhatsApp number in a minute, get an API key, and send verification codes, receipts and alerts from any backend. Built-in safety keeps your number healthy.
No card needed. Pay later in Syrian pounds with ShamCash.
One request to send a code
curl https://api.yasend.dev/v1/messages \
-H "Authorization: Bearer $YASEND_KEY" \
-H "Content-Type: application/json" \
-d '{"to": "963912345678",
"text": "Your code is 482913",
"templateKey": "otp_login"}'Live in three steps
- 01
Link your number
Scan a QR code, or type an 8-character pairing code, from WhatsApp on your phone.
- 02
Copy your API key
One key for your server. Keys are shown once and stored hashed.
- 03
Send
POST /v1/messages from cURL, Node, Python, PHP or .NET. Results arrive by webhook.
Everything an OTP sender needs
Built for verification codes
Async sends that never duplicate, expiry for stale codes, and Idempotency-Key for safe retries.
Safety engine
Human-like pacing, warm-up for new numbers and health monitoring to lower the risk of bans.
Signed webhooks
Delivery, read and failure events, HMAC-signed, retried for hours, with a full delivery log.
Stays connected
Sessions reconnect on their own after restarts. You get an email if a number needs you.
Arabic first
Dashboard, docs and emails in Arabic and English, right-to-left done properly.
Pay locally
Top up your wallet in SYP with ShamCash. Plans renew from the wallet automatically.
Simple monthly plans
Every plan starts with a 24-hour free trial. No contracts.
Send your first WhatsApp message today
Create an account, link your number and send a test message in under five minutes.
Start your free trial